Caros Renato e Clayton
Agradeço muito a sua prontidão, exatidão e boa-vontade em ajundar-me. Segue
os meus comentários no final do email
2014-05-22 11:33 GMT-03:00 Clayton Eduardo dos Santos clayto...@bsd.com.br
:
Em 21 de maio de 2014 15:54, Eduardo Lemos de Sa
eduardo.lemosd...@gmail.com escreveu:
Caríssimos
Ainda estou apanhando feio, e muito, com o gerenciamento e instalação de
pacotes no Stable-10 (amd64). Eu fiz a instalação de muitos pacotes
usando
o pkg, com este FreeBSD.conf (que está no /etc/pkg/):
# $FreeBSD: release/10.0.0/etc/pkg/FreeBSD.conf 258710 2013-11-28
14:24:26Z
gjb $
FreeBSD: {
url: pkg+http://pkg.FreeBSD.org/${ABI}/release/0/;,
mirror_type: srv,
signature_type: fingerprints,
fingerprints: /usr/share/keys/pkg,
enabled: yes
}
Porém, há um outro FreeBSD.conf que está no /usr/local/etc/pkg/repos/
que
é:
FreeBSD: {
url: pkg+http://pkg.FreeBSD.org/${ABI}/latest;,
mirror_type: srv,
enabled: yes
}
O primeiro foi tirado de um tutorial do youtube (muito bom por sinal,
feito
pelo Marcelo, que ensinava a instalar o FreeBSD 10 e o wm kde4, que está
no
https://www.youtube.com/watch?v=gyPooNmWVss) e o segundo veio do wiki do
pkg. Eu não sei qual destes confs o pkg está usando. Alguém, por favor,
poderia me ajudar nisto?
Para complicar mais ainda, a instalação de algumas pendências esbarrava
em
uma incompatibilidade de arquivo (o docbook-xml foi uma delas), o que me
fez tentar usar o portmaster (que, obviamente, instala tudo através do
ports). Em seguinda, eu fiz um pkg2ng para acertar os bancos de dados do
pkg com o /var/db/pkg (havia muitos menos pacotes listados ali do que o
que
já havia sido instalado). Para complicar mais ainda, um dos pacotes pedia
que eu colocasse no /etc/make.conf um WITH_NEW_XORG=YES. Por favor,
alguém
poderia me dizer se eu fiz (muita) besteira? Qual é o melhor
procedimento:
instalar tudo via ports (usando o portmaster, por exemplo) ou só usando o
pkg ou se há problemas em misturar os dois?
Agradeço antecipadamente a atenção
Um abraço
Eduardo
--
Eduardo Lemos de Sa
Associated Professor Level 4
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax: +55(41)3361-3186
Voip Number call to (41) 33613600 (listen to the message and type
10531185)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Bom dia Eduardo, tudo bem?
Além das questões que o colega Renato já esclareceu, associo a questão do
havia muitos menos pacotes listados ali do que o que já havia sido
instalado ao portmaster. Quando um pacote é atualizado pela ferramenta, é
criada uma entradas do tipo:
*/var/db/pkg/${PORTNAME}-${PORTVERSION}/distfiles file*
Mas, efetivamente, as informações acerca do sistema de gerenciamento de
pacotes estão armazenadas em um banco de dados sqltite, como o Renato bem
explicou.
O fato concreto é que se você utiliza ports em conjunto com o portmaster
essas entradas continuarão a ser criadas, sem no entanto, interferir no
pleno funcionamento do seu sistema.
[ ]'s
Clayton
Desculpem-me pela demora em responder (eu ultimamente tenho de cobrar o
escanteio e correr na área para cabecear a bola). Eu segui os conselhos do
Renato e já atualizei o sistema para o 10-STABLE, apaguei tudo que estava
instalado e agora estou readicionando tudo (a maioria via pkg install e
quando ele emperra, uso o portmaster para resolver as pendências locais).
Sabendo que o banco de dados é o mesmo para as duas formas, fiquei mais
tranquilo para trabalhar nas instalações. O que eu notei é que o pkg está
com uma base de aplicativos defasada em relação ao que está no ports: há
algumas paradas por causa de pacotes novos querendo sobrescrever sobre os
antigos. Despois de tudo instalado, creio que eu terei de fazer um
portmaster -a -y (por favor, existe alguma opção para que o portmaster não
fique perguntando no final de cada atualização se eu desejo apagar o pacote
antigo?)
Mais uma vez obrigado
Um abraço
Eduardo
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
--
Eduardo Lemos de Sa
Associated Professor Level 4
Dep. Quimica da Universidade Federal do Paraná
fone: +55(41)3361-3300
fax: +55(41)3361-3186
Voip Number call to (41) 33613600 (listen to the message and type 10531185)
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd