暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux从零单排 第88集 软件包的安装方式(2)

蒲公英的头发 2019-07-06
208

第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
文章转载自蒲公英的头发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论