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