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

閱讀時間約 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粉專


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

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

avatar-img
32會員
54內容數
在創作間就任意隨心創作吧~為每件作品賦予意義,即使微不足道也沒有關係
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
使用Linux的第一步,就是要在眾多的發行版中,選出一個適合自己的版本。每個版本都有自己的特色。不過,Linux光發行版就有超過300個,數量驚人,常會讓人不知道要選擇哪一個,而且也是阻礙新手學習Linux的原因之一。
自接觸電腦開始,作業系統一直使用的都是Windows,如今想要開始做一些改變,那就是試著慢慢的離開Windows,並改用Linux作為主力系統。 你可能會覺得,Windows明明用的好好的為什麼要換?接著就來說說我想轉用Linux的理由和以及之後可能會遇到的問題。
安裝好新系統,當然也要習慣新的操作界面。有別於我們常用的Windows和macOS,Linux系統並沒有固定操作界面,而是會根據每個發行版而有所不同。
經過試用之後,如果覺得滿意,就可以考慮將系統安裝到硬碟裡了。安裝到硬碟的好處是可以充分發揮電腦硬體效能,不用再被外接式裝置拖累速度。此外,設定和檔案都可以保留,使用體驗也會比較完整。
當你選擇好發行版後,下一步就是把系統安裝在硬......,等等!!新的系統都還很陌生,這樣貿然安裝真的好嗎?如果遇到軟體相容性問題,或者跟硬體水火不容那要怎麼辦?
使用Linux的第一步,就是要在眾多的發行版中,選出一個適合自己的版本。每個版本都有自己的特色。不過,Linux光發行版就有超過300個,數量驚人,常會讓人不知道要選擇哪一個,而且也是阻礙新手學習Linux的原因之一。
自接觸電腦開始,作業系統一直使用的都是Windows,如今想要開始做一些改變,那就是試著慢慢的離開Windows,並改用Linux作為主力系統。 你可能會覺得,Windows明明用的好好的為什麼要換?接著就來說說我想轉用Linux的理由和以及之後可能會遇到的問題。
你可能也想看
Google News 追蹤
Thumbnail
選定好發行版後終於進入安裝的階段了!Linux安裝說簡單也很簡單,但也有複雜的安裝方式。從一開始學習Linux可以從虛擬機器(Virtual Machine)下手,讓你可以在不破壞現有系統的情況下體驗Linux。 接下來會安裝Ubuntu Server來作為學習Linux的第一步。
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
Thumbnail
這篇文章將提供一個完整的Kubernetes安裝指南,包括控制平面節點和工作節點的安裝過程。文章中還會提及一些參考資料和解決常見錯誤的方法。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
本章節旨在介紹如何在不同操作系統上安裝和配置PHP環境,並使用命令行工具進行基礎操作。此外,還介紹了使用Visual Studio Code進行PHP開發的步驟,包括安裝擴展和設置調試環境。
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
選定好發行版後終於進入安裝的階段了!Linux安裝說簡單也很簡單,但也有複雜的安裝方式。從一開始學習Linux可以從虛擬機器(Virtual Machine)下手,讓你可以在不破壞現有系統的情況下體驗Linux。 接下來會安裝Ubuntu Server來作為學習Linux的第一步。
本文探討在Linux系統中如何處理字型檔案,包括字型檔的安裝路徑、使用指令進行管理和常見問題的解答。 透過實際測試步驟,讀者將學習如何將字型檔案傳輸到遠端Linux主機,並確認其載入狀況,解決字型未生效及權限不足的問題,提升讀者對Linux操作的熟悉度。
Thumbnail
這篇文章將提供一個完整的Kubernetes安裝指南,包括控制平面節點和工作節點的安裝過程。文章中還會提及一些參考資料和解決常見錯誤的方法。
Thumbnail
在離線環境需要安裝Python套件時就相當的麻煩,需要先下載好套件包,在打指令安裝,若套件數量一多時就會相當麻煩。 本文將介紹如何利用兩行指令快速的安裝整個資料夾的套件。
Thumbnail
本章節旨在介紹如何在不同操作系統上安裝和配置PHP環境,並使用命令行工具進行基礎操作。此外,還介紹了使用Visual Studio Code進行PHP開發的步驟,包括安裝擴展和設置調試環境。
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
本文將介紹一些常用的 Linux 指令,幫助新手快速上手。主要內容包括文件和目錄管理(如 ls、cd、mkdir)、檔案操作(如 cp、mv、rm)。通過這些指令的學習,使用者可以更快速地操作 Linux 系統。
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。