天天看點

Ubantu指令行軟體包管理

  • APT (Advanced Package Tool,進階軟體包工具) 是一個強大的包管理系統,而那些圖形化程式如 添加/删除 應用程式 和 Synaptic 都是建立在它的基礎之上的。APT 自動處理依賴關系并在系統軟體包執行其他操作以便安裝所要的軟體包。 運作 APT 要求管理權限 (參見 第1.3.3節 ― root 使用者和 sudo 指令)。 可以被 APT 使用的一些常用指令:
    • 安裝軟體包:
      • sudo apt-get install packagename

    • 删除軟體包:
      • sudo apt-get remove packagename

    • 擷取新的軟體包清單:
      • sudo apt-get update

    • 更新有可用更新的系統:
      • sudo apt-get upgrade

    • 列出更多指令和選項:
      • apt-get help

有關 APT 用法的更多資訊,請閱讀全面的 Debian APT 使用者手冊。

[編輯] 安裝單個軟體封包件

  • 安裝程式的首選方式是通過本章所介紹的軟體包管理器。然而,雖然 Ubuntu 軟體包庫非常大,但也有可能您想要安裝的軟體包并不在 Ubuntu 庫中。如果這樣的話,您也可以從網站下載下傳并安裝檔案。 在您安裝檔案之前确認您所下載下傳的檔案來自一個安全的源是重要的。 有許多不同類型的 Linux 軟體封包件。它們多數與特定 Linux 發行版的軟體管理器相關聯。如 Debian 軟體包 檔案 (.deb 檔案)、Redhat 軟體包管理器 檔案 (.rpm 檔案) 和 Tarballs (.tar 檔案)。 本部分内容将介紹如何安裝這些單個檔案。 無法保證這些檔案将與您系統相容,如果您安裝這些檔案的話,您也将無法得到安全更新。有鑒于此,如果您想安裝程式的話,請盡可能通過軟體包管理器來安裝由 Ubuntu 自身提供的應用程式軟體包。
[編輯] 2.5.1. 安裝/解除安裝 .deb 檔案
  • 這些是Debian 軟體包。這些與 Ubuntu 相關的軟體封包件使用 .deb 後綴是因為 Ubuntu 與 Debian GNU/Linux 發行版有着緊密的關系。您将需要管理權限來安裝 .deb 檔案 (參見 第1.3.3節 ― root 使用者和 sudo 指令)。
    • 要安裝 .deb 檔案,簡單地輕按兩下它,然後選擇 安裝軟體包 即可。
    • 或者,您也可以打開一個終端并輸入:
      • sudo dpkg -i package_file.deb

        來安裝 .deb 檔案。
    • 如需解除安裝 .deb 檔案,在您軟體包管理器中反選它,或輸入:
      • sudo dpkg -r package_name

[編輯] 2.5.2. 将 .rpm 檔案轉為 .deb 檔案
  • 另一種軟體封包件是 .rpm為後綴
  • 的 Red Hat 軟體包管理器檔案。我們并不建議在 Ubuntu 系統中安裝它們。在絕大多數情況下,Ubuntu 自身的 .deb 軟體包是可用的。然而,如果絕對必要,可以使用程式 alien 将 .rpm 檔案轉化為.deb 檔案。
    • 安裝 alien 程式 (2 ― 添加、删除和更新應用程式)。
    • 在終端使用管理權限運作以下指令:
      • sudo alien package_file.rpm

[編輯] 2.5.3. 安裝 tarballs
  • 以 .tar.gz 或 .tar.bz2 作為後綴名的檔案是在 Linux 和 Unix 中被廣泛使用的 tarballs 的打封包件。 如果在任何 Ubuntu 軟體庫中都沒有 Ubuntu 的軟體包,您可以按照軟體包自帶的訓示使用指令行來安裝和解除安裝 Tarball 檔案。 Tarballs 通常包括程式的源代碼,并且需要 編譯 才能使用。要做到這一點,一般需要其它軟體 (參見 第3.8.1節 ― 基本編譯器)。

[編輯] 其它軟體庫

[編輯] 2.6.1. 什麼軟體庫
  • Ubuntu 能夠安裝成千上萬個程式。這些程式被放在軟體庫 (軟體庫 /emphasis>) emphasis>MainRestricted /emphasis>Universe Multiverse 軟體分類原則基于以下兩個因素:
    • 軟體開發團隊對軟體的支援程度
    • 軟體遵循 自由軟體哲學 的程度。

您可以在 網站上 找到有關軟體庫的更多資訊。 标準 Ubuntu 安裝 CD 包括來自 Main 和 Restricted 類的一些軟體。一旦您的系統知道這些軟體庫在 Internet 上的位置,就可以安裝更多的軟體程式。使用在您系統中已經安裝軟體包管理工具,您可以直接在 Internet 上搜尋、安裝和更新軟體的任何部分,而無需 CD。

[編輯] 2.6.2. 添加其它軟體庫
  • 啟用其它軟體庫:
    • 打開 系統 → 系統管理 → 軟體源
    • 選擇 添加
    • 要啟用 Universe 軟體庫,請勾選 社群維護 (Universe) 按鈕。
      • 添加這個軟體庫将意味着世界上大多數的自由軟體都可以安裝在您系統中。該軟體被 Ubuntu 社群自願者中選出的小組支援,但并不被 Ubuntu核心開發團隊支援,同時也許沒有包括安全更新。
    • 要啟用 Multiverse 軟體庫,請勾選 非自由 (Multiverse) 按鈕。
      • 添加這個軟體庫将意味着被歸為 非自由 類的軟體可以安裝在您系統中。該軟體可能在某些區域可能不被允許。當從該軟體庫中安裝每一個軟體包時,您将確定您國家的法律允許您使用它。重複一遍,該軟體也許沒有包括安全更新。
    • 點選 Close 按鈕儲存所作的更改然後退出。
    • 要撤消您所做的改變,選擇 Reload。

[編輯] 更新

  • 有時 Ubuntu 開發人員會為 Ubuntu 系統中的應用程式和軟體包釋出特性和安全更新。 當有新的更新時,Ubuntu 将在您的通知區域中彈出一個紅色圖示。要更新您的系統,點選紅色按鈕,輸入密碼并點選 确定。 更新管理器程式會列出可用的更新或更新檔:點選安裝更新即可下載下傳并安裝這些更新。Ubuntu 會自動通過網絡下載下傳并安裝這些更新。 待更新管理器完成系統更新後,點選關閉按鈕關閉彈出視窗,然後關閉更新管理器結束系統更新。 當安裝某些重要的更新後,有可能需要重新開機計算機。這時,Ubuntu就會通過通知區的彈出資訊框和圖示來告知您這一點。

繼續閱讀