# FreeBSD Handbook/Iniciando/Pacotes e Ports/Encontrando Seu Aplicativo

FreeBSD Handbook :
| Anterior | Capítulo 4. Instalando Aplicativos: Pacotes e Posts | Próxima |

## 4.3 Encontrando seu aplicativo

Antes que você possa instalar todas as aplicações de que necessita, você precisa saber do que precisa, e também como a aplicação se chama.
A lista de aplicativos disponíveis para FreeBSD cresce o tempo todo. Felizmente, existem diversas formas de procurar o que você necessita:
* O sítio do projeto FreeBSD mantém uma lista atualizada de todos os aplicativos disponíveis e na qual você pode executar buscas (http://www.FreeBSD.org/ports/). O ports está dividido em categorias, e você pode efetuar buscas pelo nome do aplicativo (se você souber qual é), ou então olhar todos os aplicativos disponíveis em uma categoria.
* Dan Langille mantém o sítio FreshPorts (http://www.FreshPorts.org/). O FreshPorts rastreia as alterações nas aplicações na árvore do ports a medida que elas acontecem, permitindo que você monitore um ou mais ports, enviando um email para você quando eles forem atualizados.
* Se você não sabe o nome da aplicação que deseja, consulte um sítio no estilo do FreshMeat (http://www.freshmeat.net/) para procurar um aplicativo que lhe atenda, quando encontrar volte ao sítio do FreeBSD e verifique se o aplicativo já foi incorporado ao ports.
* Se souber exatamente o nome do port, mas deseja saber em qual categoria este está, você pode usar o comando whereis. Simplesmente digite o comando whereis arquivo, onde arquivo é o programa que se deseja instalar. Se ele se encontra em seu sistema será mostrado onde, como segue:
    Isto nos diz que lsof (utilitário do sistema) pode ser encontrado no diretório /usr/ports/sysutils/lsof.
* Adicionalmente você usar sisplesmente o comando echo onde uma port se localiza na árvore de ports. Por exemplo:
    Note que isto retornará qualquer arquivo baixado compatível dentro do diretório /usr/ports/distfiles.
* Ainda existe outro meio de se procurar uma port em particular usando o mecanismo de busca Ports Collection's. para usar esta função você precisará estar no diretório /usr/ports. Uma vez neste diretório, execute make search name=nome_programa, onde nome_programa é o nome do programa que se deseja localizar. Segue exemplo de procura pelo programa lsof:
    A parte da saída do comando que se deve prestar atenção é o a linha do caminho (Path:) desde que tenha dito onde encontrar o port. A ordem da informação fornecida não é necessariamente a ordem de instalação da port, logo isto não será abrangido aqui.
Para buscas mais detalhadas você também pode usar make search key=palavra, onde palavra é algum texto para procura. Ista procura pelo nome da port, comentários, descrições a dependências e pode ser usado para localizar ports nas quais são relacionadas a um assunto, no caso você não souber o nome do programa que esta procurando.
Em ambos os casos, a procura pela palavra é case-insensitive, isto é, não depende das maiúsculas e minúsculas. Procurando por "LSOF" renderá os mesmos resultados que pela busca por "lsof".
| Anterior | Índice | Próxima |
| Visão Geral do Processo de Instalação de Software | Topo | Usando o Sistema de Pacotes |
* Última edição desta página: 24/01/2011 (20110124215203)