五周第一次课(4月18日)笔记

本文介绍了在Linux系统中安装软件包的三种方式:rpm工具、yum工具和源码包。详细讲解了rpm工具的使用,包括安装、升级、卸载和查询等操作。接着阐述了yum工具的优势,如何自动解决依赖关系,并列举了相关命令。最后,文章还详细说明了如何搭建yum本地仓库,以便在无网络连接的情况下进行软件包安装。
摘要由CSDN通过智能技术生成

7.1 安装软件包的三种方法
7.2 rpm包介绍
7.3 rpm工具用法
7.4 yum工具用法
7.5 yum搭建本地仓库

方法:①rpm 工具 (类似于windows下的.exe二进制文件)
          ② yum 工具 (用python开发的工具,相对于①优势在于支持自动打包安装依赖包,类似于IOS APP找到安装即可)
          ③源码包(源代码,需通过编译器转换成可执行文件)
安装难度 ③>②>①

如图所示先umount,重新挂载光盘 mount /dev/cdrom /mnt/ ,只读模式, 更换目录到/mnt/下, packages中有rpm包

rpm第一部分为包名,第二部分为版本号,第三部分为发布版本号el, 第四部分为平台

rpm包安装: rpm -ivh xxxxx .rpm


rpm包升级: rpm -Uvh xxxxxx.rpm

rpm包卸载: rpm -e 包名.rpm


rpm包全局查看:rpm -qa


某rpm包是否安装查询:rpm -q  包名


查询rpm包具体信息:rpm -qi 包名


查询rpm包所含文件:rpm -ql 包名


查询某文件由哪个rpm包安装: rpm -qf 文件路径


如果不知道文件路径,可用反引号模糊查询一步到位(有alias的命令不行,因为不止一行,无法返回)

命令行为:rpm -qf `which 命令`


yum工具用法

yum工具的优势在于可以自动解决依赖关系,无需一一手动安装

yum list列出可安装rpm包


查看yum配置文件:ls /etc/yum.repos.d/         


查看第一个核心Base文件


yum中的rpm可用包都存放在base仓库中,如下图所示:


yum -search xxx : 搜索xxx相关的rpm包


yum中的精准搜索:yum list |grep 'xxx'


yum grouplist 查看可安装套件组


yum groupinstall 安装套件组

yum remove 卸载包(会把相关依赖包卸载,慎用!!!) 

yum update 更新包 (如果不加包名会更新所有rpm包,甚至操作系统)

yum provides "/*/xxx" :搜索某命令执行所需安装包


yum搭建本地仓库

如果不能联网,可以搭建本地仓库实现yum安装,前提要有光驱,挂载后访问rpm包

删除文件前进行备份:cp -r /etc/yum.repos.d /etc/yum.repos.d.bak


回到yum配置文件路径,删除所有当前文件,新建dvd文件,并输入以下配置信息:

[dvd]

name=install dvd

baseurl=file:///mnt

enable=1

gpcheck=0


yum clean all删除缓存

yum list| less 翻屏查看(快捷键ctrl+F),右侧中带@表示已经安装过的rpm包


dvd开始为可安装rpm包


安装任意其中一个包


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值