Nein, der Fehler ist ein Anderer. Es gibt kein portage-2.2_rc67 mehr. Das Update-Skript braucht auch nicht genau diese Version, sondern >=portage-2.2_rc67.
|
Quellcode
|
1
2
3
4
5
6
|
BitKiller felix # eix sys-apps/portage
[I] sys-apps/portage
Available versions: [P]2.1.6.7 2.1.6.13 2.1.8.3 2.1.9.24 ~2.1.9.25 ~*2.2.0_alpha4 ~*2.2.0_alpha5 ~*2.2.0_alpha6 (~*)2.2.0_alpha7 **9999 {build doc epydoc +ipc linguas_pl python3 selinux}
Installed versions: 2.2.0_alpha7(08:26:46 10.12.2010)(doc ipc -build -epydoc -linguas_pl -python3 -selinux)
Homepage: http://www.gentoo.org/proj/en/portage/index.xml
Description: Portage is the package management and distribution system for Gentoo
|
Hast du autounmask installiert, kannst du das ganz einfach damit lösen
|
Quellcode
|
1
|
autounmask app-admin/update-0.3
|
Oder du kümmerst dich darum, dass du selber eine Version von Portage demaskierst.
Beachte bitte auch, dass stable eix nicht mit den neuen Versionen von Portage zusammenarbeiten. Daher ein kleiner Lösungsansatz, der die Zeit bis zur stabilen portage-2.2 Version überbrückt:
Kopiere /usr/portage/sys-apps/portage unter Einhaltung der Terminologie in dein lokales Overlay und mache das Gleiche mit eix. Dann demaskiere Beides. So hast du in deinem lokalen Overlay immer eine Version, die benutzt werden kann, bis portage-2.2 stabil ist.
|
Quellcode
|
1
2
3
4
5
6
7
8
|
source /etc/make.conf
mkdir -p ${PORTDIR_OVERLAY}/sys-apps/portage/files
mkdir -p ${PORTDIR_OVERLAY}/app-portage/eix
cp /usr/portage/sys-apps/portage/* ${PORTDIR_OVERLAY}/sys-apps/portage/
cp /usr/portage/sys-apps/portage/files/* ${PORTDIR_OVERLAY}/sys-apps/portage/files/
cp /usr/portage/app-portage/eix/* ${PORTDIR_OVERLAY}/app-portage/eix/
autounmask sys-apps/portage-2.2.0_alpha7
autounmask app-portage/eix-0.22.5
|
Der Codeblock macht Folgendes:
1) make.conf einlesen, um an die konfigurierten Variablen zu kommen
2) im lokalen Overlay einen Ordner für portage erstellen
3) im lokalen Overlay einen Ordner für eix erstellen
4+5) portage aus dem Tree ins lokale Overlay kopieren (Fehlermeldung wegen des ausgelassenen Verzeichnisses ignorieren, das holt Zeile 5 nach)
6) eix aus dem Tree ins lokale Overlay kopieren
7) portage demaskieren

eix demaskieren
edit:
Ich hab gerade gesehen, dass du noch version 0.1 von dem Skript hast. Führe mal bitte den Updater aus:
|
Quellcode
|
1
|
updater
|