Alternativní cesta k efektivnímu kódování na Linuxu: Adobe Brackets
Jako vývojář webových aplikací pracující na platformě Linux, možná hledáte nástroj, který vám usnadní a zefektivní psaní kódu. V takovém případě byste měli zvážit textový editor Adobe Brackets. Jedná se o moderní editor kódu určený pro webové vývojáře. Je to projekt s otevřeným zdrojovým kódem, který vývojářům nabízí jednoduché a intuitivní prostředí pro správu webových projektů a podporuje širokou škálu webových technologií, jako jsou HTML, CSS a JavaScript.
Pro ty, kteří preferují vizuální učení, jsme na konci článku připravili video tutoriál.
Tento textový editor je zcela zdarma, což je u společnosti Adobe neobvyklé, a je oficiálně dostupný pro distribuce Ubuntu a Debian.
Instalace na Ubuntu a Debian
Společnost Adobe preferuje, aby uživatelé Linuxu používali Brackets primárně na Ubuntu a Debianu. Je to pochopitelné, protože tyto dvě distribuce mají největší podíl mezi uživateli Linuxu. Nicméně, neexistuje oficiální PPA ani jednoduché úložiště ve stylu Debianu. Místo toho společnost Adobe preferuje, aby si uživatelé stáhli a nainstalovali editor ručně pomocí balíčku Debian.
Pro instalaci Brackets navštivte oficiální stránku s vydáními, kde si stáhněte balíček odpovídající architektuře vašeho procesoru (32bit nebo 64bit). Po stažení otevřete správce souborů, přejděte do složky „Stahování“ a najděte stažený DEB balíček.
Dvojitým kliknutím na DEB soubor ho otevřete pomocí grafického nástroje pro správu balíčků nebo softwarového centra. Poté klikněte na tlačítko „Instalovat“ a v případě potřeby zadejte vaše heslo.
Alternativně můžete otevřít terminál, přesunout se příkazem `cd` do složky `~/Downloads` a poté použít nástroj `dpkg` pro instalaci balíčku:
cd ~/Downloads
sudo dpkg -i Brackets.Release.*.64-bit.deb
Nakonec, pokud se vyskytnou nějaké problémy se závislostmi, opravte je příkazem:
sudo apt install -f
Pokud chcete odinstalovat Adobe Brackets, vyhledejte ho v softwarovém centru nebo v nástroji Synaptic a zvolte možnost odinstalace. Nebo můžete použít následující příkazy v terminálu:
sudo apt remove brackets
nebo
sudo apt-get remove brackets
Instalace na Arch Linux
Uživatelé Arch Linuxu, kteří chtějí používat Adobe Brackets, ho musí nainstalovat přes AUR, protože Adobe pro tuto distribuci nenabízí oficiální balíček. Pro začátek, nainstalujte balíček `git` pomocí nástroje `pacman` (pokud ještě nemáte nainstalovaný). `Git` je potřeba pro interakci s AUR.
sudo pacman -S git
Po instalaci `git` si naklonujte nejnovější verzi PKGBUILD pro Adobe Brackets z AUR:
git clone https://aur.archlinux.org/brackets-bin.git
Příkazem `cd` přejděte do složky s naklonovaným balíčkem:
cd brackets-bin
Poté použijte příkaz `makepkg` pro vygenerování a instalaci balíčku Arch. Nezapomeňte, že případné závislosti, které se nenainstalují automaticky, bude třeba nainstalovat ručně. Seznam závislostí najdete zde.
makepkg -si
Důležité upozornění: Funkce „Živý náhled“ v Brackets vyžaduje Google Chrome. Pokud ji chcete používat, budete muset Chrome nainstalovat. Po instalaci spusťte následující příkaz pro případné opravy:
sudo ln -s /opt/google/chrome/google-chrome /bin/google-chrome
Pro odinstalaci Adobe Brackets z Arch Linuxu použijte příkaz `pacman -R`:
sudo pacman -R brackets-bin
Instalace na Fedoru
Adobe oficiálně nepodporuje Fedoru, ale i přesto je možné Brackets nainstalovat díky snaze komunity. Chcete-li nainstalovat Brackets na Fedoru, nejdříve povolte úložiště Copr:
sudo dnf copr enable mosquito/brackets
Po povolení úložiště nainstalujte balíček Brackets:
sudo dnf install brackets
Toto úložiště Copr aktuálně funguje pouze pro Fedoru 26, ale je pravděpodobné, že bude fungovat i s novějšími verzemi. Pokud se vám nepodaří nainstalovat Brackets, zkuste navštívit stránku s balíčky a stáhnout si RPM soubor.
Kompilace ze zdrojového kódu
Instalace Brackets zkompilováním ze zdrojového kódu je sice možná, ale je poněkud složitá. Někdy se kompilace nemusí podařit, takže ji provádějte na vlastní nebezpečí. K sestavení softwaru budete potřebovat nainstalovat Grunt, NodeJS, Git, Python, Make a další nástroje běžně používané pro kompilaci. Pokud si nejste jisti, které nástroje přesně nainstalovat, je asi lepší zvážit instalaci pomocí balíčku pro některý z výše uvedených operačních systémů.
Pro začátek si vytvořte složku, do které se uloží všechny potřebné soubory:
mkdir ~/src
Přesuňte se do nově vytvořené složky:
cd ~/src
Pomocí příkazu `git` si naklonujte repozitáře Brackets a Brackets Shell:
git clone https://github.com/adobe/brackets.git
git clone https://github.com/adobe/brackets-shell.git
Poté sestavte software pomocí příkazů `cd` a `grunt`. Poznámka: Pokud se vyskytnou problémy s Gruntem, zkuste sestavení s příznakem `–force`:
grunt build --force
Brackets-Shell
cd brackets-shell
grunt setup
grunt build
Brackets
cd brackets
grunt setup
grunt build
Po úspěšné kompilaci by měly být Brackets připravené k použití. Hledejte binární soubor v podadresáři `build` ve složce `brackets`. S největší pravděpodobností nebude nainstalován přímo do vašeho systému.
Odinstalace programu sestaveného ze zdroje je složitější než odstranění balíčku. Nicméně smazání složky `~/src` by mělo stačit. Alternativně můžete zkusit:
sudo rm -rf /opt/brackets/