[FUG-BR] portmaster X portupgrade X make install (ports)
Paulo Henrique
paulo.rddck em bsd.com.br
Domingo Dezembro 4 21:18:49 BRST 2011
Em 4 de dezembro de 2011 17:42, Marcelo Marra <
marcelo.listas em 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: marcelo em 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"
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.
--
:=)>Paulo Henrique (JSRD)<(=:
Alone, locked, a survivor, unfortunately not know who I am
Mais detalhes sobre a lista de discussão freebsd