Где я могу найти программное обеспечение для Unix / Linux, которое делает X?

9

Я ищу программу, которая делает X и работает на Unix (или, по крайней мере, на моей конкретной системе Unix). Где я могу посмотреть? Есть ли более эффективный способ, чем общий поиск в Интернете?

Жиль
источник
Теперь мой ответ отсутствует. Great Job ™
1
@hop Я объединил ваш ответ в этом сообщении и удалил старую версию этого вопроса на основном сайте, чтобы избежать путаницы (мета-версия все еще существует). Надеюсь, это поможет
Михаил Мрозек

Ответы:

17

Первое, что нужно посмотреть, это список пакетов вашего дистрибутива. Там вы найдете самые простые в установке программы. Некоторые инструменты управления пакетами предоставляют расширенные способы поиска.

  • В дистрибутивах Debian и Debian (например, Ubuntu) вы можете искать описания пакетов с помощью apt-cache searchили aptitude search(в командной строке) или с помощью средства поиска в интерактивных менеджерах пакетов, таких как Aptitude и Synaptic. Также имеется более структурированная информация в виде тегов: установите debtagsпакет и выполните базовые запросы с помощью debtagsкоманды или просмотрите базу данных тегов в Aptitude. Например, теги - это хороший способ найти пакеты для работы с определенным форматом файла.

  • В Red Hat и других дистрибутивах, использующих yum (например, CentOS, Fedora), вы можете искать описания пакетов с помощью yum search(в командной строке).

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

Если в вашем дистрибутиве ничего нет, вы также можете посмотреть базу данных пакетов другого дистрибутива. Примеры дистрибутивов с большой базой данных пакетов: Debian , Fedora , FreeBSD , Ubuntu .

Жиль
источник
В Debian / Ubuntu apt-file searchтакже может быть иногда полезен, если нужная команда встроена в какой-то пакет, о котором вы никогда не слышали.
Фахим Митха
8

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

user601
источник
5

В дополнение к другим предложенным предложениям существует хороший сайт под названием Alternative To, который отлично подходит для поиска программного обеспечения для других платформ на основе некоторого программного обеспечения, которое вы знаете на другой платформе.

Калеб
источник
4

Фонд свободного программного обеспечения ведет онлайн-каталог бесплатных приложений на сайте http://directory.fsf.org/. С веб-сайта:

Мы каталогизируем полезное бесплатное программное обеспечение, которое работает под бесплатными операционными системами - в частности, операционной системой GNU и ее вариантами GNU / Linux.

Лицензии проверяются для каждой программы, указанной в этом каталоге.

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

Риккардо Мурри
источник
4

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

Роб Мошер
источник
2

Если мы упомянем freshmeat, мы также должны упомянуть Sourceforge.net со слоганом:

«SourceForge - это ваше место для загрузки и разработки бесплатного программного обеспечения с открытым исходным кодом».

Также иногда Google Code может быть отличным источником.

echox
источник
1

BerliOS также поддерживает большое количество приложений UNIX / Linux.

Андре Парамес
источник
0

Незначительное дополнение: для уже установленных вещей, вы можете не знать:

apropos wireless

Это может привести к интересным результатам, а также шуму:

apropos writing letter
Пользователь неизвестен
источник
0

В gentoo и производных системах есть несколько удобных программ для поиска в portage (короче говоря, это база данных программного обеспечения gentoo). Тот, который мне нравится больше всего, это EIX .

Лучший онлайн-поиск для gentoo - gpo.zugaina.org . Он ищет не только стандартную версию gentoo portage, но и все популярные оверлеи (неофициальные / сторонние базы данных).

rozcietrzewiacz
источник