如何在linux上安裝軟體:軟體包格式說明

您已經切換到Linux,並希望安裝一些軟體。但是,包管理器的不同取決於您的發行版。那麼你可以下載和安裝哪些應用程式?都是縮略詞。...

歡迎使用Linux。很可能你的發行版附帶了大量的軟件來涵蓋基礎知識。然而,無論它做了多麼徹底的工作,你想安裝更多。問題是,怎麼做?

linux-package-formats

在Linux上安裝軟件比在Windows上安裝更接近智能**。大多數情況下,你會啟動一個包管理器(類似於應用程序商店)並搜索你想要的應用程序的名稱。從這裡開始,只需點擊安裝按鈕。

但是包管理器會根據發行版的不同而變化。Ubuntu使用Ubuntu軟件。這只是GNOME軟件的更名版本,Fedora就是這麼用的。與此同時,openSUSE對YaST做了自己的事情。

包管理器通過搜索發行版的軟件存儲庫來工作。但有時你想要的並不存在。偶爾你會從網站上下載一個文件,然後像點擊WindowsEXE一樣點擊它。只是有個問題。就像沒有單一版本的Linux一樣,也沒有一種通用的Linux包格式(儘管有些人正在嘗試改變這種格式)。

您需要知道哪種文件類型將為您的發行版成功安裝軟件。幸運的是,你只需要學習一些縮略語和縮寫詞就可以理解這種情況。

deb包

DEB格式的名字來自Debian,這是一個Linux發行版,也是現存最大的開源項目之一。您可以單擊DEB直接安裝應用程序,也可以在包管理器中搜索,讓它在後臺為您完成工作。在終端中,使用

dpkg

命令,例如:

sudo dpkg -i /home/user/software.deb

由於Ubuntu是基於Debian的,DEBs很容易找到。隨著數百萬用戶和強大的名稱識別,Ubuntu和DEBs已經成為Linux世界的Windows和EXEs。

Debian和Ubuntu都使用DEB文件格式,但在其中一種格式下工作的軟件包在另一種格式下可能不工作。軟件包有時兩者都兼容,比如googlechrome。別以為是這樣。請確保您下載了用於您的發行版的DEBs。

使用DEB的流行發行版:

  • 烏班圖
  • 德比安
  • Linux薄荷糖
  • 三水
  • 格涅森

rpm包

RPM最初代表Red Hat Package Manager。現在的縮寫是recursive,代表RPM包管理器。不管怎樣,起源都是紅帽子。這家總部位於北卡羅來納州的組織後來成為世界上第一家價值10億美元的開源公司,併為Red Hat Linux開發了這種格式。因此,這就是你在紅帽生態系統中發現的。

這意味著如果Fedora是您選擇的發行版,那麼這就是您將用於安裝軟件的包文件類型。當你點擊RPM時,它會在GNOME軟件中打開。

儘管有這個名字,紅帽相關的發行版並不是唯一使用RPMs的發行版。openSUSE是另一個採用RPM的著名社區。您可以使用YaST安裝這些,YaST是發行版的一站式商店,用於進行大多數系統管理。

無論哪種方式,都可以使用

rpm

命令,例如:

rpm -ivh /home/user/software.rpm

Fedora和openSUSE都使用RPM,但是包是不能互換的。同樣,確保下載的RPM是為您的發行版準備的。

使用RPM的流行發行版:

  • Red Hat企業版Linux
  • 軟呢帽
  • 開放式
  • SUSE Linux企業服務器
  • 森託斯
  • 多氯聯苯

焦油包裝

我知道我說過Linux沒有通用的軟件包格式,但這不是100%正確的。當你看到一個打包成TAR、TGZ或焦油.GZ,它很有可能在你的機器上運行。問題是,安裝並不像指向光標或輸入單個命令那麼簡單。安裝TAR文件應該有自己的單獨指南。

這是因為此存檔文件不是以可執行格式提供的。相反,它包含構建相關應用程序所需的源文件。有些TAR文件附帶了自己的個人安裝說明,生成的程序可能不會自動出現在應用程序菜單中。

專門使用TAR的流行發行版:

  • Arch Linux系統
  • 發行版

從哪裡來的

上面列出的三種類型不是Linux的唯一包格式,但它們是最常見的。一些發行版開發了自己的類型,在其他地方沒有使用。Gentoo有ebuild。Pardus有PiSi(Packages-Installed Successfully as-designed的縮寫)。Android技術上是Linux發行版,使用APK。

為什麼包格式這麼奇怪?

每種類型都是一個歸檔文件,其中包含應用程序需要運行的內容以及包管理器所需的元數據。由於不同的發行版使用不同的工具和存儲庫,元數據中的內容會有所不同。這就是為什麼即使是共享相同名稱的格式,例如Fedora和openSUSE RPMs,也不能保證兼容。

你覺得在Linux上安裝軟件怎麼樣?它與其他操作系統相比如何?可以改進嗎?分享你的想法,如果你有任何問題,不要猶豫問!

  • 發表於 2021-03-17 09:44
  • 閱讀 ( 60 )
  • 分類:電腦

你可能感興趣的文章

如何在linux上查詢和修復損壞的包

...就是為您準備的。我們將簡要詳細地討論損壞的軟體包,如何檢查系統是否包含損壞的軟體包,以及如何正確地重新安裝它們。 ...

  • 發佈於 2021-03-11 11:30
  • 閲讀 ( 51 )

這就是軟體安裝程式在windows、macos和linux上的工作方式

... 讓我們看看軟體是如何安裝在三大桌面平臺上的:Windows、macOS和Linux。 ...

  • 發佈於 2021-03-14 18:20
  • 閲讀 ( 47 )

在raspberry pi上安裝軟體的5種方法

... 要做這些事情,您需要知道如何在Pi上安裝軟體。通常沒有microSD卡,這也意味著你需要知道如何安裝主軟體:作業系統。 ...

  • 發佈於 2021-03-15 00:30
  • 閲讀 ( 51 )

如何在一個小時內安裝一臺linux媒體伺服器

為您的電視和電影收藏設計終極媒體伺服器可能是一項挑戰。你應該使用什麼硬體,你應該安裝什麼作業系統,你應該執行什麼樣的軟體? ...

  • 發佈於 2021-03-21 20:50
  • 閲讀 ( 59 )

如何在arch linux中安裝和刪除軟體包

想在Arch Linux上安裝軟體包但不知道如何安裝?很多人在第一次從基於Debian的發行版遷移到Arch時都面臨這個問題。但是,您可以使用包管理器在基於Arch的系統上輕鬆地管理包。 ...

  • 發佈於 2021-03-28 02:18
  • 閲讀 ( 59 )

如何使用pydroid3在android上安裝和編寫python程式碼

... 無論您是Python程式設計新手還是專家,讓我們來看看您如何在Android裝置上充分發揮pydroid3的潛力。 ...

  • 發佈於 2021-03-30 03:41
  • 閲讀 ( 88 )

如何在linux上使用snap包

...盒中。 如果它們不是以通常的方式安裝的,那麼它們是如何處理的呢?嗯,單個包檔案被下載、解壓縮,並作為一個SquashFSvirtual檔案系統裝載。然後將它作為一個虛擬環境呈現給您。所有這些都發生在幕後。你所知道的只是你...

  • 發佈於 2021-04-02 12:19
  • 閲讀 ( 62 )

如何在chromebooks上設定和使用linux應用程式

...遊戲改變者,因為它打開了大量可用軟體的目錄。以下是如何開始。 在我們進入細節之前,值得一提的是,Chrome OS版本69還沒有在穩定頻道上釋出,它在2018年8月13日開始進入許多Chromebook的beta頻道,但也可以在開發者頻道上釋出...

  • 發佈於 2021-04-05 01:09
  • 閲讀 ( 48 )

如何在windows10上安裝和使用linux bash shell

...令列應用程式都能正常工作,因為這個特性並不完美。 如何在windows10上安**ash 相關:如何知道我執行的是32位還是64位Windows? 此功能在32位版本的Windows 10上不起作用,因此請確保您使用的是64位版本的Windows。無論如何,如果你...

  • 發佈於 2021-04-06 16:32
  • 閲讀 ( 55 )

如何用巧克力糖將linux風格的apt-get安裝帶到windows上

...兩個地方使用chocolate:命令提示符和PowerShell。下面介紹如何在兩種環境中安裝此軟體包管理器,但實際上您只需要其中一種。隨便挑你喜歡的。 從命令提示符安裝並使用chocolate Chocolatey只有在以管理員身份執行時才能在命令提...

  • 發佈於 2021-04-07 10:34
  • 閲讀 ( 84 )
odo1981
odo1981

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦