rpm与yum 基础 常见命令

rpm

rpm -ivh 包的路径+包名.rpm
其中参数-i为安装 -v显示信息 -h显示进度条。这三个参数基本捆绑使用rpm的路径不单可以是本地磁盘也可以是ftp服务器的目录

rpm -i --force 软件包名.rpm
强制安装当某个包已经安装后 但是因为某种问题需要重新安装就可以用这个命令。

rpm -i --nodeps 软件包名.rpm
当某个包安装的时候提示有依赖关系的时候加上这个参数就可以忽略依赖直接安装但是软件不一定能用

rpm -e 软件包名
卸载软件包

rpm -qa
查看已安装的所有软件包 这个命令一般搭配管道使用例如

rpm -qa |grep vim 
##会将已安装的vim涉及到的包全部找到
vim-enhanced-7.0.109-7.2.el5
vim-common-7.0.109-7.2.el5
vim-minimal-7.0.109-7.2.el5

rpm -ql 软件包名
列出套件文件列表

rpm -ql vim-enhanced-7.0.109-7.2.el5
/etc/profile.d/vim.csh
/etc/profile.d/vim.sh
/usr/bin/ex
/usr/bin/rvim
/usr/bin/vim
/usr/bin/vimdiff
/usr/bin/vimtutor
/usr/share/man/man1/rvim.1.gz
/usr/share/man/man1/vimdiff.1.gz
/usr/share/man/man1/vimtutor.1.gz

yum

yum可以安装相关依赖;
yum源文件所在的目录为/etc/yum.repos.d/

yum install -y “文件名”
yum会根据yum源编辑的信息查找源目标是否存在,这个文件如果存在会立即安装且会把相关联包一并安装。其中-y这个参数表示所有安装按y的提示一律自动按y执行。

yum remove licq
删除rpm包,包括与该包有倚赖性的包

yum localinstall 第三方software
安装第三方文件并且会解决软件的依赖关系

yum update
自动升级所有需要升级的包

yum upgrade
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

yum list all
列出yum源仓库里面的所有可用的安装包
yum list installed
列出所有已经安装的安装包

更新了yum源之后

yum clean all   
yum makecache
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值