[FUG-BR] [Resolvido] Confusão de pacotes entre o pkg e o ports no Stable-9.2

Eduardo Lemos de Sa eduardo.lemosdesa em gmail.com
Sexta Maio 9 20:47:49 BRT 2014


Prezados João Luiz e Gondim

Obrigado por sua ajuda. Abaixo os meus comentários.


2014-05-09 13:51 GMT-03:00 Marcelo Gondim <gondim em bsdinfo.com.br>:

> Em 09/05/14 13:13, Eduardo Lemos de Sa escreveu:
> > Caríssimos
> >
> > Estou apanhando feito gente grande para resolver um embróglio de
> > gerenciamento de pacotes instalados no Stable-9.2 (amd64, kernel GENERIC
> ,
> > atualizado em 30/04/2014). Eu instalei o pkg segundo as intruções do
> > https://wiki.freebsd.org/pkgng, criei o repos/FreeBSD e copiei o
> conteúdo
> > indicado neste site para este arquivo). Rodei o pkg2ng, atualizei o banco
> > de dados (pkgdb -Ff) e saí pelo mundo afora instalando e atualizando
> > pacotes. Meu primeiro problema foi instalar o gcc47 (eu preciso do
> > compilador fortran): tenho/tinha a versão 4.7.3 instalada e tentei
> instalar
> > a 4.7.4. Quando faço isto pelo pkg install gcc47-4.7.4-20140419 recebo o
> > aviso de que este conflita com o gcc-4.7.3_1 que está instalado. Removi
> > então o 4.7.3_1 (via ports, make deinstall), refiz o processo e a
> mensagem
> > não muda, continua no mesmo erro. Quando eu tento fazer via portmaster -w
> > lang/gcc47 ou pelo ports (make reinstall "WITH_FORTRAN=YES"
> > "FORCE_PKG_REGISTER=YES"), a mensagem de erro permanece. Ou seja, eu não
> > tenho o gcc-4.7.3_1 instalado, mas ele conflita com o novo pacote e não
> me
> > deixa instala-lo. Por favor, alguém poderia me dar uma dica para resolver
> > isto?
> >
> > Grato pela atenção
> >
> > Eduardo
> >
> >
> Oi Eduardo,
>
> Faz um:
>
> # pkg info | grep gcc
>
> Se achar o pacote aí você faz:
>
> # pkg delete gcc
>
> Depois tenta novamente instalar o novo.
>
> []'s
>

Eu acabei fazendo o sugerido (pkg info | grep gcc e depois um pkg delete -f
gcc-4.7.3_1. Depois que o pkg tomou ciência de que o pacote estava
deletado, eu consegui que ele instalasse o gcc-4.7.4 (com o gfortran e
tudo). Parece portanto que ainda um lapso de informação entre o banco de
dados sobre os pacotes instalados pelo ports (antes do pkg ser instalado) o
o banco que o pkg usa. De qualquer, estou marcando o tópico como Resolvido.

Obrigado e um abraço

Eduardo



> Gondim
>
> -------------------------
> 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)


Mais detalhes sobre a lista de discussão freebsd