ANGRYsearch představuje nástroj pro bleskové prohledávání pracovního prostředí, který uživatelům operačního systému Linux umožňuje okamžitě lokalizovat soubory a adresáře. Aplikace se vyznačuje vysokou mírou přizpůsobitelnosti, a to díky rozsáhlému konfiguračnímu souboru. Je považována za špičkovou alternativu k aplikaci Fsearch, o které jsme se zmiňovali v minulosti. V tomto návodu vám přiblížíme, jak ANGRYsearch nainstalovat na váš linuxový systém.
Instalace v Arch Linuxu skrze AUR
Jste-li uživatelem Arch Linuxu, máte možnost získat ANGRYsearch z repozitáře Arch Linux User Repository (AUR). Pro komunikaci s AUR budete potřebovat několik balíčků, konkrétně Git a Base-devel. Otevřete terminál a zadejte následující příkaz pro instalaci těchto balíčků:
sudo pacman -S git base-devel
Po instalaci Git a Base-devel můžete přistoupit ke stažení balíčku ANGRYsearch AUR. K tomu použijte příkaz git clone:
git clone https://aur.archlinux.org/angrysearch.git
Jakmile je stažení balíčku ANGRYsearch AUR dokončeno, použijte příkaz CD pro přesun do adresáře „angrysearch“:
cd angrysearch
V adresáři „angrysearch“ spusťte příkaz pkgbuild pro vytvoření a instalaci aplikace ANGRYsearch. Upozorňujeme, že při spuštění tohoto příkazu se mohou vyskytnout chyby. Pokud se setkáte s problémy, doporučujeme navštívit oficiální stránku ANGRYsearch AUR a pročíst si komentáře uživatelů, kteří se mohli potýkat s podobnými problémy.
makepkg -sri
Instalace na Fedora Linuxu skrze RPM
Uživatelé Fedora Linuxu nemusí stahovat a kompilovat zdrojový kód ANGRYsearch. Existují RPM balíčky pro Fedoru v build service OpenSUSE. Je však nutné podotknout, že v době psaní tohoto článku jsou k dispozici pouze RPM balíčky pro Fedoru 28 a 29. Lze předpokládat, že balíčky budou aktualizovány s každou novou verzí Fedory.
Pro instalaci RPM verze ANGRYsearch na Fedora Linuxu, otevřete terminál a postupujte dle následujících kroků:
Krok 1: Stáhněte nejnovější RPM balíček ANGRYsearch pomocí nástroje wget do adresáře ~/Downloads:
wget https://download.opensuse.org/repositories/home:/KAMiKAZOW:/Fedora/Fedora_29/noarch/angrysearch-1.0.1-2.30.noarch.rpm -P ~/Downloads
nebo
wget https://download.opensuse.org/repositories/home:/KAMiKAZOW:/Fedora/Fedora_28/noarch/angrysearch-1.0.1-2.68.noarch.rpm -P ~/Downloads
Krok 2: Přejděte do adresáře ~/Downloads pomocí příkazu cd:
cd ~/Downloads
Krok 3: Nainstalujte ANGRYsearch pomocí správce balíčků DNF:
sudo dnf install angrysearch-*.noarch.rpm -y
Instalace na OpenSUSE skrze RPM
ANGRYsearch je dostupný v OBS, což umožňuje jeho snadnou instalaci na OpenSUSE. Aktuálně jsou podporovány verze OpenSUSE LEAP 15.0, LEAP 42.3 a OpenSUSE Tumbleweed. Pro instalaci otevřete terminál a použijte následující příkazy:
LEAP 15.0
wget https://download.opensuse.org/repositories/home:/woelfel/openSUSE_Leap_15.0/noarch/angrysearch-0.9.5-lp150.30.1.noarch.rpm cd ~/Downloads sudo zypper install angrysearch-0.9.5-lp150.30.1.noarch.rpm
LEAP 42.3
wget https://download.opensuse.org/repositories/home:/woelfel/openSUSE_Leap_42.3/noarch/angrysearch-0.9.5-30.1.noarch.rpm cd ~/Downloads sudo zypper install angrysearch-0.9.5-30.1.noarch.rpm
Tumbleweed
wget https://download.opensuse.org/repositories/home:/alanbortu:/angrysearch/openSUSE_Tumbleweed/noarch/angrysearch-0.9.5-29.14.noarch.rpm -P ~/Downloads cd ~/Downloads sudo zypper install angrysearch-0.9.5-29.14.noarch.rpm
Alternativně, pokud preferujete instalaci ANGRYsearch s grafickým rozhraním, můžete navštívit stránku aplikace na OBS, kde naleznete instalační tlačítko „1 kliknutím“.
Pokyny pro zdrojový kód (Ubuntu, Debian a další)
Přestože je podpora pro Arch Linux, Fedora a OpenSUSE vítána, ne všechny distribuce jsou přímo podporovány. Pro použití ANGRYsearch na systémech jako Ubuntu, Debian a dalších je nutné program sestavit ze zdrojového kódu.
Před samotnou kompilací je nutné nainstalovat závislosti. V této sekci se zaměříme na instalaci závislostí pro Ubuntu a Debian. Uživatelé méně rozšířených distribucí si budou muset potřebné závislosti vyhledat sami.
Závislosti Ubuntu
sudo apt install python3-pyqt5 xdg-utils git
Závislosti Debianu
sudo apt-get install python3-pyqt5 xdg-utils git
S vyřešenými závislostmi můžete stáhnout nejnovější verzi zdrojového kódu z GitHub pomocí příkazu git clone:
Poznámka: Pokud preferujete jiný způsob stahování, můžete najít nejnovější verzi na stránce vydání vývojáře.
git clone https://github.com/DoTheEvo/ANGRYsearch.git
Po dokončení stahování pomocí příkazu git clone přejděte do nově vytvořeného adresáře „ANGRYsearch“:
cd ANGRYsearch
V adresáři ANGRYsearch se nachází několik souborů. Zaměřte se pouze na soubor „install.sh“.
Spusťte skript „install.sh“ pomocí jednoho z následujících příkazů:
sudo ./install.sh
nebo
sudo bash install.sh