Linux 指南/安裝軟體
外觀
< Linux 指南
Linux 系統中有數千個程式可用,對於幾個主要發行版,其中數千個程式可以透過相應的包管理系統以“預構建”(即可以執行)的形式獲得。
包管理器簡化了組織系統上安裝的軟體的任務。例如,Synaptic 是 Debian 的包管理器。
在 Debian 或基於 Debian 的系統上,可以透過簡單地輸入一個命令來安裝一個程式,例如
apt-get install mtools
在這種情況下,Debian 包管理器“apt-get”將檢查是否存在名為“mtools”的程式,如果存在,它將檢查是否需要其他預先存在的程式(依賴項)才能執行該程式。如果存在任何依賴項,包管理器將檢查這些依賴項是否可用,以及它們是否依次有任何依賴項,等等,從而構建一個列表,其中包含成功執行所需程式所需的軟體。包管理器將檢查這些軟體中哪些已經安裝,對於未安裝的軟體,它將自動下載並安裝每個軟體。Ubuntu Linux(基於 Debian Linux)可以使用此方法,或者可以使用
sudo apt-get install "whatever"
從 Fedora 22(2015 年)開始,Red Hat 基於系統使用“dnf”包管理器。DNF 取代了早期的“yum”和“rpm”包管理器。
dnf install thunderbird
dnf upgrade
dnf list "mtools"
或者,在基於 Red Hat 的系統(如 Fedora Core)上,可以使用“Redhat 包管理器”(rpm)。要安裝某個程式,請下載一個 rpm 包,並輸入以下命令
rpm -ihv mtools.rpm
要升級一個包,請使用
rpm -Uhv mtools.rpm
要搜尋您的包以查詢您擁有的某個程式的版本,請執行以下操作
rpm -qa | grep mtools
有時,預構建的二進位制檔案不可用或不合適,在這種情況下,可能需要從原始碼構建該程式。有關如何執行此操作的說明通常包含在程式中,但大多數程式可以使用以下命令進行編譯
./configure make
通常,您可以使用以下命令以 root 使用者身份將其安裝到計算機上
make install
- 主頁:Linux 指南/常用軟體
- 另請參閱:Linux 指南/軟體等效項