Robert_Gaines_and_George_Fleming | Контакты
Оглавление:
- AppImages
- FlatPaks и Snap-пакеты
- Программное обеспечение Linux на GitHub
- Читать документацию
- Заключение

Довольно сложно найти программное обеспечение в неясных дистрибутивах Linux, но существует несколько различных способов решения этой проблемы. Первое (и, возможно, лучшее) решение состоит в том, чтобы дополнить недостающие приложения нужными переносимыми исполняемыми приложениями. Эти исполняемые приложения называются AppImages.
AppImages
AppImages ни в коем случае не новость, но это одно из лучших изобретений в сообществе Linux за последнее время. Основная концепция заключается в переносе Windows-подобного «EXE» на платформу Linux. Когда пользователь загружает программу, упакованную в один из этих файлов, она сразу же запускается без установки какого-либо программного обеспечения. Очевидно, что AppImage не изобрел исполняемые двоичные файлы в Linux. Уже есть переносимые двоичные файлы. Тем не менее, AppImage находит способ сделать эти двоичные файлы лучше.
Обычный двоичный файл, отличный от AppImage, может работать в любом дистрибутиве Linux (если в системе установлены нужные библиотеки и т. Д.). Файлы AppImage содержат каждую библиотеку и файл, упакованные прямо в «среду», чтобы пользователи могли ее получить и запустить. Вот как можно получить эти файлы на вашем ПК с Linux.

Поиск приложений
Сначала найдите AppImage в каталоге Probono AppImage. Из всех ресурсов в сети этот кажется наиболее надежным и обильным. В этом примере мы будем использовать Audacity.
На странице BinTray нажмите «Файлы». Далее следует огромный список изображений Audacity. Найдите самую последнюю версию, чтобы ваша программа AppImage была как можно более актуальной. Не загружайте этот файл с помощью браузера. Вместо этого щелкните правой кнопкой мыши ссылку и нажмите «Копировать», чтобы сохранить прямой URL. Затем откройте окно терминала.
Загрузите приложение Audacity с
Wget
Примечание. У вас нет wget? Найдите его с помощью менеджера пакетов и установите его первым. Затем начните загрузку.
cd ~ / Загрузки 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 предназначены для установки на все.
Эти два решения являются последней попыткой сообщества Linux создать «универсальный» формат пакета, который каждый может использовать где угодно. С помощью этих двух технологий востребованное программное обеспечение находит свое применение как во всех основных дистрибутивах Linux, так и в неясных.
Если вы обнаружите, что используете менее известный дистрибутив Linux, который не пользуется такой же программной поддержкой, как пользователь Ubuntu или Fedora, попробуйте это.
Программное обеспечение Linux на GitHub

Поймите, что не каждый проект Linux использует Github. Несмотря на это, этот сайт (безусловно) является самой популярной службой управления проектами. Это означает, что есть хороший шанс, что вы найдете там то, что вам нужно.
Читать документацию
В менее известных дистрибутивах Linux сами разработчики часто понимают, что будет сложнее найти программное обеспечение. В результате, разработчики очень много работают, чтобы заполнить этот пробел. Лучший пример этого - проект Solus. Этот дистрибутив Linux является новым и имеет совершенно новый формат пакета. В результате некоторые программы просто отсутствуют (как, например, в Ubuntu). Именно поэтому в проекте Solus есть раздел «Сторонние разработчики», в который пользователи могут заходить и находить нужные им программы. Кроме того, Solus позволяет любому пользователю запрашивать программу для стороннего раздела.
Ваш дистрибутив Linux может быть похожим. Посмотрите, как создаются пакеты, и посмотрите, есть ли раздел «третья сторона». Также может быть хорошей идеей найти раздел «Запрос пакетов» на веб-сайте. Хотя некоторые разработчики могут игнорировать ваши запросы, это не помешает.
Заключение
В прошлом присутствие в дистрибутиве Linux, которое не было популярным, было смертным приговором. Было сложно найти программное обеспечение, и, если вам удалось найти необходимое вам программное обеспечение, пакеты обновлялись медленно. В наши дни сообщество Linux очень старается сделать установку программ на Linux более независимым процессом. Когда все будут использовать такие решения, как Flatpak, Snaps и AppImages, дни без определенных приложений уйдут в прошлое.