Linux系统管理之rpm命令的使用
帮助信息
- 执行
man rpm
可获取rpm命令的详细帮助信息
Centos
- yum是用于安装和管理RPM包的
- RPM包是一种预先在linux机器上被打包好的文件,文件后缀为
.rpm
,类似于Ubuntu上的deb
yum和rpm的区别
- yum和rpm都是管理RPM包的
- yum可以联网下载需要的RPM包
- yum自己可以处理依赖
Centos安装deb包
安装alien
1
2
3
4
5
6
7# download alien source code
# uncompress source code
tar -zxvf alien_x.xx.tar.gz
cd alien
# compile
make
make install转换deb包为rpm包
1
2# generate a rpm package with name xxx.rpm
alien -r xxx.deb安装rpm包
1
rpm -ivh xxx.rpm
Ubuntu
- apt-get是用于管理deb包的
Ubuntu上安装rpm包
安装alien
1
sudo apt-get install alien
转换
1
2# generate a deb package with name xxx.deb
sudo alien xxx.rpm安装包
1
sudo dpkg -i xxx.deb
说明
- 不是所有的RPM包都能通过alien成功转换成deb包并成功安装的,能找到deb包的最好使用deb包安装
总结
- Ubuntu使用deb包(apt-get, dpkg),Centos使用RPM包(yum, rpm)
- deb包和RPM包可互相转换(使用alien包转换即可)