Як встановити ANGRYsearch на Linux

ANGRYsearch – це інструмент для оперативного пошуку, призначений для персональних комп’ютерів, що працюють на базі Linux. Він дозволяє користувачам миттєво знаходити потрібні файли та директорії безпосередньо на робочому столі. Відмінною рисою цієї програми є її гнучкість у налаштуванні, що досягається завдяки розширеному файлу конфігурації. Багато хто вважає ANGRYsearch гідною альтернативою Fsearch, програмі пошуку, яку вже розглядали раніше. У цій інструкції ми детально покажемо, як встановити ANGRYsearch на різних дистрибутивах Linux.

Інсталяція на Arch Linux за допомогою AUR

Користувачі Arch Linux мають можливість отримати ANGRYsearch через репозиторій AUR (Arch User Repository). Для взаємодії з AUR в Arch Linux необхідні певні пакети, зокрема Git та Base-devel. Щоб їх отримати, запустіть термінал і введіть наступну команду:

sudo pacman -S git base-devel

Після встановлення Git та Base-devel можна завантажити пакет ANGRYsearch AUR. Для цього скористайтеся командою git clone:

git clone https://aur.archlinux.org/angrysearch.git

Завантаживши знімок ANGRYsearch AUR, перейдіть до директорії “angrysearch” за допомогою команди cd:

cd angrysearch

Всередині папки “angrysearch” виконайте команду pkgbuild, щоб скомпілювати та встановити ANGRYsearch на Arch Linux. Зверніть увагу, що під час виконання цієї операції можуть виникнути помилки. У разі виникнення проблем, рекомендується переглянути офіційну сторінку ANGRYsearch AUR та ознайомитися з коментарями інших користувачів. Можливо, там ви знайдете рішення подібних проблем.

makepkg -sri

Інсталяція на Fedora Linux через RPM

Користувачам Fedora Linux не потрібно завантажувати та компілювати початковий код ANGRYsearch, оскільки є готові RPM-пакети для цієї програми в сервісі OpenSUSE Build Service. На момент написання статті доступні пакети RPM для Fedora 28 та 29, але очікується їх оновлення з кожним новим випуском Fedora в майбутньому.

Щоб встановити RPM-версію ANGRYsearch на Fedora Linux, відкрийте термінал та виконайте наступні кроки:

Крок 1: Завантажте останній RPM-пакет ANGRYsearch на свій комп’ютер, використовуючи інструмент wget.

wget https://download.opensuse.org/repositories/home:/KAMiKAZOW:/Fedora/Fedora_29/noarch/angrysearch-1.0.1-2.30.noarch.rpm -P ~/Downloads

або

wget https://download.opensuse.org/repositories/home:/KAMiKAZOW:/Fedora/Fedora_28/noarch/angrysearch-1.0.1-2.68.noarch.rpm -P ~/Downloads

Крок 2: Перейдіть з домашнього каталогу (~/) до ~/Downloads за допомогою команди cd.

cd ~/Downloads

Крок 3: Встановіть ANGRYsearch на ваш Fedora Linux, використовуючи менеджер пакетів DNF.

sudo dnf install angrysearch-*.noarch.rpm -y

Інсталяція на OpenSUSE через RPM

ANGRYsearch розміщено на OBS (Open Build Service), тому його встановлення на OpenSUSE є досить простим. На даний момент ANGRYsearch підтримує OpenSUSE LEAP 15.0, LEAP 42.3 та OpenSUSE Tumbleweed. Для встановлення відкрийте термінал та виконайте відповідні команди, згідно з версією вашої OpenSUSE:

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

Якщо ви не бажаєте встановлювати ANGRYsearch через командний рядок в OpenSUSE, ви можете перейти на сторінку OBS програми та скористатися кнопкою “1-Click Install” для запуску графічного інсталятора.

Інструкції з інсталяції з вихідного коду (Ubuntu, Debian та інші)

Хоча ANGRYsearch має підтримку для таких дистрибутивів, як Arch Linux, Fedora та OpenSUSE, не всі дистрибутиви входять до цього списку. Якщо ви хочете використовувати ANGRYsearch на інших Linux-системах, таких як Ubuntu, Debian та інших, вам потрібно буде скомпілювати програму з початкового коду.

Перш ніж почати компіляцію ANGRYsearch, необхідно встановити всі залежності. В цьому розділі ми розглянемо, як встановити ці залежності на Ubuntu та Debian. Користувачам інших дистрибутивів Linux доведеться самостійно визначити необхідні залежності.

Залежності для Ubuntu

sudo apt install python3-pyqt5 xdg-utils git

Залежності для Debian

sudo apt-get install python3-pyqt5 xdg-utils git

Після встановлення залежностей можна безпечно завантажити останню версію вихідного коду з GitHub розробника за допомогою команди git clone.

Примітка: Якщо вам не подобається використовувати Git, ви можете завантажити останню версію початкового коду зі сторінки релізів.

git clone https://github.com/DoTheEvo/ANGRYsearch.git

Після завершення роботи команди git clone перейдіть з домашньої директорії (~/) до нової папки з кодом “ANGRYsearch” за допомогою команди cd:

cd ANGRYsearch

Усередині папки ANGRYsearch Git є багато файлів. Не звертайте на них уваги, оскільки єдиний файл, який вам потрібен – це “install.sh”.

Запустіть сценарій “install.sh” за допомогою:

sudo ./install.sh

або

sudo bash install.sh