RPM软件包和YUM软件仓库的实例
前言
这是我听老师讲课做的笔记,考试要看的。 [这是视频地址]
如果想更深入理解可以看这篇文章:Linux中RPM软件包和YUM软件仓库的介绍和使用
一. RPM软件包命令的使用实例
1.1 使用rpm查询命令配合less命令分页浏览系统中已经安装的所有软件包的列表
按q
退出浏览
1.2 查询系统安装的软件包中有无httpd软件包
1.3 查询系统安装的软件包中有无a开头的软件包
1.4 查询yp-tools-2.14-5.el7.i686.rpm软件包文件列表信息
不理解find / -name
的可以看 震惊! 面向新手最全面的Linux命令大全出炉了
1.5 查询ls命令的命令文件属于系统中的哪个软件包
1.6 问题:为什么我用find / -name 查找它会出现一个权限不够的提示
明明用的是root用户,为什么权限不足呢?
官方说这是一个bug[bug#615848],原因是FUSE文件系统和权限不配的问题,全局搜索时碰到它就会退出报错。
其实这个目录是空的,查不查都没关系。所以,以下解决方式比较简粗暴:
umount /run/user/1000/gvfs // 卸载该文件
rm -rf /run/user/1000/gvfs // 删除该文件
这样子就不会有提示了。
二 .配置yum本地软件仓库
以下我们以
ftp软件包
为例
步骤一:挂载光盘镜像
如何判断是否挂载,输入mount命令
:
当末尾是这个文件时,说明还没挂载。那么就要我们手动挂载。
(1)先检查右下角光盘是否连接。
(2)挂载光盘
出现这样说明挂载成功(如果cdrom不行就试试用sr0或sr1
代替)。当我们再次输入mount命令
就会看见末尾是/dev/sr0
文件
步骤二:配置yum本地软件仓库
对于新手,为了方便查看操作,我们可以在创建一个/root/repo
目录,将在/etc/yum.repos.d/
里面的文件移进去。
然后创建一个repo的文件,名字可以自己取,然后使用vi命令
编辑如下,:wq
保存退出,具体可以查看:
[rodma]
name=rodma
baseurl:file:///media
enable=1
gpgcheck=1
gpgkey=file:///media/RPM-GPG-KEY-CentOS-7
cat命令
查看
步骤三:测试YUM软件仓库
yum repolist |
显示软件仓库列表 |
---|---|
yum list |
显示软件包列表 |
如果输入的命令如下图所示,说明配置成功。
三. 软件包YUM命令的使用
以下我们以
ftp软件包
为例
查看是否安装
未安装
查看软件包的信息
安装软件包
删除软件包
更新软件包
由于没有安装包,所以更新不了。
更多Linux学习可以看以下链接:
Linux操作系统的发展和介绍
转载说明:跟我说明,务必注明来源,附带本人博客连接。
请给我点个赞鼓励我吧
- 点赞
- 收藏
- 关注作者
评论(0)