跳轉到內容

Unix 指南/解釋/安裝軟體包

來自華夏公益教科書,開放的書籍,開放的世界

Microsoft Windows 和 Mac OS X 平臺非常普遍,因此 Windows 或 Mac 軟體供應商通常會提供二進位制檔案。相比之下,Unix 類系統的一些軟體包只能以原始碼的形式獲得。如果它們以二進位制檔案的形式提供,通常只適用於少數流行的發行版,或者針對少數流行的核心進行靜態連結,並且可能適用於與您執行的核心不同的處理器。

獲取許多軟體包,尤其是自由軟體包的最佳方式是從您的 Unix 類系統供應商處獲取。供應商將軟體包移植到其發行版並構建二進位制軟體包。

處理軟體包

[編輯 | 編輯原始碼]
  • rpm
  • apt-get
  • pkg_addpkg_deletepkg_info
  • pkgaddpkginfopkgrm 用於 Solaris

查詢軟體包

[編輯 | 編輯原始碼]

在基於 rpm 的系統上,要找出哪個軟體包擁有命令 foo(其中 foo 是一個獨立的可執行檔案),請使用以下命令

$ rpm -q -f foo

要在基於 Linux 的系統上新增軟體包,請使用

$ rpm -i foo

要在基於 Linux 的系統上刪除軟體包,請使用

$ rpm -e foo

rpm 命令還有其他選項,使用者可以使用手冊頁瞭解更多資訊。


華夏公益教科書