安装软件包的三种方法 rpm包安装 rpm工具介绍 yum工具介绍 yum搭建本地仓库

本文详细介绍在Linux环境下通过rpm工具、yum工具及源码编译三种方式安装软件的方法,并提供了rpm包的具体操作步骤,包括安装、升级、卸载及查询等。此外还介绍了如何使用yum工具进行本地仓库搭建。

1,安装软件包的三种方法。

    (1)rpm工具安装。使用rpm工具包安装某一个程序包时,可能会因为该程序依赖另一个程序包而无法安装。

    (2)yum工具。可以连同依赖的程序包一起安装,最简单。

    (3)源码安装。最常用,比上两种复杂。需要我们把源代码编译成可执行的二进制文件。需要用到linux系统里的编译器。

2,rpm包安装。

    (1)把系统安装盘的镜像放在虚拟机光驱中,然后将光驱挂载到/mnt目录下,查看/mnt/Packages目录下的rpm包。

        # mount /dev/cdrom /mnt

        #cd /mnt

        #ls /mnt/Packages

        

    每个rpm包的名称都由-和.分成了若干部分。以wvdial-1.61-9.el7.x86_64.rpm为例,wvdial为包名,1.61为版本信息,9.el7为发行版本号,x86_64为运行平台。常见的运行平台有i386,i586,i686,x86_64。i386,i586,i686为32位平台。x86_64为64位平台。另外有些rpm包没有写具体的运行平台而是noarch,则没有硬件平台限制。

    (2)安装rpm包。命令:rpm -ivh filename。

           -i:表示安装。

           -v:表示可视化。

           -h:表示显示安装进度。

            可附带参数:

            --force:强制安装,即使覆盖属于其它包的文件也要安装。

            --nodeps:当要安装的rpm包依赖于其他包时,即使其他包没有安装,也要安装这个包。

            

        (3)升级rpm包。命令:rpm --Uvh filename。其中-U表示升级。

        (4)卸载rpm包。命令:rpm-e filename。

           

        (5)查询rpm包。命令:rpm -q rpm包名。这里的包名不带平台信息和后缀包名。rpm -qa查询当前系统所有已安装的rpm包。

            

        (6)查询已安装rpm包的相关信息。rpm -qi 包名。

        (7)列出一个rpm包的安装文件。rpm -ql 包名。

        (8)列出某个文件属于哪个rpm包。rpm -qf 文件的绝对路径。

3,yum工具。比rpm工具方便,自动安装依赖的包。

        (1)列出所有可用的rpm包。yum list。

        (2)搜索rpm包。yum search [关键词]。yum list |grep '关键词'。yum provide "/*/vim"。

        (3)安装rpm包。yum install -y rpm包。如果不加-y则以与用户交互的方式安装。

        (4)卸载rpm包。yum remove -y rpm包。

        (5)升级rpm包。yum update -y rpm包。

     4,yum搭建本地仓库。使用本地光盘制作yum源。需要一个光盘和镜像文件。

           ①挂载光盘。#mount /dev/cdrom /mnt。

           ②删除/etc/yum.repos.d目录下的所有repo文件,删除之前最好先备份。

            #cp -r /etc/yum.repos.d /etc/yum.repos.d_back

            #rm -f /etc/yum.repos.d/*

            ③创建新文件dvd.repo。

            #vim /etc/yum.repos.d/dvd.repo //加入以下内容

            [dvd]

            name=install dvd

            baseurl=file://mnt 

            enabled=1

            gpgcheck=0

            ④ 刷新repos生成缓存。

            #yum makecache

            然后就可以用yum命令安装需要的软件包了。

            

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值