首頁 >運維 >linux運維 >linux系統中軟體的安裝、解除安裝與更新

linux系統中軟體的安裝、解除安裝與更新

王林
王林原創
2019-12-27 10:31:417989瀏覽

linux系統中軟體的安裝、解除安裝與更新

什麼是套件管理系統?

套件管理系統有一組工具和檔案格式組成,這些工具和檔案格式一起用於安裝、更新和卸載Linux應用程式。

兩個最常見的套件管理系統來自Red HatDebian。 Ret Het、CentOS 和 Fedora都是用RPM(.rpm 檔案),Debian、Ubuntu和Mint是用DPKG(.deb檔)。

Gentoo Linux使用了一個叫做Portage的系統,Arch Linux只使用了TARBALLS(.tar 檔案)。這些系統的主要區別在於它們安裝和維護應用程式的方法不同。

你可能想知道在.rpm、.db或.tar檔案中有什麼。你可能會驚訝的發現,所有的這些檔案只不過是普通的舊存檔檔案(如.zip),其中包含應用程式的程式碼、關於如何安裝它的說明、依賴項(它可能依賴哪些其他應用程式)以及設定檔應該放在哪裡。讀取和執行所有這些指令的軟體稱為套件管理器。

線上學習影片教學分享:linux影片教學

#Debian、Ubuntu、Mint 等

Debian、Ubuntu、Mint和其他基於Debian的發行版都使用.deb檔案和DPKG套件管理系統。透過這個系統安裝應用程式有兩種方法:可以使用APT應用程式從儲存庫安裝,也可以使用DPKG應用程式從.deb檔案安裝應用程式。

使用apt安裝應用程式的指令如下:

$ sudo apt install app_name1

使用apt卸載應用程式的指令如下:

$ sudo apt remove app_name1

想升級安裝的應用程序,首先需要更新應用程式儲存庫,命令如下:

$ sudo apt update1

更新完成後使用以下命令更新所有的的應用程式:

$ sudo apt upgrade1

如果只想更新一個app,請輸入如下指令即可:

$ sudo apt update app_name1

最後,假設您想安裝的應用程式在Debian儲存庫中沒有,它可以下載為.DEB。指令如下:

$ sudo dpkg -i app_name.deb

Red Hat、CentOS、和Fedora

預設情況下,Ret Hat使用了多個套件管理系統。雖然這些系統使用自己的命令,但仍然有很多的相似之處,並且Debian中使用了同一個指令。

例如我們可以使用yum或dnf管理器來安裝應用程式。指令如下:

$ sudo yum install app_name
$ sudo dnf install app_name12

.rpm格式的應用程式也可以使用rpm指令安裝:

$ sudo rpm -i app_name.rpm1

刪除應用程式的指令如下:

$ sudo yum remove app_name
$ sudo dnf remove app_name12

升級程式可透過下列指令實作:

$ yum update$ sudo dnf upgrade --refresh12

相關文章教學推薦:linux教學

以上是linux系統中軟體的安裝、解除安裝與更新的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn