首发站点
扶凯[http://www.php-oa.com]
Ubuntu(Debian)维护工具之dpkg和Redhat的rpm对比
上一篇 /
下一篇 2008-03-20 17:35:00
/ 个人分类:软件包管理
dpkg是Debian Linux和Ubuntu的套件管理程式, 对于象我这种习惯rpm的人来说, 用dpkg时真不习惯,下面是我整理的对照表,比较简单的,就不详细分析了。
安装
| 目的 |
rpm 用法 |
dpkg 用法 |
| 安装指定套件 |
rpm -i pkgfile.rpm |
dpkg -i pkgfile.deb |
查询
| 目的 |
rpm 用法 |
dpkg 用法 |
| 显示所有已安装的套件名称 |
rpm -qa |
dpkg -l (小写 L) |
| 显示套件包含的所有档案 |
rpm -ql pkgname (小写 L) |
dpkg -L pkgname |
| 显示特定档案所属套件名称 |
rpm -qf /path/to/file |
dpkg -S /path/to/file |
| 查询套件档案资讯 |
rpm -qip pkgfile.rpm (显示套件资讯) rpm -qlp pkgfile.rpm (小写 L, 显示套件内所有档案) |
dpkg -I pkgfile.deb (大写 I ) dpkg -c pkgfile.deb |
| 显示指定套件是否安装 |
rpm -q pkgname (只显示套件名称) rpm -qi pkgname (显示套件资讯) |
dpkg -l pkgname (小写 L, 只列出简洁资讯) dpkg -s pkgname (显示详细资讯) dpkg -p pkgname (显示详细资讯) |
移除
| 目的 |
rpm 用法 |
dpkg 用法 |
| 移除指定套件 |
rpm -e pkgname |
dpkg -r pkgname (会留下套件设定档) dpkg -P pkgname (完全移除) |
在 Debian 使用 alien 处理 RPM 套件
在Ubuntu中alien可处理 .deb、.rpm、.slp、.tgz 等档案格式, 进行转档或安装.
于 Debian 安装非 Debian 套件时, 可使用 alien 进行安装.
安装 alien 套件: apt-get install alien
- 在 Debian 安装 RPM 套件: alien -i quota-3.12-7.i386.rpm
- 制作成 deb 的套件格式: alien -d quota-3.12-7.i386.rpm
- 制作成 rpm 的套件格式: alien -r quota_3.12-6_i386.deb
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG: