第88集 软件的安装方式(2)
b.二进制包(rpm)
优点:包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载
缺点:经过编译,不再可以看到源代码
回顾rpm相关指令:
#rpm -qa | grep 关键词 【查询】
#rpm -e 软件名称 [--nodeps] 【卸载】
#rpm -ivh 软件包的完整路径 【安装】
#rpm -uvh 软件包的完整路径 【更新】
#rpm -qf 文件路径 【查询指定文件属于哪个包】
【案例:】使用二进制包安装lynx(一款纯命令行的浏览器)
在光盘中就有这个包
步骤一:#lsblk,查看sr0(也就是光盘rom)未被挂载
步骤二:#mkdir /mnt/dvd/,在/mnt/目录下新建一个/dvd/目录准备挂载光盘
步骤三:#mount /dev/sr0 /mnt/dvd/,挂载光盘到/mnt/dvd/目录下
步骤四:#rpm -ivh /mnt/dvd/Packages/lynx-2.8.6-27.e16.i686.rpm,安装lynx
步骤五:#lynx --dump www.baidu.com,用lynx登录百度
c.yum等傻瓜式安装
【注意:】
①不同的Linux分支命令可能不一样,但是效果一样,比如在CentOS下是yum,但是Ubuntu下是apt-get
②如果不更改软件来源的情况下,是需要联网才能使用yum的
优点:安装简单,快捷,不需要考虑依赖关系
缺点:完全丧失了自定义性
常用的yum指令:
#yum list 【列出当前已经装的和可以装的软件(全部)】
#yum search 名 【搜索指定关键词的包】
#yum [-y] install 包名 【安装指定的包,-y表示允许不再确认】
#yum [-y] update [包名] 【更新指定的包,-y表示允许不再确认,不指定表全部】
#yum [-y] remove 包名 【卸载指定的包,-y表示允许不再确认】
【案例1:】使用yum指令卸载火狐浏览器
#yum remove firefox
【案例2:】使用yum指令安装火狐浏览器
#yum install firefox



