Gentoo: Wie installiere ich binutils aus dem Binärpaket (weil ich es versehentlich gelöscht habe)

921
MADforFUNandHappy

Ich habe versehentlich meine binutils gelöscht und versucht, sie als Binärpaket zu installieren.

Allerdings emergebeschweren sich immer, dass kein Paket dort mit diesem Namen ist.

Ich habe die Pakete von hier heruntergeladen und einfach in /usr/portage/packages(und später auch in distfiles) kopiert.

Danach habe ich chown portage:portageversucht, das Paket zu installieren:

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

es sagt mir zu ändern PKGDIR, aber es ist bereits eingestellt /usr/portage/packages.

Danach habe ich es versucht:

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

was sagt mir:

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

Ich weiß nicht, wo mein Fehler ist. Es ist richtig geschrieben und verfügt über die richtigen Berechtigungen und befindet sich am richtigen Ort .... ( make.confStandorte sind alle Standard).

Der letzte Beitrag zu dieser Stack Overflow-Frage hat auch nicht geholfen.

Ich habe gerade eine Lösung gefunden: Fataler Fehler: Uninstalled sys-devel / binutils - emerge funktioniert nicht mehr (hat es vorher nicht gesehen); Es wird jedoch nicht versucht, das Problem mithilfe von Binärpaketen zu lösen. Daher wird diese Frage nicht beantwortet

1

1 Antwort auf die Frage

1
Vadim A. Misbakh-Soloviov

Wahrscheinlich versagt Portage aufgrund einiger fehlender Hilfsprogramme von Binutils mit einiger interner Magie. Sie können das Binärpaket in Ihrer Root-Partition einfach mit entpacken tar -xjf /usr/portage/packages/binutils*bz2 -C /. Dann können Sie versuchen, Binutils wieder aufzubauen.

Sind Sie sicher, dass das heruntergeladene Binpackage wirklich tbz2 ist, aber nicht etwa html?

Ich habe eine Neuinstallation durchgeführt, aber soweit ich mich erinnern kann, war es tbz2, jedoch habe ich nicht versucht, sie direkt auszupacken ... Ich glaube, Sie haben recht, aber ich kann das nicht bestätigen. Soll ich die Antwort als gelöst markieren? MADforFUNandHappy vor 7 Jahren 0
Es wäre schön :) Sie können die Frage später noch einmal stellen, wenn es welche gibt :) Vadim A. Misbakh-Soloviov vor 7 Jahren 0