網站搜尋

如何在 Ubuntu 22.04 中安裝 GNU Emacs 28.1 | 20.04


這個簡單的教學展示如何在 Ubuntu 22.04、Ubuntu 20.04 和 Ubuntu 18.04 中安裝 GNU Emacs 文字編輯器 28.1 並保持最新狀態

GNU Emacs 文字編輯器已經達到 v28 版本系列幾個月了,儘管 Ubuntu 的 Universe 儲存庫中仍然有 v27.1。對於想要安裝/升級編輯器的人,這裡有 3 種不同的方法可以在 Ubuntu 及其基礎系統中實現這一目的。

方法一:快照包

Snap 是一種在沙箱中運行的通用 Linux 套件格式。它適用於大多數 Linux,並在發布新版本時自動更新。 GNU Emacs 以 Snap 形式提供,支援 amd64 現代 PC/筆記型電腦、arm64/armhf、ppc64el 和 s390x處理器。

Ubuntu用戶只需從Ubuntu軟體中搜尋並安裝軟體包即可。

從 Ubuntu 軟體安裝 Emacs

對於其他 Linux,可以透過 https://snapcraft.io/emacs 安裝

方法2:Ubuntu PPA

對於那些不喜歡在沙箱中運行應用程式的人,有一個 Ubuntu PPA,其中包含適用於 Ubuntu 22.04、Ubuntu 20.04 和 Ubuntu 18.04 的本機 .deb 軟體包。

與 Snap 和 Flatpak 軟體包一樣,它是一個第三方儲存庫。儘管維護者已經在 PPA 上工作了 5 年多。此外,它還支援 amd64、arm64/armhf 和 ppc64el CPU 架構類型。

1. 首先,按鍵盤上的 Ctrl+Alt+T 開啟終端。執行命令刪除舊的 emacs 軟體包(如果有),因為它與 PPA 中的軟體包衝突。

sudo apt remove --autoremove emacs emacs-common

2. 然後,執行以下命令新增 PPA:

sudo add-apt-repository ppa:kelleyk/emacs

詢問時輸入使用者密碼,然後按 Enter 繼續

3. 然後運行命令更新系統包緩存,這在 Ubuntu 20.04 及更高版本中應該在添加 PPA 時自動完成。

sudo apt update

4.最後透過指令安裝Emacs 28:

sudo apt install emacs28

在這裡,您可以將 emacs28 替換為 emacs28-nox 以獲得純文字介面和/或啟用本機編譯的 emacs28-nativecomp 。

方法3:Emacs Flatpak

此文字編輯器還可以作為在沙箱中運行的通用 Flatpak 包提供。與 Snap 一樣,該軟體包可以在大多數 Linux 上運行,並且很容易更新。但是,由於運行時庫,它需要更多磁碟空間。

1. 首先,按鍵盤上的 Ctrl+Alt+T 開啟終端。開啟後,執行指令來安裝 flatpak 守護程式:

sudo apt install flatpak

2. 然後,透過指令將 Emacs 安裝為 Flatpak:

flatpak install https://dl.flathub.org/repo/appstream/org.gnu.emacs.flatpakref

如何刪除 Emacs 文字編輯器

Emacs Snap、Flatpak 和 Deb 軟體包可以一起安裝在您的系統中。因此,當您嘗試啟動編輯器時,可能會出現重複的應用程式圖示。

若要刪除 Snap 軟體包,請使用 Ubuntu 軟體或在終端機中執行命令:

sudo snap remove emacs

若要刪除 Flatpak 軟體包,請使用命令:

flatpak uninstall --delete-data org.gnu.emacs

並透過 flatpak uninstall --unused 清除無用的執行時間。

若要刪除 Deb 包,請執行命令:

sudo apt remove --autoremove emacs28 emacs28-common

並透過命令刪除 Ubuntu PPA:

sudo add-apt-repository --remove ppa:kelleyk/emacs

相關文章