1、红帽7主要采用yum和rpm
SN |
command |
|
1 |
rpm -qa |
--query --all。 |
2 |
rpm -ql <package> |
列出包中的文件 |
3 |
rpm -ivh <package> |
安装rpm格式的包,一次可以安装多个;-i:install -v:报告每一步的安装情况 -h 表示使用hash ”#”指示安装进度 |
4 |
rpm -e <package> |
卸载一个包--erase |
5 |
rpm -pl <package> |
查询rpm包中的文件 |
6 |
yum -qi <package> |
显示一个包的发行信息 |
7 |
rpm --rebuilddb |
重建RPM管理库,当管理库遭到破坏时执行 |
8 |
yum search <keywords> |
|
9 |
yum install <package> |
可一次安装多个 |
10 | yum -y install 'vim-*' | 不需确认,匹配 |
11 | yum install <pathname> | 自动查找并安装包含了制定文件的软件包 yum install /usr/sbin/named会安装bind软件包 |
12 | yum remove <package> | |
13 | yum list | |
14 | yum info <package> | 显示包的信息 |
15 | yum update | 跟新系统里已安装的软件包 |
16 | yum group info <group> | 查看一个软件组的信息 |
17 | yum grouop install <group> | |
18 | yum group remove <group> | |
19 | yum group list | 列出全部的软件组(网络源里的) |
2、Ubuntu主要采用dpkg和apt-get工具
3、rpm
common
client
manual手册
devel开发包
1)安装
rpm的安装:rpm -ivh xxxxxxx.rpm
--test只对安装进行测试,并不实际安装
--prefix path将软件包安装到指定的path路径下
--replacepkgs强制重新安装
2)卸载
i代表安装,e代表卸载,v代表显示安装过程,h代表显示#号样式的进度
3)升级
rpm -Uvh升级 --force强制(重装时用)
4)查询-q
查看以安装软件的配置文件:rpm -qc samba samba-common 要使用全程,不支持*等
-c列出组态配置文件,须与q一同使用
-qR 显示这个软件包所依赖的软件包
rpm -qa | grep XXXX 查询,参见grep命令
5)校验软件
rpm -V 【选项】软件包名
常见linux系统中RPM包的通用命名规则
从本质上讲,软件包的安装其实就是文件的复制,就是把软件需要的所有文件复制到特定的目录。