Onde posso encontrar o software para Unix / Linux que faz X?

9

Estou procurando um programa que faça X e execute no unix (ou pelo menos no meu sistema unix em particular). Onde posso procurar? Existe uma maneira mais eficiente do que uma pesquisa na web genérica?

Gilles
fonte
Agora minha resposta está faltando. Great Job ™
11
@hop Eu mesclei sua resposta neste post e excluí a versão antiga do site principal desta pergunta para tentar evitar confusão (a versão meta ainda existe). Espero que ajude
Michael Mrozek

Respostas:

17

O primeiro lugar para procurar é a lista de pacotes da sua distribuição. É aí que você encontrará os programas mais fáceis de instalar. Algumas ferramentas de gerenciamento de pacotes fornecem maneiras avançadas de pesquisar.

  • Nas distribuições baseadas no Debian e no Debian (por exemplo, Ubuntu), você pode pesquisar descrições de pacotes com apt-cache searchou aptitude search(na linha de comando) ou através do recurso de pesquisa em gerenciadores de pacotes interativos, como Aptitude e Synaptic. Também há informações mais estruturadas na forma de tags: instale o debtagspacote e faça consultas básicas com o debtagscomando ou navegue no banco de dados de tags no Aptitude. Tags são uma boa maneira de encontrar pacotes para trabalhar com um formato de arquivo específico, por exemplo.

  • No Red Hat e outras distribuições usando o yum (por exemplo, CentOS, Fedora), você pode pesquisar as descrições dos pacotes com yum search(na linha de comando).

Se o pacote não estiver na sua distribuição, ele poderá estar disponível em uma fonte não oficial. Experimente a pesquisa de pacotes Linux , que indexa várias fontes oficiais e não oficiais de pacotes Linux. Para o Ubuntu, procure o pacote em um PPA .

Se sua distribuição não possuir nada, você também poderá procurar no banco de dados do pacote de outra distribuição. Distribuições de exemplo com um grande banco de dados de pacotes são Debian , Fedora , FreeBSD , Ubuntu .

Gilles
fonte
No Debian / Ubuntu, apt-file searchtambém pode ser útil ocasionalmente, se o comando que você deseja estiver incorporado em algum pacote que você nunca ouviu falar.
Faheem Mitha
8

Um bom lugar para encontrar software, especialmente para Unix e Linux, é o freshmeat . É um site bem estabelecido que lista projetos de software, juntamente com uma breve descrição, informações sobre licenças, estatísticas de popularidade e vitalidade, informações sobre qual linguagem de programação é usada e muito mais, pesquisável por assunto.

user601
fonte
5

Além das outras sugestões encaminhadas, existe um bom site chamado Alternative To que é ótimo para procurar software para outras plataformas com base em algum software que você conhece em outra plataforma.

Caleb
fonte
4

A Free Software Foundation mantém um catálogo on-line de aplicativos de software livre em http://directory.fsf.org/ No site:

Nós catalogamos software livre útil que roda em sistemas operacionais livres - particularmente o sistema operacional GNU e suas variantes GNU / Linux.

As licenças são verificadas para cada programa listado neste diretório.

Para cada software listado, é fornecida uma breve descrição, juntamente com links para a página inicial e recursos de suporte ao usuário, além de comandos de verificação geral e / ou links para onde as fontes do programa podem ser baixadas.

Riccardo Murri
fonte
4

De acordo com a resposta de Caleb, existe o Linux App Finder . Geralmente, acho mais fácil começar com um aplicativo do Windows e procurar por "alternativa linux", pois os aplicativos do Windows geralmente são mais fáceis de encontrar informações porque são mais promovidos e mais pessoas sabem sobre eles.

Rob Mosher
fonte
2

Se mencionarmos carne fresca, também devemos mencionar Sourceforge.net com o slogan:

"O SourceForge é o seu local para baixar e desenvolver software livre de código aberto".

Às vezes, o Google Code também pode ser uma ótima fonte.

echox
fonte
1

O BerliOS também hospeda um bom número de aplicativos UNIX / Linux.

André Paramés
fonte
0

Uma pequena adição: para coisas já instaladas, você pode não estar ciente:

apropos wireless

Pode levar a resultados interessantes, além de ruído:

apropos writing letter
Usuário desconhecido
fonte
0

No gentoo e sistemas derivados, existem vários programas interessantes para pesquisar o portage (que, em resumo, é o banco de dados de software do gentoo). O que eu mais gosto é eix .

A melhor pesquisa on-line para o gentoo é gpo.zugaina.org . Ele pesquisa não apenas o portage padrão do gentoo, mas também todas as superposições populares (bancos de dados não oficiais / de terceiros).

rozcietrzewiacz
fonte
0

Um site um tanto ingênuo, mas muito útil para quem vem do Windows, é:

http://linuxappfinder.com/

heltonbiker
fonte