如果在Ubuntu想要安装的软件只提供RPM档案,而没有提供debian的.deb档案,可以使用Alien Package Converter来解决。
Alien是一个将rpm, dpkg, stampede slp及slackware tgz档案格式间转换的工具,而在Ubuntu上安装Alien也只需用apt即可,相当方便,以下是具体实现方法:
$sudo apt-get install alien
输入以上指令后,需要输入密码,然后按“Y”确认即可。安装完成后,就可以用以下指令将rpm档案转换:
$sudo alien -k name-of-rpm-file.rpm
Ubuntu里是不能直接安装rpm包的,要安装rpm包要先转换成deb包
1、安装将rpm包转换为deb包的小工具alien
apt-get install alien
2、先进入rpm包的目录,再在终端使用命令
alien xxx.rpm
即可在本目录下生成一个xxx.deb
然后你就可以dpkg -i xxx.deb了(或者干脆双击)。
_________________
Dpkg 常用指令操作快速参考
Debian,以及基于 Debian 的系统,如 Ubuntu 等,所使用的包格式为 deb。以下为操作 deb 包的常用 Dpkg 指令表,供初学的朋友参考。
命令 | 作用 |
dpkg -i package.deb | 安装包 |
dpkg -r package | 删除包 |
dpkg -P package | 删除包(包括配置文件) |
dpkg -L package | 列出与该包关联的文件 |
dpkg -l package | 显示该包的版本 |
dpkg –unpack package.deb | 解开 deb 包的内容 |
dpkg -S keyword | 搜索所属的包内容 |
dpkg -l | 列出当前已安装的包 |
dpkg -c package.deb | 列出 deb 包的内容 |
dpkg –configure package | 配置包 |
注意:更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行。
→ 转载时务必以超链接形式标明文章原始出处及作者信息。
→ 本文网址:http://linuxtoy.org/archives/dpkg_reference.html