Em 04/12/2011 21:18, Paulo Henrique escreveu: > Em 4 de dezembro de 2011 17:42, Marcelo Marra< > marcelo.lis...@conectlan.com.br> escreveu: > >> Caros, >> >> Fiz recentemente uma instalação de um servidor FreeBSD e instalei >> os pacotes adicionais via "portmaster", achei muito interessante, e >> gostei bastante. >> A questão é quais são qualidades e problemas do "portmaster"? >> Resolvi enviar esse e-mail para lista para criarmos uma discussão >> sobre o assunto, a meu ver bem interessante. >> >> Algumas qualidades que percebi no "portmaster" >> - Vc pode utilizar o comando tanto para instalar um pacote como >> para atualizar o mesmo, satisfazendo todas as dependências necessária do >> pacote; >> - Quando vc instala um pacote que possui várias dependências como o >> PHP, ele verifica todas as dependências, já tras para vc a tela de todas >> as parametrizações de cada dependência e depois de tudo parametrizado e >> configurado (make config) o portmaster lista para vc tudo que será >> instalado juntamente com uma pergunta de YES/NO, caso vc coloque YES, >> ele faz tudo para vc ai vc pode ir até tomar um café pois deixa tudo >> instalado. Já utilizando o make install direto na arvoré do ports isso >> não acontecei vc teria que ficar interagindo a cada pacote que vc fosse >> instalar, com vc teria que fazer a interação no console no momento de >> cada instalação do pacote e/ou dependência. >> >> Espero que tenha mais qualidade o portmaster, pois particulamente >> adorei!!! >> >> att, >> Marcelo Marra Assis >> mail: marc...@conectlan.com.br >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > No caso para ter o mesmo efeito sobre usando apenas a arvore de ports, > poderá usar a opção. > #make config-recursive > > Outras forma para se trabalhar com os ports, > Limpar o diretorio work do port e dependencias. > #make clean-depends > > Limpar paramentros de contrução do port e todas as suas dependencias. > #make rmconfig-recursive > > Fazer uma busca por um pacote caso saiba o nome do mesmo. > make search name="nome_do_pacote"
Gosto muito de usar: make search name=<nome_do_pacote> display=name,path Reduz a resposta e fica mais fácil de visualizar. :) > > Fazer uma busca por uma palavra especifica > make search key="palavra_especifica". > > Para evitar a saida grande que o search key devolve, porerá passar para o > grep ou if > make search key="palavra_especifica" | grep Path ( Lista apenas os patchs > dos ports ). > > Um resumo completo das opções estão em /usr/ports/Makefile > Alem é claro do velho e bom man(8) make(8). > > Esta correndo duas thread na lista sobre postmaster e portupgrade. > > Att. > > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd