如何在Ubuntu中安裝程序

如何在Ubuntu中安裝程序

在Ubuntu中安裝程序是一個非常簡單的任務。 Ubuntu默認添加最常用的程序 Linux 具有強大的功能,但是,如果我們需要一些更具體的軟件,我們可以按照下面將要指出的步驟輕鬆安裝它。

在 Ubuntu 和一般的 Linux 中,與在 Windows 中安裝了多少軟件不同,通常不需要在 Internet 上搜索程序、下載它並安裝它正常運行所需的大量庫。 我們有可用的存儲庫 (PPA),這是一種包含所有軟件並且始終(相對)更新的集中式倉庫。 我們也可以安裝 DEB包,我們可以在互聯網、Canonical snap 或 Flatpak 上找到這些。

有幾種方法可以在Ubuntu中安裝程序。 我們將從最低到最高“複雜性”等級向您展示它們。

Ubuntu軟件

Ubuntu軟件

最簡單和最直觀的方法是通過這個應用程序。 實際上, Ubuntu軟件 (以前的 Ubuntu 軟件中心)只不過是一個 來自 GNOME Software,旨在確定 snap 包的優先級。 在這個商店中,我們可以搜索任何類型的包,如果它在官方 Ubuntu 存儲庫中或在 Snapcraft 中(上傳 snap 包的地方),它就會出現。

要訪問它,我們必須單擊通常位於側面板中的 Ubuntu 軟件圖標。 此應用程序分為幾個部分,所有部分均可從頂部訪問:

  • 在所有內容的左側,我們都有放大鏡,我們可以從中進行搜索。
  • 在中心,我們有以下部分:
    • 瀏覽(按商店)。
    • 已安裝的應用程序,我們將在其中看到已安裝的內容,但並非所有軟件包都會出現。
    • 更新,當有新包時,我們將在其中看到將要更新的內容。

安裝選項

關於 Ubuntu Software,對我來說再次提及它是一家商店似乎很重要 旨在優先處理快照數據包. Ubuntu 的本機是 DEB,快照是本身包含核心軟件和依賴項的快照。 它們是一種選擇,但可能不是我們的最愛。 如果我們選擇使用 Ubuntu 軟件,我們必須查看右上角的下拉菜單。 我們將在這裡查看選項是否為 DEB 版本; 默認情況下,它將為我們提供 snap 包。 這讓我們提出了一個替代方案。

GNOME軟件

如果 Ubuntu 軟件相同並且已經安裝,我該如何安裝 GNOME 軟件? 好吧,因為它不是,也不是接近存在。 Ubuntu 軟件有一些限制和 GNOME 軟件沒有的理念。 官方的 Project GNOME 商店提供的軟件沒有優先級或隱藏任何東西,或者如果 優先考慮 DEB 包選項,一生中的一個。 在第二個位置談論這個選項的壞處是,要使用它,我們必須使用倒數第二個方法安裝商店,使用終端,我們將通過添加對 Flathub 的支持來發揮其全​​部潛力。

GNOME軟件

一旦我們安裝了它,GNOME 軟件幾乎就是 Ubuntu 軟件的副本(事實上恰恰相反)。 我們將使用放大鏡進行搜索,我們將選擇一個程序,我們將檢查原始來源,然後單擊安裝。 就如此容易。 唯一的問題是該軟件包沒有出現在 Ubuntu 軟件中。 如果我們搜索“gnome 軟件”,它顯示為已安裝,但實際上並沒有。 我們必須按照我們在控制台部分中的說明安裝它。

突觸包管理器

突觸

突觸是更先進的系統 安裝和刪除應用程序比 Ubuntu Software。 儘管如此,該環境還是圖形化的並且非常強大,它可以完全控制系統上安裝的應用程序、它們的依賴關係以及可以根據需要安裝的不同版本的包。 自 Ubuntu 12.04 新立得 默認情況下未安裝,如果我們想使用它,我們必須從 Ubuntu 軟件安裝它,尋找 突觸, 或從終端。

要打開 Synaptic,我們將單擊網格圖標,或者按 Meta 鍵,然後搜索 突觸。 使用此管理器,我們可以以非常簡單的圖形方式安裝,重新安裝和刪除軟件包。 如您所見,Synaptic 屏幕分為 4 個部分。 最重要的兩個列表是左側的類別部分(1)和右側的包裝部分(3)的列表。 從列表中選擇一個軟件包將顯示它的描述(4)。

要安裝軟件包,我們將選擇一個類別,右鍵單擊所需的軟件包,然後選擇 標記安裝 或者我們將雙擊包的名稱。 我們將以這種方式標記我們要在系統中安裝的所有軟件包,然後單擊按鈕 aplicar 開始安裝。 Synaptic將僅下載必要的軟件包 從 Internet 上的存儲庫或從安裝媒體。

您也可以使用按鈕 搜索 查找我們要安裝的軟件包。 通過單擊此按鈕,我們可以按名稱或描述搜索程序。 找到要安裝的程序後,我們雙擊它進行安裝。 如果要刪除程序,我們要做的就是右鍵單擊它,然後選擇 清除 o 完全刪除.

在所有情況下,更改都將在我們單擊“應用”按鈕後生效。

Synaptic 包管理器,如 Ubuntu Software, 自行解決包依賴關係 使應用程序正常運行。 以相同的方式,可以對其進行配置以安裝推薦的程序包,而這些程序不需要應用程序即可完成其他附加功能。 如果要激活此行為,我們可以轉到 組態 > 喜好,然後在標籤中 一般說明 選中框 將推薦的軟件包視為依賴項.

flatpak 和 snap 包

正如我們所解釋的,Ubuntu 在全新安裝後不支持 flatpak 包。 事實上,Canonical 並不是很喜歡這個想法,它的 Ubuntu Software 它甚至不支持 flatpaks。; 它被修改,因此無法添加支持,或者至少不是以一種在 Linux 社區中共享的簡單方式。 Snap 包可以直接從 Ubuntu 軟件安裝,它們的安裝與任何其他包一樣簡單,儘管它們也可以從終端安裝,我們將在下一點進行解釋。

當我們想要安裝 flatpak 包時,情況就不同了。 正如我們在 本文,首先我們必須安裝“flatpak”包,然後是“gnome-software”,因為官方 Ubuntu 商店不支持它們,然後是 GNOME 軟件插件,然後 添加Flathub存儲庫. 重新啟動後,flatpak 包會作為一個選項出現在 GNOME 軟件中,但不會出現在 Ubuntu 軟件中。

關於這種包,snap 和 flatpak 都有 程序運行所需的一切(軟件和依賴項). 它們的優點是更新速度非常快,可以在任何 Linux 發行版上運行,事實上,有些程序我們只能在 Flathub (flatpak) 或 Snapcraft (snap) 中找到。 它們是一個可以考慮的選項,但要擁有這一切,使用 GNOME 軟件是值得的。

通過控制台

到目前為止,我們已經看到了在 Ubuntu 中安裝程序的圖形方式。 接下來我們將看到如何通過終端執行相同的操作。 儘管許多用戶對與“黑屏”相關的一切感到厭煩,但您應該知道這種方法一點也不復雜。 相反, 它更舒適,更簡單,當然也更快.

要使用這種方法在 Ubuntu 上安裝軟件,邏輯上首先要做的是打開終端。 我們可以從網格圖標或通過按 Meta 鍵並蒐索“終端”來完成,只要快捷方式沒有更改,也可以通過按 Ctrl+Alt+T 組合鍵打開它,或者通過用戶或因為 Canonical 將來如此決定。 從終端,我們可以做的是:

  • 安裝軟件包:
sudo apt install nombre-del-paquete
  • 安裝多個軟件包:
sudo apt install nombre-del-paquete1 nombre-del-paquete2 nombre-del-paquete3
  • 卸載軟件包:
sudo apt remove nombre-del-paquete
  • 卸載軟件包及其關聯的配置文件:
sudo apt remove --purge nombre-del-paquete
  • 更新存儲庫中可用的包列表:
sudo apt update
  • 更新計算機上安裝的所有軟件包:
sudo apt upgrade
  • 安裝快照包:
sudo snap install nombre-del-paquete
  • 卸載快照包:
sudo snap remove nombre-del-paquete
  • 更新快照包:
sudo snap refresh

一旦我們執行命令,系統可能會詢問我們是否要安裝我們選擇的包以及依賴它的其他包,並向我們顯示某些詳細信息,例如它的全名、版本或大小。 我們將回答肯定並等待 完成安裝。

.deb 包

如果我們想要安裝的東西在官方存儲庫中不可用,既不是 snap 也不是 flatpak,它的開發人員很可能將它作為 .deb 包提供。 例如,如果我們要安裝 Vivaldi 網絡瀏覽器,我們可以在 GNOME 軟件中搜索我們想要的所有內容,即使我們啟用了對 flatpak 包的支持,它也找不到。 有趣的是,它在官方 Manjaro 存儲庫中可用,但在大多數存儲庫中都沒有,因為它有一點一百(我不記得是 4% 還是 6%)對應的圖形界面不是開源。 最後,如果我們想在 Ubuntu 上安裝 Vivaldi,我們必須使用它的 .deb 包來完成。

無論是Vivaldi還是其他任何程序,我們都可以通過從其官網下載並安裝來安裝其DEB包。 我們可以用不同的方式做到這一點:

  • 雙擊並安裝它,這樣它就不會打開它們。 Ubuntu 軟件可能會打開。
  • 右鍵單擊並選擇“軟件安裝”,如果我們安裝了 GNOME 軟件,這將打開它。
  • 在終端中,鍵入 sudo dpkg -i 包名 (值得將其拖到終端,以免名稱較長時出錯)。

值得注意的是,其中許多軟件包將我們添加到項目的官方存儲庫中,以便將來更新。

在本指南的結尾,我們向您展示了在Ubuntu中安裝軟件包的各種方法。 我們希望您覺得它有用。