分享

rpm vs. dpkg 常用參數對照...

 农夫子oice 2007-04-28

rpm vs. dpkg 常用參數對照

dpkg 是 Debian Linux 的套件管理程式, 對於習慣 rpm 的人來說, 一開始接觸 dpkg 時還真有點不太能適應, dpkg --help 查了又忘、忘了又查...

於是整理了一下兩種指令的對照表, 這樣就比較好上手了 :)

安裝

目的 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 套件

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

Posted by Jamyy at 2005年08月19日 12:18

Trackback Pings

TrackBack URL for this entry:
http://cha./cgi-bin/mt/mt-tb.cgi/116

Comments

您好!
小弟最近剛把Desktop從FC6換成ubuntu
對於debian的套件管理程式也還不太習慣
這張表對在下而言相當方便,免除了三不五時一直翻man page的麻煩

請問介意我把內容貼在我自己的blog上嗎?我有在文章最開附上原始來源,如果覺得不妥,我會馬上刪除的

Posted by: nelson at 2006年12月05日 14:41

沒問題, 謝謝您 ^_^

Posted by: Jamyy at 2006年12月05日 17:13

請問一下,從source來安裝,
dpkg的指令要怎麼下呢?

alien 的套件名稱是??

要怎麼安裝alien 呢??

Posted by: tim at 2007年02月01日 11:44

不好意思, 不太懂您第一個問題
dpkg 是用來管理 .deb 套件檔案
如果是純 source 要安裝, 一般都是 ./configure && make && make install 就能解決
如果您是指 .src.deb 這種的話, 那我就不清楚了
我只知道 .src.rpm 是用 rpmbuild 來重新編譯的
至於 alien 的套件名稱就是 alien 囉
apt-get install alien 就能安裝了

Posted by: Jamyy at 2007年02月01日 17:33

from:  http://cha./blog/archives/2005/08/rpm_vs_dpkg.html#more

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多