Jak zainstalować edytor tekstu Emacs w systemie Linux

Emacs to otwartoźródłowy edytor tekstu, który można pobrać bezpłatnie i jest przeznaczony dla systemu Linux. Umożliwia on wykonywanie różnorodnych zadań, od podstawowego przetwarzania tekstu, przez edytowanie kodu, aż po tworzenie skryptów oraz pełnoprawne środowisko programistyczne.

To narzędzie istnieje na rynku od dłuższego czasu, co sprawia, że jest dostępne na wielu popularnych systemach operacyjnych, takich jak Ubuntu czy Debian. Można je również zainstalować za pomocą pakietów Snap lub Flatpak.

Aby zainstalować edytor Emacs na swoim systemie Linux, otwórz terminal, używając kombinacji klawiszy Ctrl + Alt + T lub Ctrl + Shift + T, a następnie postępuj według poniższych wskazówek, które są dostosowane do Twojego systemu operacyjnego.

Instrukcje dla Ubuntu

W systemie Ubuntu, edytor Emacs jest dostępny w repozytorium „Ubuntu Main”. Użytkownicy Ubuntu mogą użyć poniższych poleceń Apt w terminalu.

Wydanie GTK

Wersja GTK Emacsa jest bardziej przyjazna dla przeciętnego użytkownika, ponieważ oferuje graficzny interfejs, który nie wymaga znajomości skomplikowanych skrótów klawiaturowych.

Aby zainstalować wersję GTK Emacsa na Ubuntu, wprowadź poniższe polecenie:

sudo apt install emacs-gtk

Wersja CLI

W Ubuntu dostępna jest również wersja Emacsa w trybie tekstowym (CLI), która znajduje się w tym samym repozytorium co wersja GTK. Jest to preferowana opcja dla programistów, którzy często pracują w terminalu i wolą korzystać z skrótów klawiaturowych.

Aby zainstalować wersję CLI Emacsa, użyj poniższego polecenia:

sudo apt install emacs-nox

Instrukcje dla Debiana

Użytkownicy systemu Debian mogą zainstalować Emacsa w każdej z aktualnych wersji, w tym Debian 10, 9 oraz 8.

Emacs jest dostępny w repozytorium „Debian Main”. Aby zainstalować, użyj jednego z poniższych poleceń Apt-get.

Tradycyjna instalacja Emacsa

W Debianie 9 i 8 nie ma możliwości instalacji tylko wersji CLI lub GTK. Użytkownicy mogą zainstalować ogólny pakiet „emacs”, który zawiera wszystkie niezbędne funkcje.

sudo apt-get install emacs

Wydanie GTK (tylko Debian 10)

Jeśli korzystasz z Debiana 10 i chcesz zainstalować wydanie GTK, użyj poniższego polecenia:

sudo apt-get install emacs-gtk

Wydanie CLI (tylko Debian 10)

Jeśli potrzebujesz wersji CLI Emacsa na Debianie 10, możesz zainstalować pakiet „emacs-nox”:

sudo apt-get install emacs-nox

Instrukcje dla Arch Linux

Arch Linux oferuje najnowsze wersje Emacsa (GTK i CLI) w swoich repozytoriach. Jednak domyślne repozytoria wielu użytkowników Arch mogą nie zawierać tych programów, więc przed instalacją musisz je aktywować.

Aby to zrobić, otwórz plik konfiguracyjny /etc/pacman.conf w edytorze Nano z uprawnieniami administratora:

su -
nano -w /etc/pacman.conf

W pliku konfiguracyjnym znajdź sekcję „Extra” i usuń symbol # przed nią oraz pod nią. Następnie znajdź sekcję „Community” i również usuń symbol # przed nią oraz pod nią.

Po dokonaniu zmian zapisz plik, naciskając Ctrl + O, a następnie zamknij edytor za pomocą Ctrl + X.

Ponownie zsynchronizuj menedżera pakietów Pacman:

pacman -Syy

Wydanie GTK

Aby zainstalować wersję GTK Emacsa w Arch Linux, użyj poniższego polecenia:

pacman -S emacs

Wersja CLI

Jeśli potrzebujesz jedynie wersji CLI Emacsa, zainstaluj pakiet „emacs-nox”:

sudo pacman -S emacs-nox

Instrukcje dla Fedory

Jeśli chcesz uzyskać dostęp do Emacsa w systemie Fedora, musisz zainstalować pakiet „emacs” z repozytorium „Fedora x86_64” za pomocą menedżera pakietów Dnf.

Jeśli używasz 32-bitowej wersji Fedory, Emacs jest również dostępny w repozytorium „Fedora i386”.

sudo dnf install emacs

Instrukcje dla OpenSUSE

W każdej wersji OpenSUSE Linux, edytor Emacs jest dostępny poprzez repozytorium „OpenSUSE Oss all”. Aby zainstalować, otwórz terminal i użyj menedżera pakietów Zypper:

sudo zypper install emacs

Instrukcje dotyczące pakietu Snap

Dostępna jest również wersja Emacsa w sklepie Snap, co jest korzystne, zwłaszcza dla użytkowników mniej popularnych dystrybucji Linuksa, które mogą nie oferować Emacsa lub jego nowej wersji.

Pamiętaj, aby upewnić się, że na Twoim systemie działa środowisko wykonawcze Snapd przed próbą instalacji Emacsa. Aby uzyskać więcej informacji, sprawdź nasz artykuł o pakietach Snap.

Aby zainstalować wersję Snap Emacsa, wykonaj poniższe polecenie:

sudo snap install emacs-tealeg

Instrukcje dotyczące Flatpak

Emacs jest również dostępny jako Flatpak, dzięki Flathub. Jeśli chcesz go zainstalować, zapoznaj się z naszym przewodnikiem, aby dowiedzieć się, jak aktywować środowisko wykonawcze Flatpak. Po jego aktywacji, użyj poniższych poleceń, aby zainstalować Emacsa:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnu.emacs