[Linux生活誌] EP.5-安裝軟體的方式

2023/12/03閱讀時間約 5 分鐘

Linux的軟體安裝流程大致上與其他系統並沒有太大的區別,僅此在於安裝的方式會比較多元。但也因為這樣,常會讓新手感到很混亂,不知道要下手。所以本篇就來說說如何在Linux上安裝軟體。

Linux套件種類眾多,往往會讓新手不知所措

Linux套件種類眾多,往往會讓新手不知所措


確認系統類型

在安裝軟體之前,要先確認你使用的系統是屬於哪一種類型,因為這會影響到之後安裝所需要使用的指令和下載時要選擇著安裝檔類型。順帶一提,安裝檔一詞在Linux下通常會稱為套件

常見的Linux發行版分為3大類:Debian、RedHat和Arch。紅茶整理成了表格,大致如下:

raw-image

套件管理器會尋新版本並下載套件,之後呼叫安裝器安裝。每個系統類型都有對應的套件格式,且不能互相通用,就像是.exe檔只能給Windows使用一樣。此外,套件管理器會依各個發行版所而有所不同。

以紅茶使用的Pop!OS為例子:由於該系統是以Ubuntu作為基礎所修改出來的,同時Ubuntu又是以Debian為基礎開發的,所以Pop!OS屬於Debian類型,因此要安裝的套件必須要是deb格式。


安裝方式

確認系統是哪一種後,接這就可以開始安裝了。以下有這幾種安裝方式。下面用Pop!OS來做示範。


方式1:輸入指令安裝

傳統Linux安裝軟體的方式,同時也是嚇跑新手的方式之一(喂~)。使用該方式需要知道套件管理器的操作指令並與終端機搭配使用,畢竟套件管理器本身是沒有圖形介面的。

嚇跑Linux新手的方式,就是給他一堆指令 XDD

嚇跑Linux新手的方式,就是給他一堆指令 XDD

使用指令安裝軟體的好處是,假如今天要一次安裝多個軟體,透過一條指令就可以搞定。

只不過,紅茶平常不太會用指令來安裝程式,除非要使用的軟體沒有提供套件,不然大多數還是交給圖形化界面來處裡。

文字界面依然有他存在的意義,只是對於新手會不太友善就是了。


方式2:應用商店

目前主流的發行版本通常都會預裝軟體商店讓使用者安裝套件。軟體商店很像是在套件管理器上套上一層圖形介面,這樣就可以省去手動打指令的麻煩。

搜尋軟體,點選安裝並輸入密碼,即可完成安裝

搜尋軟體,點選安裝並輸入密碼,即可完成安裝

有了圖形介面,操作會變得很直覺,就像手機上的App Store或是Play商店一樣。


方式3:手動安裝

如果應用商店找不到你的軟體,那就可以在網路上將套件下載下來,並使用系統自帶的圖形套件安裝器安裝上去。

Step.1 以Google Chrome為例,官網有提供Linux版本的套件,依照系統類型選擇套件格式。

Chrome有提供.deb和.rmp格式的套件供使用者下載

Chrome有提供.deb和.rmp格式的套件供使用者下載

Step.2 打開下載好的套件,之後會開啟套件安裝器(部分發行版會整合到軟體商店)。依照畫面指示操作並輸入密碼,就可以把套件安裝上去了。

Eddy是Pop!OS系統內建的套件安裝器

Eddy是Pop!OS系統內建的套件安裝器

安裝好的軟體會出現在應用程式的選單裡

安裝好的軟體會出現在應用程式的選單裡


通用套件

通用套件的意思是,不管你的Linux的種類是哪一種,都可以使用。這樣可以解決當你要使用的軟體沒有對應系統套件格式的問題。


Flatpak

通用套件之一,這種套件可以用指令和圖形化的方式安裝。前提發行版要支援Flatpak(不然就要手動透過終端機安裝)。有些分發行版會將Flatpak整合到應用商店中方便使用者操作。

如果軟體商店有整合Flatpak,頁面上會出現使用Flatpak的選項和資訊

如果軟體商店有整合Flatpak,頁面上會出現使用Flatpak的選項和資訊


Appimage

通用套件之二。不用安裝,只需要下載後綴為.appimage的執行檔就可以使用。這種格式會將軟體所需要使用的各種函式庫全部打包成一個檔案,類似於Windows下的免安裝軟體,或是Mac的.app。

建議搭配Appimage Lancher使用,可以與桌面環境整合,以易於管理。使用方式如下:


Step.1 到AppimageLauncher的Github頁面中的Release區域,進入下載頁面

Step.2 選擇合適的套件類性。這裡的選項會有一點多,這裡說明一下要如何選擇。

  • .deb / .rpm. / tar.xz :根據系統種類選擇
  • amd64(x86_64) / i386 系統是32位元選擇i386,64位元選擇amd64(x86_64)
  • xenial / bionic: 如果使用deb套件先以bionic為主,xenial是給舊系統使用的

Step.3 依照上述手動安裝的方式將套件安裝好。

日後要只要下載副檔名為.appimage的執行檔並開啟,AppimageLauncher就會詢問你是要當次執行(Run once)還是整合到系統並執行(Integrate and run)

  • Run once:執行檔位置不會移動,並不會在應用程式選單裡建立捷徑。下次使用時要回到執行檔所在的位置開啟。
  • Integrate and run:會將你下載的執行檔移動到家目錄的Applications資料夾,並在應用程式選單裡建立捷徑,下次使用時直接點選就可以執行。
raw-image

如果要刪除也很簡單,若當初選擇Run once,直接刪除檔案就好;如果選擇Integrae and run,只要在應用程式選單中對著要刪除的軟體按右鍵,選擇Remove Appimage from system,就可以移除。

raw-image

上面這些就是目前在Linux下安裝軟體的方法,個人比較喜歡Appimage的使用方式,只需下載好執行檔就可以立即使用,不用安裝,管理起來也會方便許多。


本篇就分享到這裡,我是紅茶,我們下篇文章見~


*非常感謝您讀完這篇文章*

如果你喜歡或覺得這篇文章有幫助到你,可以按個喜歡或是追蹤。如果文章有誤或有其它想法,歡迎在下方留言。你的支持是我創作的動力~


紅茶的FB粉專開張了!!歡迎追縱~:FB粉專


~如果有興趣還可以看看~

自架的網站:新手也看得懂的電腦說明書

24會員
35內容數
創作間~創作間~,顧名思義,就任意隨心創作吧~為每件作品賦予意義,即使微不足道也沒有關係
留言0
查看全部
發表第一個留言支持創作者!