rpm工具:
yum可以安装rpm的包并自动解决依赖,而rpm只能一个包一个包的安装去解决依赖。
mount /dev/cdrom /mnt/
实际上就是挂载一下光驱,挂载到 /mnt/ 下
/dev/sr0 就是指的CD-ROM 的硬件地址,只能读不能写。这里挂载的是系统盘。
挂载以后去 /mnt/Packages/ 里就是各种rpm安装包
yumdownlader —— 是用来在当前目录下载一个rpm包
例如下载一个叫vim的rpm包。
命令 yumdownlader 属于 yum-utils 包
rpm安装 包的格式:
rpm -ivh 文件名.rpm
( ivh —— install安装 virtual可视化 h是进度 )
当你安装一个包的时候,会被告知其他依赖的包是什么。
其实本地已经有了一个rpm包,依然是可以用yum安装的,并且自动帮助解决依赖问题,省去大麻烦。
yum安装本地rpm包,并自动解决依赖的命令:
yum localinstall XXX.rpm
rpm -e 包名 : 卸载一个包名的软件
例如:rpm -e wget
rpm -qa : 查询系统已经安装的所有的包
rpm -qa |grep 包名 (grep命令是用来过滤关键词的):这也是可以精确查找某个包是否安装了
rpm -qa | grep vim
rpm -q 包名 :精准查找一个包是否安装
例如:rpm -q vim-enhanced
rpm -qi 包名:查看该包的详细信息
rpm -ql 包名 :查看并列出一个包都安装了哪些文件( l是list的意思 ),这些文件在系统里的路径
rpm -qf 路径 :反查询,查一个文件是由哪个rpm包得来的
如果一个命令的路径不知道,用which命令去查一下
which 命令名 —— 查看一个命令的路径
(这个也只能是用来查命令,查文件无效 )
2个可以连用,查出一个命令的执行路径和安装出处
总结: