1. 程式人生 > 其它 >windows 軟體安裝事件_Linux安裝軟體與Windows有什麼區別?

windows 軟體安裝事件_Linux安裝軟體與Windows有什麼區別?

技術標籤:windows 軟體安裝事件

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視訊,請在微信搜尋公眾號“智傳網優”直接開始自助視訊學習

1. 前言

本文主要講解如何在Linux系統上安裝軟體。
在Linux世界中,最難適應的事情之一就是安裝新的軟體包。在Windows的世界裡,每個程式都帶有Setup.exe程式,它會問你一些非常簡單的問題,並一步一步指導你安裝。雖然Linux軟體幾乎可以非常容易安裝軟體,但有時您會發現有些軟體似乎每走一步都會遇到問題。我不能涵蓋你可能遇到的所有問題,但我會試著給你一些基礎知識和一些建議來幫助你克服困難。

4e4ae36be19b32430aae180e8dae74c1.png

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}
64873a8e334e68c0a1768fe71b6f4a61.png

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}
59860f9e2ab890ca1daa670b83d1b07e.png

Fedora, Red Hat類Linux系統使用yum安裝軟體

預設情況下,yum不儲存軟體包資料庫的本地副本,因此通常不需要更新它。要安裝所有可用的安全補丁和bug修復程式,請使用以下命令:

yum update

你也可以指定單獨更新一個軟體包:

yum update ${packagename}

有關更深入的yum教程和其他資源,請參見使用yum和rpm管理軟體。

530d4cc2e3a327d5e35ca9ac56245610.png

紅帽系統如何安裝軟體

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系統安裝軟體

27ed1b0c4faadf6780b633bda96f6909.png

其它Linux系統安裝軟體


其他一些Linux發行版有自己的管理包的方法,尤其是SUSE。SUSE使用RPM作為它的本地包格式,但是有它自己的高階工具來管理系統軟體安裝。

SUSE Linux使用一個名為yast的工具(據說是另一個安裝工具的縮寫)執行各種系統管理任務,包括安裝軟體。