Знайти програмне забезпечення на малопомітному рівні досить складноДистрибутиви Linux, але існує досить багато різних способів виправити цю проблему. Перше (і, мабуть, найкраще) рішення - доповнити відсутні програми, які вам потрібні, замість цього переносяться виконувані програми. Ці виконувані програми відомі як AppImages.
AppImages
AppImages - це зовсім не нова річ, алевони - одне з найкращих винаходів у спільноті Linux за останній час. Основна концепція полягає в тому, щоб підключити до платформи Linux подібний до Windows EXE. Коли користувач завантажує програму, упаковану всередині одного з цих файлів, вона запуститься відразу, без необхідності встановлювати жодне програмне забезпечення. Очевидно, що AppImage не винайшов виконувані бінарні файли в Linux. Вже є портативні двійкові файли. При цьому AppImage знаходить спосіб покращити ці файли.
Звичайний бінарний файл, який не є AppImage, може працюватибудь-який дистрибутив Linux (якщо в системі встановлені праві бібліотеки тощо). У файлах AppImage кожна бібліотека та файл запаковані прямо у "середовище", щоб користувачі могли її отримати та перейти. Ось як отримати ці файли на вашому ПК Linux.
Пошук AppImages
Спочатку знайдіть AppImage в каталозі Probono AppImage. З усіх ресурсів в Інтернеті цей здається найнадійнішим та найрізноманітнішим. У цьому прикладі ми будемо використовувати Audacity.
На сторінці 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
Дозволи мають оновлюватися. Тепер відкрийте Завантаження у файловому менеджері вашого ПК на ПК та двічі клацніть на Audacity AppImage. Додаток миттєво відкриється, готове до використання.
Пакети FlatPaks та Snap
Ще одне рішення - знайти програмне забезпечення для непопулярного,і менш підтримуваними дистрибутивами Linux є використання Flatpaks. Ця технологія (подібно до AppImage) є "дистрибутивною", тобто жоден дистрибутив Linux не надає переваги іншим, і ваш дистрибутив Linux, ймовірно, підтримує його. Досить сказати, Snaps і Flatpaks розроблені так, щоб встановити їх на все.
Ці два рішення - спільнота Linuxостання спроба створити "універсальний" формат пакету, який може використовувати будь-хто в будь-якому місці. За допомогою цих двох технологій дуже затребуване програмне забезпечення знаходить шлях до всіх основних дистрибутивів Linux, а також до незрозумілих.
Якщо ви виявите, що використовуєте менш відомий дистрибутив Linux, який не користується тією ж підтримкою програмного забезпечення, якою користується користувач Ubuntu або Fedora, спробуйте.
Програмне забезпечення Linux на GitHub
Один з найкращих способів знайти додаткове програмне забезпеченнядля непопулярного дистрибутиву Linux - це перейти до Github. Є безліч проектів, що підштовхують код до нього в усі години дня. Як результат, більшість проектів Linux розміщують там свій вихідний код. Це означає, що якщо вам потрібна програма, а для вашої версії Linux немає рідного пакету, ви все одно матимете можливість збирати програмне забезпечення з джерела та навіть робити свій власний інсталяційний пакет із ним!
Зрозумійте, що не кожен проект Linux використовує Github. Незалежно від цього, цей веб-сайт є (на сьогоднішній день) найпопулярнішою службою управління проектами. Це означає, що є хороший шанс, що ви знайдете там, що вам потрібно.
Прочитайте Документацію
На маловідомих дистрибутивах LinuxСамі розробники часто розуміють, що програмне забезпечення буде складніше підійти. Як результат, розробники дуже наполегливо працюють над тим, щоб заповнити цю прогалину. Найкращим прикладом цього є проект Solus. Цей дистрибутив Linux є новим і має абсолютно новий формат пакету. Як результат, деяких програм просто немає (як би вони були на Ubuntu). Саме тому в проекті Solus є розділ «Стороння сторона», в який користувачі можуть зайти і знайти потрібні їм програми. Крім того, Solus дозволяє будь-якому користувачеві запитувати програму для стороннього розділу.
Ваш дистрибутив Linux може бути подібним. Подивіться, як складаються пакети, і дізнайтеся, чи є розділ "сторона". Також може бути хорошою ідеєю знайти на веб-сайті розділ функцій «пакети запитів». Хоча деякі розробники можуть ігнорувати ваші запити, не може зашкодити звернутися.
Висновок
Раніше перебуваючи на дистрибутиві Linux цене був мейнстрімом, був смертним вироком. Програмне забезпечення було важко підійти, і якщо вам вдалося знайти потрібне програмне забезпечення, пакети повільно оновлювалися. У наші дні спільнота Linux дуже намагається зробити встановлення програм на Linux більш агностичним процесом. Коли всі сприймуть такі рішення, як Flatpak, Snaps та AppImages, дні, що пройдуть без певних додатків, будуть минулим.
Коментарі