转载自:
rpm/yum 适用于 RedHat,CentOS,Suse 等平台;
apt-get/dpkg 适用于 Debian,Ubuntu 等平台;
zypper 适合于 Suse 平台.
rpm 常用命令
rpm -ivh 软件包名称
rpm -uvh 软件包名称
rpm -e 软件名称
rpm -qa | grep 软件名称
rpm -ql 软件名称
rpm -qf 文件绝对路径
http://rpmfind.net/
yum 常用命令 (RedHat 安装 rpm 包)
yum repolist
yum install 软件名称 ? ? ? ? ? ? ? ? ?yum -q install /usr/bin/iostat
yum update
yum remove 软件名称
yum list
yum search 关键词
- yum info package
- yum localinstall *.rpm
- yum install oracle-validated
apg-get 常用命令
在 Ubuntu 下, apt-get 近乎是最常用的 shell 命令之一了, 因为他是 Ubuntu 通过新立得安装软件的常用工具命令.
本文列举了常用的 APT 命令参数:
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息, 如说明, 大小, 版本等
sudo apt-get install package 安装包
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package --purge 删除包, 包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
?
zypper 常用命令 (Suse)
和 yum 一样, 在使用 zypper 工具之前, 需要设置软件源的地址, 设置软件源地址的方法如下:
zyppr ar URL alias 表示添加一个软件源的地址, 下面是针对软件源的操作, 可以自行进行设置, 可以对软件源进行添加, 删除, 重命名, 查看等一系列操作.
安装源操作:
repos, lr 列出所有定义的安装源.
addrepo, ar 添加一个新的安装源.
removerepo, rr 删除指定的安装源.
renamerepo, nr 重命名指定的安装源.
modifyrepo, mr 修改指定的安装源.
refresh, ref 刷新所有安装源.
clean 清除本地缓存.
例如: 添加 11.3 的官方软件和升级源
- zypper ar main
- zypper ar nonoss
- zypper ar http://download.opensuse.org/update/11.3/suse update
设置好源以后, 就需要先刷新源软件, 请耐心等待, 尤其是第一次使用的时候会需要较长时间.
zypper refresh
现在可以方便地安装或者升级软件了
安装源.
安装某个软件包
zypper install package_name
安装某个版本的软件包
zypper install package_name=version
安装以某个单词名字开头的所有软件包
zypper install package_name*
卸载某个软件包
zypper remove package_name
升级某个软件包
zypper update package_name
要一次安装和删除多个包, 请使用 +/- 或 ~/! 修改键一次性安装和删除包:
zypper install Emacs -VIM
或:
zypper remove Emacs +VIM
可使用此命令来获取所有可用新包的列表:
zypper list-updates
类似的, 要列出所有所需的包, 请使用:
zypper list-patches
具体的软件管理有如下几项:
install, in 安装软件包.
remove, rm 删除软件包.
verify, ve 检验软件包的依赖关系的完整性.
update, up 将已经安装的软件包更新到新的版本.
dist-upgrade, dup 执行整个系统的升级.
source-install, si 安装源代码软件包和它们的编译依赖.
来源: http://www.bubuko.com/infodetail-3013256.html