Emacs je široce používaný nástroj pro úpravu textu dostupný pro většinu systémů Linux. Jedná se o open-source nástroj známý pro své výkonné a spousty editačních funkcí. Jedná se o přizpůsobitelný a rozšiřitelný textový editor, který dokáže více než jen upravovat text.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se instalace softwaru systému Linux.
V této souvislosti se podíváme na to, jak nainstalovat Emacs na OS Debian.
Dříve jsme se zabývali instalací Emacsu na OS Ubuntu.
Různé metody instalace Emacsu na Debian?
Emacs můžete na Debian nainstalovat třemi různými způsoby:
- Instalace Emacsu pomocí Apt.
- Instalace Emacsu pomocí Snap Package Manager.
- Instalace Emacsu ze zdroje.
1. Instalace Emacsu přes Apt
Zde nainstalujeme Emacs pomocí nástroje příkazového řádku apt. Od června 2021 je dostupná verze Emacsu ve výchozích úložištích 26.1. Podívejme se, jak použít nástroj příkazového řádku apt k instalaci Emacsu na systém Debian.
i. Spuštěním příkazu níže aktualizujte index lokálních úložišť informacemi o nových a aktualizovaných balíčcích.
$ sudo apt update
Zadejte heslo sudo.
ii. Poté spusťte níže uvedený příkaz a nainstalujte Emacs:
$ sudo apt install Emacs
Pokud se zobrazí výzva s možností Y/n, pokračujte stisknutím klávesy y.
iii. Po dokončení instalace ji můžete ověřit pomocí příkazu níže:
$ emacs --version
Výstup ověřuje, že byl nainstalován Emacs verze 26.1.
2. Instalace Emacsu pomocí Snap
Zde nainstalujeme Emacs pomocí správce balíčků Snap. Od června 2021 je nejnovější dostupná verze balíčku Emacs snap 27.2. Podívejme se, jak používat správce balíčků Snap k instalaci Emacsu:
i. Spuštěním příkazu níže aktualizujte index lokálních úložišť informacemi o nových a aktualizovaných balíčcích.
$ sudo apt update
Zadejte heslo sudo.
ii. Spuštěním níže uvedeného příkazu nainstalujte snapd (pokud ještě není nainstalován):
$ sudo apt install snapd
iii. Poté nainstalujte snap core pomocí příkazu níže:
$ sudo snap install core
iv. Nyní, abyste mohli nainstalovat balíček Emacs snap, použijte příkaz níže v Terminálu:
$ sudo snap install emacs --classic
Po spuštění výše uvedeného příkazu se spustí instalace. Dokončení bude chvíli trvat.
v. Instalaci Emacsu můžete také ověřit pomocí příkazu níže:
$ emacs --version
Výstup ověřuje, že Emacs verze 27.2 byl nainstalován.
3. Instalace Emacsu ze zdroje
Zde nainstalujeme Emacs ze zdroje. Tento postup zahrnuje stažení zdrojového kódu z oficiální stránky stahování GNU Emacs a jeho kompilaci. Pomocí této metody můžete nainstalovat nejnovější nebo jakoukoli jinou dostupnou verzi Emacs dostupnou na oficiálních stránkách. Podívejme se, jak nainstalovat Emacs ze zdroje:
i. Nejprve nainstalujte balíček build-essential. Automaticky nainstaluje určité balíčky, které potřebujeme pro kompilaci zdrojového kódu.
$ sudo apt-get install build-essential
ii. Poté použijte níže uvedený příkaz k instalaci závislostí potřebných pro sestavení Emacs:
$ sudo apt-get build-dep emacs
iii. Stáhněte si zdrojový kód Emacs. Navštivte níže uvedený odkaz a po otevření webové stránky klikněte na nedaleké zrcadlo GNU. Na stránce mirrorů uvidíte seznam nových a starších verzí balíčků Emacs. Stáhněte si ten (ve formátu tar.gz), který chcete nainstalovat do systému.
https://www.gnu.org/software/emacs/download.html
Zde jsme stáhli zdrojový balíček emacs-27.2.tar.xz.
iv. Protože je stažený balíček archivní soubor, budeme muset jeho obsah extrahovat. K rozbalení archivu použijte níže uvedený příkaz.
$ sudo tar -xf emacs-27.2.tar.xz
Nahraďte emacs-27.2.tar.xz názvem svého archivu. Po rozbalení archivu použijte příkaz ls, který vám zobrazí adresář se stejným názvem jako váš balíček zdrojového kódu Emacs (ale bez tar.gz na konci názvu).
v. Pomocí příkazu cd se přesuňte do extrahovaného adresáře.
$ cd emacs-27.2/
vi. Nyní spusťte níže uvedený příkaz a zkontrolujte, zda váš systém neobsahuje závislosti potřebné pro vytvoření zdrojového kódu:
$ sudo ./configure
vii. Poté pomocí příkazu níže zkompilujte zdrojový kód:
$ sudo make
viii. Po dokončení kompilace ji nainstalujte pomocí příkazu níže:
$ sudo make install
Emacs by nyní měl být nainstalován na vašem systému.
ix. Chcete-li ověřit instalaci Emacsu, použijte příkaz níže:
$ emacs --version
Výstup ověřuje, že Emacs verze 27.2 byl nainstalován.
Jak spustit Emacs?
Emacs můžete spustit buď z příkazového řádku nebo z GUI.
Chcete-li spustit Emacs z příkazového řádku, napište emacs a stiskněte Enter:
$ emacs
Chcete-li spustit Emacs z GUI, klikněte na Aktivity v horním rohu vaší plochy. Poté vyhledejte a spusťte Emacs pomocí vyhledávací oblasti nahoře.
Toto výchozí okno uvidíte po spuštění Emacsu.
Jak odinstalovat Emacs z vašeho systému Debian?
Z nějakého důvodu, pokud již Emacs ve svém systému nepotřebujete, můžete jej snadno odinstalovat pomocí níže uvedených kroků:
1. Pokud jste nainstalovali Emacs pomocí apt, můžete jej odinstalovat následovně:
$ sudo apt remove emacs
2. Pokud jste nainstalovali Emacs pomocí snap, můžete jej odinstalovat následovně:
$ sudo snap remove emacs
3. Pokud jste nainstalovali Emacs ze zdroje, můžete jej odinstalovat následovně:
Přesuňte se do extrahovaného adresáře Emacs:
$ cd emacs-27.2/
Poté jej odinstalujte:
$ sudo make uninstall