Fedora 和 Ubuntu 指令對照表

fcamel
2 min readSep 10, 2018

--

還滿好查的,Fedora 幾乎都可用 dnf 搞定。Ubuntu 卻拆成 apt-get / apt-cache / apt-file / dpkg 等指令。

寫在這方便備查:

  • apt-get install PACKAGE: dnf install PACKAGE: 裝套件。
  • apt-get remove PACKAGE: dnf remove PACKAGE: 刪除套件。
  • apt-cache search SUBSTRING: dnf search SUBSTRING: 找套件。
  • apt-cache show PACKAGE: dnf info PACKAGE: 顯示套件資訊。
  • apt-file search SUBSTRING-OF-PATH:dnf provides PACKAGE: 搜尋含有目標路徑的套件。dnf 要搜部份名稱時可加 *,像是 dnf provides “*gdb*” 會搜到 cgdb 的套件。
  • dpkg -l: dnf list installed: 列出已安裝套件。
  • dpkg -L PACKAGE: dnf repoquery -l PACKAGE: 列出已安裝套件 PACKAGE 內含的檔案。dnf 的指令可以列出未安裝套件的內容。
  • apt-get source PACKAGE: dnf download --source PACKAGE: 安裝套件的原始碼。dnf 指令結束後會取得 source rpm,要再用 rpm -ivh 安裝到 ~/rpmbuild/SOURCES

備註:經網友提醒,從 Ubuntu 16.04 開始,新的指令 apt 已包含許多分散的指令,這裡有許多例子。

--

--