[Linux生活誌] Distrobox:讓套件相容性不再是問題

更新 發佈閱讀 1 分鐘

套件格式的相容性問題一直是在使用Linux時不可避免的事,不同種類的Linux所對應的格式也不盡相同,是很多使用者會感到困惑的地方。

拿常見的Ubuntu和Fedora兩大發行版舉例子:兩個雖然都是Linux,但採用的系統類型不同(前者是Debain,後者是Redhat),就導致了兩個之間使用的安裝套件並不通用。

此外,即便是系統種類相同,不同發行版之間所收錄的軟體也不一樣。能在A發行版中找的軟體,在B發行版不一定能找到,這無疑會讓人感到更加困擾。

難道要為了看的到卻用不到的軟體被迫換系統或是安裝雙系統來切換嗎?或許不用,如今可以使用Distrobox,透過容器技術就能將其他發行版部屬在原有的系統上,來裝不同類型的套件,解決不同格式之間不相容的問題。


安裝教學

作業系統環境:Linux Mint

安裝Podman

Distrobox需要依賴容器軟體來運作的,可以選擇使用Docker和Podman,這裡使用Podman來作為示範。

依照官網的安裝說明找到相對應的系統並透過終端機安裝,當然也能透過軟體商店安裝。

raw-image

Ponman安裝指令(Debain類):

sudo apt install podman

Ponman安裝指令(Redhat類):

sudo apt install podman



安裝Distrobox

Distrobox則需要透過終端機安裝,目前有收錄在常見的發行版中,安裝方式如下:

raw-image

Distrobox安裝指令(Debain類):

sudo apt install distrobox

Distrobox安裝指令(Redhat類):

sudo dnf install distrobox


安裝BoxBuddy

BoxBuddy是Flatpak程式,用意是透過圖形界面來簡易操作Distrobox。可以直接在軟體商店裡安裝(前提系統要安裝Flatpak)。

raw-image

BoxBuddy安裝指令:

flatpak install flathub io.github.dvlv.boxbuddyrs

使用說明

以下透過BoxBuddy簡易操作Distrobox,如果要更細部建立容器,需要透過終端機操作。

建立容器

點BoxBuddy視窗左上角的+號

raw-image


依序設定容器名稱和選擇要安裝的發行版本,這裡使用Fedora作為示範

raw-image
  1. 容器名稱:輸入一個容易辨識的名稱
  2. 系統發行版本:選擇要再容器內安裝的系統版本


接著點右上角的"Create"等待建立容器

raw-image


建立過程會需要一些時間,中途會跳出終端機的視窗(不能關掉!),直到出現"Container Setup Complete"的訊息才算建立完成。

raw-image


在容器安裝套件

建好容器接著就是安裝軟體了,安裝方式與一般在Linux上安裝軟體並沒有區別。

raw-image
  1. Open Terminal:開啟容器內的終端機,使用指令的方式安裝軟體
  2. Install .xxx file:選擇套件安裝檔安裝,檔案格式要相容於當初選擇的系統類型


選擇安裝套件後,會執行終端機,接著會詢問是否要安裝。輸入"Y"再按Enter就會開始執行,安裝完畢後視窗會自動關閉。

raw-image


最後點選"View Applications",就能看到剛剛安裝的軟體。點"Run"就會執行;點"Add to Menu"就能把程式捷徑添加到主系統的程式選單,方便下次開啟。

raw-image


在容器安裝輸入法

若容器內的程式無法輸入中文,則需要安裝輸入法,這邊使用Fcitx5輸入法框架+注音輸入法。

開啟容器內的終端機,輸入下方指令檢查系統語言是否為繁體中文(防止中文出現亂碼)。

env | grep LANG

如果不是顯示 zh_TW.UTF-8,輸入下方指令切換成繁體中文,並再次輸入剛才的指令,檢查有無設定成功。

export LANG=zh_TW.UTF-8

如果還是不行,則需要查詢所選系統的語言設定指令。


確認好語言,接著安裝Fcitx5輸入法框架+注音輸入法:

sudo apt install fcitx5 fcitx5-chewing fcitx5-chinese-addons


過程中詢問會確認要不要安裝,輸入"Y"並按Enter,並直到安裝結束。最後就能在"View Applications"中看到Fcitx5的選項了。

raw-image


日後使用前要先執行Fcitx5,才能順利打出中文,並使用Fcitx5 Configuration(輸入法設定程式)。

raw-image
這裡要注意的是,由於Distrobox會與主系統共用家目錄,所以如果主系統輸入法也是使用Fcitx5則設定值會互相共用。

參閱資料



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


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

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


~有興趣的話還可以看看~

留言
avatar-img
留言分享你的想法!
avatar-img
紅茶RedTea的科技客棧
37會員
63內容數
很高興你發現了這裡~ 一個在茫茫網路世界中的小空間,分享一些與科技相關的使用技巧、經驗與觀點,當然也會有其他東西啦~ 任意隨心創作,為每件作品賦予意義,即使微不足道也沒有關係
2025/04/19
絕大多數的Linux發行版大致上在安裝時只要依照畫面的指示設定,都可以安裝成功。然而,過程中比較困難在於硬碟空間的分配,這也是困擾許多新手的地方。
Thumbnail
2025/04/19
絕大多數的Linux發行版大致上在安裝時只要依照畫面的指示設定,都可以安裝成功。然而,過程中比較困難在於硬碟空間的分配,這也是困擾許多新手的地方。
Thumbnail
2025/03/29
如果想學習把Linux當作日常使用,或許可以從這裡篇開始?
Thumbnail
2025/03/29
如果想學習把Linux當作日常使用,或許可以從這裡篇開始?
Thumbnail
2024/10/17
距離發布第一篇Linux生活誌到現在也有快一年的時間了,是時候來說說這段時間的使用心得和個人想法,順便給有意願使用Linux的新手一些建議。這篇算是從開始至今這個系列的一個小總結,順便可以給想改用Linux的讀者當作參考。
Thumbnail
2024/10/17
距離發布第一篇Linux生活誌到現在也有快一年的時間了,是時候來說說這段時間的使用心得和個人想法,順便給有意願使用Linux的新手一些建議。這篇算是從開始至今這個系列的一個小總結,順便可以給想改用Linux的讀者當作參考。
Thumbnail
看更多
你可能也想看
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
眾所皆知,Server版本是沒有內建桌面的。但有時候我們就是想要裝了server後又需要桌面,怎麼辦呢? 開始吧: sudo apt update sudo apt upgrade Display Manager安裝與選擇: GDM3、SLiM、LightDM都是選項; 我們用 SLiM
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
GitLab為程式碼管理倉庫,且從8.0開始提供CI/CD。 安裝 更新套件索引 sudo apt update 安裝postfix sudo apt install ca-certifi​cates curl openssh-server postfix 切換目錄 cd /t
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
Composer是PHP的軟體套件管理系統,它提供用於管理PHP軟體和依賴庫關係的標準格式。通常以專案為單位進行管理,會在專案根目錄底下(預設是vendor)安裝套件,除此外可以安裝全局套件。
Thumbnail
Composer是PHP的軟體套件管理系統,它提供用於管理PHP軟體和依賴庫關係的標準格式。通常以專案為單位進行管理,會在專案根目錄底下(預設是vendor)安裝套件,除此外可以安裝全局套件。
Thumbnail
sudo apt-get update sudo apt-get upgrade sudo apt install lightdm sudo dpkg-reconfigure lightdm(option選項,如需要切換可以依據需求執行,參考畫面如下) 安裝 x11VNC sudo apt-
Thumbnail
sudo apt-get update sudo apt-get upgrade sudo apt install lightdm sudo dpkg-reconfigure lightdm(option選項,如需要切換可以依據需求執行,參考畫面如下) 安裝 x11VNC sudo apt-
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
Thumbnail
這篇文章分享了在Linux作業系統中常用且推薦的電腦軟體,包括文字閱覽編輯、程式碼編輯、繪製流程圖、PDF英翻中、螢幕截圖錄影、影音播放器、通訊軟體、以及虛擬機等方面的軟體。推薦的軟體在各個領域提供了詳細的資訊和相關連結。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News