Установка программного обеспечения в Linux может быть смешанной. С одной стороны, опыт может показаться простым по сравнению с тем, что вы найдете в Microsoft Windows. Большая часть необходимого вам программного обеспечения находится в магазине приложений вашего дистрибутива Linux или в менеджере пакетов.
Но иногда нужного вам приложения нет или предоставленная версия устарела. Вот где доминирующий формат Window — это удобный формат для Linux. К счастью, большинство дистрибутивов используют либо DEB, либо RPM.
Вот восемь сайтов, которые помогут вам найти приложения в формате DEB или RPM.
1. pkgs.org
pkgs.org существует как простое место для поиска и загрузки последних версий пакетов Linux без необходимости иметь дело с всплывающими окнами или шпионским ПО. Сайт проиндексировал миллионы пакетов в более чем десяти дистрибутивах. Некоторые из этих дистрибутивов используют DEB, а другие используют RPM, так что это отличный универсальный магазин, чтобы получить и то, и другое.
pkgs.org представляет результаты выпуска дистрибутивов, поэтому вы можете искать DEB, совместимые с вашей конкретной версией Debian или Ubuntu. То же самое относится к дистрибутивам RPM, таким как Fedora и openSUSE. Arch Linux также включен, так как pkgs.org не ограничивается форматами DEB и RPM.
2. RPM Seek
Хотя pkgs.org упрощает поиск пакетов, вы можете выполнять поиск только по имени пакета. RPM Seek делает шаг вперед, предоставляя вам несколько параметров для поиска. Вы можете не только искать на основе дистрибутива, но и искать файлы в зависимости от того, какие пакеты им нужны для запуска (известные как зависимости), или дополнительного программного обеспечения, которое они предоставляют после установки.
Несмотря на название, RPM Seek не ограничивается RPM. Debian — это один из дистрибутивов, для которого вы можете найти пакеты — Debian использует DEB.
3. Debian Packages Search
В дистрибутивах Linux много компьютеров, на которых установлено программное обеспечение, которое они распространяют среди других людей. Отсюда и название (или дистрибутив). Хотя мы обычно обращаемся к этому программному обеспечению с помощью магазина приложений Linux, менеджера пакетов или командной строки, вы также можете получить к ним доступ через веб-браузер.
Статьи по теме
- Как обновить Ubuntu и приложения
- Полное удаление приложений и данных приложений в Ubuntu
- Что такое репозитории Ubuntu? Как их включить или отключить?
Учитывая, что для него был создан формат DEB, Debian является крупнейшим дистрибутивом, который упаковывает DEB. Многие альтернативы в конечном итоге основаны на этом. Так что список пакетов Debian — отличное место для поиска программного обеспечения. Вы можете скачать DEB напрямую. Этот метод не рекомендуется, так как эти DEB часто требуют, чтобы у вас уже были установлены другие DEB, но этот запасной вариант здесь, если вам это нужно.
Вы не ограничены сайтом Debian. Вы также можете проверить страницу поиска пакетов Ubuntu или страницу пакетов Linux Mint. Точно так же вы можете найти RPM на странице источников пакетов Fedora.
4. RPM PBone Search
Ищете более продвинутый инструмент поиска, который поможет вам диагностировать проблемы с вашей системой? RPM PBone Search — сайт, предназначенный для более тщательного анализа системы.
Вы можете предоставить подробные параметры поиска, которые помогут вам определить зависимости RPM или что еще может отсутствовать. Вы можете найти RPM на основе журнала изменений RPM, сводки или тегов описания.
RPM PBone Search также позволяет вам контролировать размер самих репозиториев. Вы можете видеть, когда Fedora, openSUSE или другие основанные на RPM дистрибутивы добавляют RPM в свои репозитории и просматривают полный список того, что содержат эти репозитории.
5. RPM Find
Большинство этих сайтов имеют некоторую степень стиля, чего нет на RPM Find. Этот сайт отображает простой текст и простой HTML, поэтому результаты поиска вадаются молниеносно.
Медленные, громоздкие веб-страницы быстро загружаются, когда у вас есть гигабитный интернет. Но многие из нас все еще ожидают доступа к широкополосной связи. В этой ситуации, чем меньше сайт загружает сеть, тем лучше.
В соответствии со своим названием, RPM Find ограничен RPM.
6. Open Build Service
Open Build Service — это место, где каждый может собирать и распространять пакеты для многочисленных дистрибутивов и операционных систем одновременно. Это упрощает процесс, поэтому разработчики могут сосредоточиться на написании кода, а не на нюансах, как Debian и Arch Linux распространяют программное обеспечение.
Вы можете не только использовать Open Build Service для создания программного обеспечения, но и использовать его для поиска программного обеспечения. Для этого зайдите на build.opensuse.org.
Почему openSUSE? Это связано с тем, что Open Build Service начинался как openSUSE Build Service, а openSUSE продолжает размещать публичную версию, открытую для всех, кто ищет пакеты независимо от того, какой дистрибутив они используют (хотя большая часть программного обеспечения разработана с учетом openSUSE).
7. RPM Fusion
При установке Fedora люди замечают, что этот конкретный дистрибутив Linux не предоставляет проприетарного программного обеспечения. Вы не найдете видеокарту Nvidia с закрытым исходным кодом или некоторые видеокодеки. Если вы хотите их, вы должны искать в другом месте.
Вот где появляется RPM Fusion. Это стороннее хранилище, которое давно существует для пользователей Fedora в поисках определенного программного обеспечения, исключенного из официальных хранилищ Fedora. Если вы ищете RPM с закрытым или с открытым исходным кодом, но небезопасные для той же Fedora, которую спонсирует Red Hat, чтобы распространять их, есть неплохой шанс, что вы найдете их здесь.
8. Launchpad
Launchpad от Canonical, той же компании, которая предлагает нам Ubuntu. Launchpad — это веб-сайт для разработки и поддержки программного обеспечения с открытым исходным кодом. Хотя Launchpad — это прежде всего инструмент для разработчиков, это также место, где вы можете загружать пакеты.
Статьи по теме
- Полезный софт для Linux
- 5 потоковых аудиоплееров для GNU/Linux
- Лучшее программное обеспечение и приложения для Linux
Большая часть программного обеспечения на Launchpad ориентирована на Ubuntu, поэтому на сайте доступно много DEB. Но вам придется искать, чтобы найти их. Многие проекты обеспечивают загрузку только в виде сжатых файлов TAR.GZ. С другой стороны, некоторые также предоставляют RPM.
Панель запуска не так широко используется, как раньше, поэтому многие проекты здесь размещены в другом месте или заброшены. Это не тот сайт, который я бы проверил первым, но все же, здесь многое можно найти.
Зачем скачивать DEB или RPM?
Времена изменились для Linux. DEB и RPM больше не являются методом распространения приложений, которых нет в магазине приложений дистрибутива. Но остаётся ряд причин, благодаря которым, мы всё же предпочитаем их другим форматам.
- Большая часть программного обеспечения, включенного в ваш дистрибутив, скорее всего, уже упакована в DEB или RPM.
- Вы можете установить, удалить или обновить программное обеспечение при помощью одного метода.
- Эти форматы занимают меньше места на жестком диске, чем более новые подходы.
- В настоящее время, версии DEB или RPM открываются быстрее.
- Версии DEB и RPM обеспечивают большую согласованность. Иногда, новые форматы игнорируют пользовательские темы, имеют другие диалоговые окна и т. д.
Хотя большинство дистрибутивов используют один из этих двух форматов, это означает, что есть и те, которые этого не делают. Возьмем, к примеру, Arch Linux и множество дистрибутивов, основанных на нем.
Если вы не хотите заниматься поиском пакета для вашего дистрибутива, возможно, вы захотите использовать универсальные форматы приложений, такие как Flatpak, Snap-пакеты или AppImage. Такие ресурсы как Flathub и Snap Store дают надежду на то, что нужное вам приложение будет найдено и всего в один клик или командой будет установлено.
Источник: MakeUseOf