請關注本頭條號,每天堅持更新原創乾貨技術文章。
如需學習視頻,請在微信搜索公眾號「智傳網優」直接開始自助視頻學習
1. 前言
本文主要講解如何在Linux系統上安裝軟體。
在Linux世界中,最難適應的事情之一就是安裝新的軟體包。在Windows的世界裡,每個程序都帶有Setup.exe程序,它會問你一些非常簡單的問題,並一步一步指導你安裝。雖然Linux軟體幾乎可以非常容易安裝軟體,但有時您會發現有些軟體似乎每走一步都會遇到問題。我不能涵蓋你可能遇到的所有問題,但我會試著給你一些基礎知識和一些建議來幫助你克服困難。
Linux怎麼安裝軟體
軟體往往以「包」的形式出現。在Windows世界中,軟體包是Setup.exe或者program.zip之類的文件。在Mac電腦上,軟體包就是程序文件或者dmg文件。在Linux世界中,有幾種軟體包,每個發行版都有自己的首選軟體包格式,也有自己軟體包安裝管理工具。
標準的Linux包格式(根據Linux標準庫)是RPM。RPM是Red Hat最初開發的一個軟體打包管理系統,在Linux社區中廣泛使用。使用它的發行版包括Fedora、Mandriva、Red Hat(紅帽原廠系統)和SUSE。RPM包文件通常被命名為類似於其他程序版本的RPM
另一種流行的軟體包格式是DEB, Debian軟體包。Debian軟體包和高級打包工具(Advanced Packaging Tool, APT)率先引入了一些高級特性,這些特性現在很常見,比如自動依賴項解析和簽名軟體包。Debian軟體包由Debian GNU/Linux(Debian原生系統)使用,基於Debian的發行版包括Ubuntu、Knoppix和mepi。Debian包文件通常會被命名為類似於program-version-other.deb
請記住,您需要成為超級用戶或者擁有管理員權限才能在Linux系統上安裝軟體。
2. Debian, Ubuntu系統請使用 APT安裝軟體
有很多工具可以使用DEB包,但是您通常使用的是apt-get,它可以說是最簡單的Linux包管理工具。apt-get非常簡單,因為它不僅可以跟蹤安裝了哪些軟體包,還可以跟蹤其他可用的軟體包。它甚至可以為您從Internet上下載它們(如果配置正確)。
Ubuntu Linux系統安裝軟體包
apt-get install ${packagename}
Ubuntu Linux系統卸載軟體包:
apt-get remove ${packagename}
Debian, Ubuntu系統請使用 APT安裝軟體
儘管包含可安裝包的軟體倉庫可能位於Internet或某個磁碟上,但是APT在硬碟上保留一個本地資料庫,其中包含所有可用包的列表,以及在何處找到它們。這個資料庫需要顯式地更新。更新APT資料庫:
apt-get update
一個常見的習慣用法是更新包資料庫,然後升級所有需要安裝補丁或安全更新的軟體包。下面的命令將一次性完成這一切。
apt-get update; apt-get upgrade
有關更深入的APT教程和其他資源,請參見使用APT和dpkg管理軟體。
3. Fedora, Red Hat類Linux系統使用yum安裝軟體
yum對RPM包的處理方式與apt-get對Debian包的處理方式大致相同。與apt-get一樣,yum可以從配置的軟體倉庫中下載和安裝軟體包。
yum install ${packagename}
Red Hat Linux系統卸載軟體包:
yum remove ${packagename}
Fedora, Red Hat類Linux系統使用yum安裝軟體
默認情況下,yum不保存軟體包資料庫的本地副本,因此通常不需要更新它。要安裝所有可用的安全補丁和bug修復程序,請使用以下命令:
yum update
你也可以指定單獨更新一個軟體包:
yum update ${packagename}
有關更深入的yum教程和其他資源,請參見使用yum和rpm管理軟體。
紅帽系統如何安裝軟體
4. Mandriva Linux使用urpm安裝軟體
Mandriva Linux有類似於 APT這樣的軟體包管理工具 urpmi. Mandriva Linux系統使用以下命令安裝軟體:
urpmi ${packagename}
Mandriva Linux使用urpm卸載軟體:
urpme ${packagename}
Mandriva Linux使用urpm查詢軟體更新:
urpmi.update -a
Mandriva Linux使用urpm進行更新軟體更新:
urpmi --auto-select
有關更深入的yum教程和其他資源,請參見使用urpm管理軟體。
5. 其它Linux系統安裝軟體
其它Linux系統安裝軟體
其他一些Linux發行版有自己的管理包的方法,尤其是SUSE。SUSE使用RPM作為它的本地包格式,但是有它自己的高級工具來管理系統軟體安裝。
SUSE Linux使用一個名為yast的工具(據說是另一個安裝工具的縮寫)執行各種系統管理任務,包括安裝軟體。
本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下連結:
https://www.linuxrumen.com/rmxx/1302.html
點擊了解更多,快速查看更多的技術文章列表。