Linux

Инструментарий пользователя Linux для поиска новых приложений

Инструментарий пользователя Linux для поиска новых приложений

За некоторыми исключениями, установка дистрибутива Linux похожа на регистрацию на все включено. Ваше аппаратное обеспечение работает «из коробки», и вы получаете впечатляющий выбор предустановленного программного обеспечения: из инструментов редактирования фотографий и мультимедийные проигрыватели для электронной почты и общения с клиентами. , и даже полноценный офисный пакет

Разблокируйте «Шпаргалку по основным командам Linux» сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

Но что, если вы хотите заменить одно из приложений по умолчанию или попробовать новое программное обеспечение Linux?

Ну, вы всегда можете просто Google это и молиться, вам не придется выходить за рамки десятой страницы результатов, чтобы найти что-то полезное. Или вы можете составить список надежных ресурсов, где вы можете быстро просматривать приложения, искать и сортировать их по различным критериям и легко загружать те, которые вам нравятся.

Если последний подход звучит более разумно, вы находитесь в нужном месте в нужное время, потому что сегодня мы покажем вам несколько советов о том, как и где найти новые приложения для Linux.

Обновление: как установить приложения для Linux

Новички в Linux иногда бывают озадачены процессом установки программного обеспечения Linux, но в действительности он не так уж отличается от подхода, наблюдаемого в Windows или OS X.

Linux программное обеспечение установки-диалог

Вообще говоря, есть два способа установки программного обеспечения в Linux: из двоичного пакета (предварительно скомпилированного) или из исходного кода (который вы должны скомпилировать самостоятельно). Вы можете загружать пакеты как отдельные файлы вручную; например, с веб-сайта разработчика или извлеките их из репозитория программного обеспечения с помощью инструмента управления пакетами.

Помимо этих наиболее распространенных методов установки, вы также найдете портативные приложения. и приложения, которые поставляются в комплекте с самораспаковывающимся установочным скриптом. Портативные приложения не требуют установки; вы просто распаковываете их в папку и запускаете их, дважды щелкнув исполняемый файл или введя команду в терминале. Пользователи Windows должны быть знакомы с этой концепцией.

Вы заметите другое сходство с Windows, если решите установить пакеты вручную: такие инструменты, как GDebi, позволяют просто дважды щелкнуть пакет .deb — так же, как вы делаете это с файлом .exe и установить приложение через простой диалог С другой стороны, концепция хранилища, к которому вы обращаетесь с помощью диспетчера пакетов, аналогична App Store. об OS X, Android и с недавних пор Windows .

Linux-софт-окна-AppStore

Рекомендуемый способ установки приложений — из репозиториев с менеджером пакетов, потому что вам не нужно беспокоиться о зависимостях и потому что они получают автоматические обновления, пока поддерживается репозиторий. Однако иногда в репозиториях отсутствует последняя версия приложения, или нет репозитория для вашего дистрибутива Linux. В этом случае вы можете попробовать поискать неофициальные бинарные пакеты или, если все остальное не получится, скомпилировать код самостоятельно. скомпилировать скомпилировать

Исследуйте пакеты и менеджеров

Как вы, наверное, знаете, одно из самых больших различий между дистрибутивами Linux — это система управления пакетами. управлению пакетами. управлению пакетами. они используют; например, Debian, Ubuntu и их производные имеют пакеты .deb, в то время как Fedora, CentOS, openSUSE и Mageia используют пакеты .rpm. Arch Linux, Gentoo и Slackware делают свое дело, но общая идея схожа. Можно даже выполнить конвертацию между форматами пакетов , но это редко требуется, так как в настоящее время большинство приложений предоставляют официально поддерживаемые пакеты для многих различных дистрибутивов.

По сути, пакеты — это архивные файлы, содержащие инструкции о том, как и где приложение должно быть установлено в вашей системе. Диспетчер пакетов — это инструмент, который читает и выполняет эти инструкции и помогает вам работать с пакетами. Он позволяет вам контролировать, какие версии приложений вы установили, показывает, что можно обновить, и обычно может автоматически разрешать зависимости, а также предлагать пропущенные пакеты, которые вы должны установить. Прежде чем обращаться к сторонним источникам для поиска новых приложений для Linux, вы всегда должны проконсультироваться с менеджером пакетов.

Подружиться с вашим менеджером пакетов

Каждый дистрибутив Linux поставляется с менеджером пакетов без него вам будет сложно устанавливать новые приложения и проверять, что в данный момент установлено. Некоторые дистрибутивы называют своего менеджера пакетов по умолчанию как «менеджер программного обеспечения» или «центр программного обеспечения». Менеджеры пакетов бывают разных форм и размеров: некоторые из них предназначены только для командной строки, другие — обычные инструменты с графическим интерфейсом. Грубо говоря, есть два основных визуальных стиля, которые используют менеджеры пакетов: старомодный, со списком пакетов справа и боковой панелью с категориями, и стиль магазина приложений, с оценками приложений и снимками экрана в качестве заметных элементов.

линукс-программно-синаптической

Познакомьтесь с интерфейсом вашего менеджера пакетов, настройте его и посмотрите, что он предлагает. В зависимости от дистрибутива и самого менеджера пакетов, вы можете настроить автоматическое обновление, исправить поврежденные пакеты, понизить или заблокировать пакеты до определенной версии, удалить или сохранить кэш пакетов, пакеты цветового кода по статусу и многое другое.

Понимание хранилищ

Без сканирования репозиториев менеджер пакетов практически бесполезен. По умолчанию в вашем дистрибутиве должны быть включены некоторые официальные репозитории, и при первом запуске менеджер пакетов получит информацию о доступном в настоящее время программном обеспечении, которую вы впоследствии сможете просмотреть. Большинство современных менеджеров пакетов содержат модуль, который позволяет добавлять и удалять репозитории; если нет, вам придется сделать это, отредактировав текстовый файл, обычно с правами администратора.

Помимо официальных репозиториев, вы можете искать приложения в неофициальных. Arch Linux есть огромная коллекция приложений под названием AUR (Arch User Repository), а Debian предоставляет ссылки на различные неофициальные хранилища.

Пользователи Ubuntu наверняка слышали о PPA (Личные архивы пакетов). , неофициальные репозитории, размещенные на Launchpad, который автоматически создает пакеты .deb из загруженного исходного кода. PPA также можно использовать в производных Ubuntu (и даже в Debian, если это необходимо), но вы должны знать, что PPA принципиально небезопасны, потому что каждый может их создать. Добавляя PPA в свою систему, вы принимаете на себя риск и берете на себя ответственность в случае, если что-то пойдет не так после установки пакетов из них. Это может звучать страшно, но на практике легко заметить тенистый PPA и держаться подальше от него. Если многие люди используют PPA, если он часто обновляется или поддерживается разработчиками приложения, нет необходимости в чрезмерной паранойе.

Расставание с менеджером пакетов

Вы пытались полюбить свой менеджер пакетов, но он просто не сработал и это не вы, а они. В конце концов, не все менеджеры пакетов одинаково мощны, поэтому полезно знать, что их можно заменить. Возможно, им не хватает необходимых вам функций, или их интерфейс не интуитивно понятен, или, как в случае с Ubuntu Software Center, они не обеспечивают полного раскрытия информации о проприетарном программном обеспечении . При установке нового менеджера пакетов просто убедитесь, что он поддерживает формат управления пакетами вашего дистрибутива.

Synaptic — отличный выбор, потому что он поддерживает системы DEB и RPM, и имеет множество функций, не будучи слишком сложным для начинающих. PackageKit — это независимый от дистрибутивов проект, который может выступать в качестве внешнего интерфейса для всех популярных систем управления пакетами. Он поставляется в двух редакциях: Apper (на основе Qt) и GNOME Software (на основе GTK).

линукс-программно-гном-PackageKit

Пользователи Arch Linux могут упростить свою жизнь, установив такой инструмент, как Pamac , который устраняет необходимость использования двух отдельных инструментов (pacman и yaourt или любого другого помощника AUR ), поскольку он может устанавливать приложения как из AUR, так и из официальных репозиториев.

Linux-ПО-pamac-пакет-менеджер

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

Найти пакеты Linux онлайн

Поиск пакетов Linux (Pkgs.org) индексирует несколько официальных и неофициальных репозиториев для ряда дистрибутивов Linux. Вы можете искать общие ключевые слова, такие как «музыка», но этот инструмент лучше всего использовать, когда вы знаете точное название пакета и хотите узнать, доступен ли он для вашего дистрибутива и в какой версии. Каждый индексированный пакет имеет свою собственную страницу, где вы можете скачать его и узнать больше о его зависимостях и свойствах.

Linux-софт-pkgs-орг

Если вас не интересует то, что предлагают другие дистрибутивы, и вы просто хотите проверить пакеты на свой текущий, у большинства из них есть доступные для поиска онлайн-базы данных со всей необходимой информацией, а также прямые ссылки для загрузки для каждой версии пакета:

Замените приложения для Windows альтернативами Linux

Типичный пример использования — это (бывшие) пользователи Windows, которые хотят найти эквиваленты Linux своих любимых приложений или ищут приложения с функциями, аналогичными тем, к которым они привыкли.

В этом случае вы знаете, что ищете, но не знаете названия приложения. Идеальным веб-сайтом здесь является тот, который позволяет вам просматривать и искать приложения по тегам, описаниям и, если возможно, подобию.

AlternativeTo — ваш лучший выбор с огромной базой данных тщательно оцененных и категоризированных приложений, это практический инструмент, о котором мы уже рассказывали о подробнее.

Linux-ПО-alternativeto

Другой надежный вариант — Linux Alternative Project , который понравится пользователям, которые хотят, чтобы все было просто. Это список популярных приложений Windows с предлагаемыми альтернативами Linux для каждого из них.

Откройте для себя новые приложения для Linux

Не всегда чувство срочности заставляет нас искать новые приложения для Linux. Иногда вам просто интересно посмотреть, какие приложения там. Возможно, вы захотите идти в ногу с новыми разработками программного обеспечения. или присоединитесь к проекту в качестве бета-тестера, чтобы отдать его сообществу открытого исходного кода. участвуют в проектах с открытым исходным Черт, вы можете быть просто писателем, ищущим что-то для обзора.

Как обычно, Интернет покрыл вас. Несмотря на то, что SourceForge недавно был пойман с поличным Распространяя рекламное ПО и угоняя за права собственности на проект, по-прежнему существует множество других авторитетных источников — на самом деле, вы можете рассмотреть их альтернативы SourceForge.

Подобно менеджерам пакетов, эти сайты, как правило, бывают двух видов: старые, «непривлекательные», которые в основном представляют собой списки ссылок, и новые, в которых больше внимания уделяется привлекательному дизайну, скриншотам и отзывам пользователей. Это зависит от вас, чтобы выбрать свои любимые; Тем не менее, обратите внимание, что старые сайты обычно имеют большие коллекции, так как некоторые из новых еще находятся в разработке. И наоборот, некоторые старые проекты могут быть заброшены или относиться к старым версиям программного обеспечения, хотя другая информация о приложениях все еще может быть актуальной.

Free Software Directory упорядочивает приложения по различным категориям наряду с обычной функцией поиска по ключевым словам. Он работает и очень похож на вики, и у каждого приложения есть своя страница с кратким описанием, ссылками на скачивание и списком связанных проектов.

Linux Links — один из тех сайтов, которые выглядят застрявшими во времени, но его огромная коллекция приложений делает его бесценным ресурсом для каждого пользователя Linux. Вы можете потерять часы, просматривая его категории и подкатегории, а также предлагает списки лучших приложений для Linux для разных целей. Некоторые приложения имеют собственные мини-обзоры со скриншотами и подробностями об их функциях.

openDesktop будет выглядеть знакомым любому, кто когда-либо загружал тему для своего рабочего стола Linux с GNOME-Look.org или KDE-Look.org, поскольку веб-сайты являются частью одного проекта. Он прост в использовании, и, хотя он не особенно привлекателен, в нем есть все, что вам нужно: снимки экрана, информация о приложении и ссылки для его загрузки. Новые приложения размещены на главной странице, что упрощает их обнаружение.

Linux-ПО-opendesktop

Linux App Finder — это обширная коллекция программного обеспечения для Linux, которую вы можете исследовать различными способами; например, вы можете нажать «Альтернативы» в верхнем меню, чтобы увидеть альтернативы Linux для программного обеспечения Windows и OS X. Конечно, вы также можете искать приложения и просматривать множество категорий и подкатегорий, чтобы найти что-то интересное. Наиболее просматриваемые приложения в каждой категории выделены для улучшения видимости. Каждое приложение имеет страницу с базовой информацией и ссылками на скачивание, но если вы зарегистрируетесь и присоединитесь к сообществу, вы сможете редактировать страницы приложения и добавлять дополнительную информацию, такую ​​как снимки экрана и ссылки на репозитории, содержащие приложение.

Linux-ПО-Linux-приложение-искатель

Open Source Software Directory использует другой подход: он просит вас определить себя как тип пользователя (разработчик, домашний пользователь, администратор или бизнес-пользователь) и обслуживает ваши приложения, классифицированные по назначению. Поскольку это новый проект, в нем пока не так много приложений, но он содержит краткий параграф о каждом из них. Вы также можете увидеть, какие приложения были недавно добавлены в каждую категорию.

Linux-ПО-каталог с открытым исходным кодом,

Freshcode — это попытка воскресить проект freecode (ранее freshmeat), который заброшен, но все еще доступен (хотя обновления не были добавлены с момента закрытия проекта). Он выглядит практически идентично freecode, но у него не так много приложений. Каждое приложение имеет страницу с подробной информацией о прошлых выпусках и ссылками на соответствующие веб-сайты. Вы можете просматривать приложения по тегам, искать ключевые слова в описаниях и сортировать результаты по лицензии на программное обеспечение.

Linux-ПО-freshcode

Open Hub чувствует себя немного более ориентированным на разработчиков, чем другие веб-сайты в списке, потому что он предоставляет такую ​​информацию, как строки кода, количество участников и количество коммитов, которые не обязательно могут заинтересовать среднего пользователя Linux. Тем не менее, это удобный ресурс, потому что он позволяет вам просматривать проекты по тегам, показывать похожие приложения, показывать пользовательские рейтинги и обзоры, и все это в аккуратном современном интерфейсе. Если вы увлекаетесь статистикой, вы можете сравнить два или более приложений, чтобы увидеть, какие из них наиболее активно разрабатываются.

Получить рекомендации краудсорсинга

Чаще всего вы не отправляетесь на поиски новых приложений для Linux; скорее, вы просто наткнетесь на ссылку или рекомендацию в выбранной социальной сети. Если вы болтливый человек, который любит обмениваться опытом и советами о приложениях с другими пользователями, подумайте о присоединении к сообществу, ориентированному на Linux, или к форуму. Вы сможете подробно объяснить, что именно вы ожидаете от приложения, и заставить других присоединиться к предложениям и помочь вам найти идеальное приложение.

Реддиторы могут запросить рекомендации по программному обеспечению в целом для / r / Software или опубликовать свои соображения по поводу Linux на / r / linuxquestions . Subreddit CoolGitHubProjects — это отличное место для спонтанного поиска новых приложений с открытым исходным кодом, размещенных на GitHub. Хотите другой формат разговора? Затем просмотрите канал Рекомендации по программному обеспечению на StackExchange, где вы можете сузить область поиска, используя теги для фильтрации обсуждений.

Linux-ПО-stackexchange

Не забывайте об играх

Хотя вы можете найти довольно много игр всех жанров в репозиториях, вы все равно можете добавить некоторые специализированные программные источники Linux в свою коллекцию. Это могут быть приложения. , веб-сайты сайта сайта или услуги со своими клиентами как Steam, Desura или GOG Galaxy. Последние в некоторой степени похожи на менеджеры пакетов, но только для игр, поскольку они позволяют устанавливать и обновлять игры, приобретенные у службы.

Linux-ПО-Desura-клиент

Если вы предпочитаете простой обзор в стиле вики, который активно обновляется с помощью последних проектов, загляните в LibreGameWiki , где вы можете просматривать игры по жанрам и даже читать краткий обзор каждой игры.

Как насчет вас — где вы найдете новые приложения и игры для Linux? Используете ли вы какие-либо источники, которые мы рекомендовали? Можете ли вы поделиться некоторыми другими сайтами, которые мы должны добавить в наш список? Давайте поговорим в комментариях.

Авторы изображения: Главное изображение: бизнесмен с биноклем от Freepik , Xubuntu Feisty только что установлен — добавление / удаление Винсентом через Flickr , снимок экрана Pamac, снимок экрана Desura, снимок экрана программного обеспечения GNOME .

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux