Як знайти програмне забезпечення в незрозумілих дистрибутивах Linux

Досить важко знайти програмне забезпечення в незрозумілих дистрибутивах Linux, але існує чимало різних способів вирішення цієї проблеми. Перше (і, мабуть, найкраще) рішення — доповнити відсутні потрібні програми переносними виконуваними програмами. Ці виконувані програми відомі як AppImages.

AppImages

AppImages ні в якому разі не є новим, але вони є одним із найкращих винаходів у спільноті Linux за останній час. Основна концепція полягає в тому, щоб принести Windows-подібний «EXE» на платформу Linux. Коли користувач завантажує програму, упаковану в один із цих файлів, вона запуститься відразу, без необхідності встановлювати програмне забезпечення. Очевидно, AppImage не винайшов виконувані двійкові файли в Linux. Вже є портативні бінарні файли. Тим не менш, AppImage знаходить спосіб покращити ці двійкові файли.

Звичайний двійковий файл, відмінний від AppImage, може працювати в будь-якому дистрибутиві Linux (якщо в системі встановлені потрібні бібліотеки тощо). Файли AppImage мають усі бібліотеки та файли, упаковані прямо в «середовище», щоб користувачі могли отримати їх і почати. Ось як отримати ці файли на вашому ПК з Linux.

Пошук зображень додатка

Спочатку знайдіть AppImage на Probono AppImage каталог. З усіх онлайн-ресурсів цей видається найнадійнішим і багатим. У цьому прикладі ми будемо використовувати Audacity.

  Як синхронізувати файли в Linux за допомогою Unison

На сторінці BinTray натисніть «файли». Нижче наведено величезний список зображень Audacity. Знайдіть найновішу програму, щоб ваша програма AppImage була максимально актуальною. Не завантажуйте цей файл за допомогою браузера. Замість цього клацніть правою кнопкою миші посилання та натисніть «копіювати», щоб зберегти пряму URL-адресу. Потім відкрийте вікно терміналу.

Завантажте програму Audacity за допомогою wget

Примітка: у вас немає wget? Знайдіть його за допомогою менеджера пакунків і спочатку встановіть його. Потім почніть завантаження.

cd ~/Downloads
wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage

Причина, по якій ми завантажили цю програму за допомогою wget, полягає в тому, що дозволи AppImage повинні змінитися. Це набагато простіше зробити, коли ви вже в терміналі. Щоб оновити дозволи, скористайтеся командою chmod:

sudo chmod +x Audacity*.AppImage

Дозволи оновлено. Тепер відкрийте Завантаження у файловому менеджері вашого ПК з Linux і двічі клацніть зображення Audacity AppImage. Програма миттєво відкриється, готова до використання.

Пакети FlatPaks і Snap

Іншим рішенням для пошуку програмного забезпечення для непопулярних і менш підтримуваних дистрибутивів Linux є використання Flatpaks. Ця технологія (як і AppImage) є «дистро-агностикою», що означає: жоден дистрибутив Linux не має переваги перед іншим, і ваш дистрибутив Linux, ймовірно, підтримує це. Досить сказати, що Snaps і Flatpaks призначені для встановлення на будь-якому місці.

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

Ці два рішення є останньою спробою спільноти Linux створити «універсальний» формат пакету, який будь-хто може використовувати будь-де. За допомогою цих двох технологій дуже затребуване програмне забезпечення знаходить свій шлях у всіх основних дистрибутивах Linux, а також у незрозумілих.

Якщо ви виявите, що використовуєте менш відомий дистрибутив Linux, який не має такої підтримки програмного забезпечення, як користувач Ubuntu або Fedora, спробуйте це.

Програмне забезпечення Linux на GitHub

Один із найкращих способів знайти додаткове програмне забезпечення для непопулярного дистрибутива Linux — це зайти на Github. Існує безліч проектів, які підштовхують до нього код у будь-який час доби. В результаті більшість проектів Linux розміщують там свій вихідний код. Це означає, що якщо вам потрібна програма, а для вашої версії Linux немає вбудованого пакета, ви все одно матимете можливість скомпілювати програмне забезпечення з вихідного коду і навіть створити з ним власний інсталяційний пакет!

Зрозумійте, що не кожен проект Linux використовує Github. Незважаючи на це, цей веб-сайт (на сьогоднішній день) є найпопулярнішою службою управління проектами. Це означає, що є велика ймовірність, що ви знайдете там те, що вам потрібно.

  Як майнити криптовалюту Bitcoin Gold (BTG) на Linux за допомогою Minergate

Прочитайте документацію

У менш відомих дистрибутивах Linux самі розробники часто розуміють, що програмне забезпечення буде важче знайти. В результаті розробники дуже наполегливо працюють, щоб заповнити цю прогалину. Найкращим прикладом цього є проект Solus. Цей дистрибутив Linux є новим і має абсолютно новий формат пакету. В результаті деяких програм просто немає (як би вони були в Ubuntu). Саме тому в проекті Solus є розділ «Сторонній», куди користувачі можуть перейти і знайти програми, які їм можуть знадобитися. Крім того, Solus дозволяє будь-якому користувачеві замовити програму для стороннього розділу.

Ваш дистрибутив Linux може бути схожим. Подивіться, як створюються пакети, і подивіться, чи є розділ «третя сторона». Також може бути гарною ідеєю пошукати на веб-сайті розділ функцій «запит на пакети». Хоча деякі розробники можуть ігнорувати ваші запити, це не завадить звернутися.

Висновок

У минулому перебування в дистрибутиві Linux, який не був основним, було смертним вироком. Програмне забезпечення було важко знайти, і якщо вам вдалося знайти потрібне програмне забезпечення, пакети оновлювались повільно. Сьогодні спільнота Linux дуже старається зробити встановлення програм на Linux більш агностичним процесом. Коли всі користуються такими рішеннями, як Flatpak, Snaps і AppImages, часи без певних програм залишаться в минулому.