Gentoo: como instalar o binutils a partir do pacote binário (porque eu o apaguei acidentalmente)

1

Eu acidentalmente deletei meus binutils e tentei instalá-lo como um pacote binário.

No entanto, emerge está sempre reclamando que não há pacote com esse nome.

Eu baixei os pacotes do aqui e simplesmente os copiei em /usr/portage/packages (e depois também em distfiles ).

Depois disso eu fiz chown portage:portage e tentei instalar o pacote:

sudo emerge --ask --usepkgonly binutils-2.24-r3.tbz2 

diz-me para ajustar PKGDIR , mas já está definido para /usr/portage/packages .

Depois disso, tentei isso:

sudo emerge --ask --usepkgonly =binutils-2.24-r3

que me diz:

emerge: there are no binary packages to satisfy "=binutils-2.24-r3".

Eu não sei onde está o meu erro; está escrito corretamente e tem as permissões certas e está no local certo .... ( make.conf locais são todos padrão).

A última postagem em essa pergunta sobre estouro de pilha também não ajudou.

Acabei de encontrar o que parece ser uma solução: Erro fatal: sys-devel / Uninstalled binutils - emerge não funciona mais (não vi isso antes); no entanto, ele não tenta resolver o problema usando pacotes binários, portanto, ele não responde a essa pergunta

    
por MADforFUNandHappy 27.11.2016 / 00:46

1 resposta

1

Provavelmente, o portage falha alguma mágica interna devido a alguns utilitários ausentes do binutils. Você pode apenas descompactar o pacote binário em sua partição raiz com tar -xjf /usr/portage/packages/binutils*bz2 -C / . Então você pode tentar reemergir binutils.

Além disso, você tem certeza de que o binpackage que você baixou é realmente tbz2, mas não, digamos, html?

    
por 15.03.2017 / 08:04

Tags