Loggen Sie sich als
(Bereinigen Sie Ihre known_hosts-Datei, das neue System hat einen neuen Schlüssel generiert) $ nano -w ~/.ssh/known_hosts(Suchen Sie nach der IP Ihres neuen PCs, löschen Sie die Zeile, speichern und verlassen Sie nano.) (Benutzen Sie die IP-Adresse Ihres neuen Systems) $ ssh root@192.168.1.10 The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established. RSA key fingerprint is 96:e7:2d:12:ac:9c:b0:94:90:9f:40:89:b0:45:26:8f. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.1.10' (RSA) to the list of known hosts. Password:Geben_Sie_ein_Passwort_ein
mybox ~ # adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m john mybox ~ # passwd john New UNIX password:John's Passwort setzen Retype new UNIX password:nochmals John's Passwort passwd: password updated successfully
Beginnen Sie mit dem Auswählen nahegelegener Mirros durch Definition von
mybox ~ # emerge mirrorselect mybox ~ # mirrorselect -i -o >> /etc/make.conf mybox ~ # mirrorselect -i -r -o >> /etc/make.conf(Die Anzahl der Prozessoren+1 ist normalerweise ein guter Wert) mybox ~ # echo 'MAKEOPTS="-j2"' >> /etc/make.conf
Jetzt ist ein guter Zeitpunkt um ein paar USE-Flags zu de-/aktivieren. Führen
Sie
mybox ~ # emerge -vpe world(Portage zeigt die Pakete und deren USE-Flags. Lassen Sie uns, als Beispiel, ipv6 und fortran deaktivieren und unicode aktivieren) mybox ~ # echo 'USE="nptl nptlonly -ipv6 -fortran unicode"' >> /etc/make.conf
Neuere Versionen von glibc benutzen
mybox ~ # cd /etc mybox etc # nano -w locale.gen mybox etc # locale-gen
Last, not least, können Sie die
Sie werden außerdem vielleicht zu ~x86 wechseln wollen. Sie sollten dies
nur tun, wenn Sie mit seltsam defekten Ebuilds und Paketen klarkommen. Wenn Sie
Ihr System lieber stabil halten, fügen Sie
mybox etc # nano -w make.conf(Setzen Sie -march in den CFLAGS auf Ihren CPU-Typ) CFLAGS="-O2 -march=athlon-xp -pipe"(Fügen Sie die folgende Zeile hinzu) FEATURES="ccache"(Nur hinzufügen, wenn Sie wissen, was Sie tun) ACCEPT_KEYWORDS="~x86"
Sie werden Ihr System vielleicht zweifach re-kompilieren wollen, um sicher zu
stellen, dass die letzten Konfigurations-Änderungen vollen Effekt zeigen. Es
würde einiges an Zeit in Anspruch nehmen und nur wenig Gewinn bringen. Sie
können Ihr System sich mit den nach und nach erscheinenden neuen
Versionen von Paketen selbst optimieren lassen. Jedoch ist das Neukompilieren
weiterhin eine gute Idee, wenn man vom Standpunkt der Erhaltung der
Systemkonsistenz ausgeht. Bitte lesen Sie den
Es wird genug Zeit in Anspruch nehmen die Pakete zu re-kompilieren, die seit der
Veröffentlichung ein Update erfahren haben, oder von neuen USE-Flags betroffen
sind. Unter Umständen werden Sie außerdem einige Pakete mit
(ccache installieren) mybox etc # emerge ccache(Beachten Sie bitte, dass der Wechsel zu ~x86 eine Menge zu aktualisierender Pakete nach sich zieht) mybox etc # emerge -vpuD --newuse world(Werfen Sie einen genauen Blick auf die Paketliste und die USE-Flags, entfernen Sie ggf. blockierende Pakete und starten Sie den langatmigen Prozess) mybox etc # time emerge -vuD --newuse world(79 wurden (re)kompiliert) real 180m13.276s user 121m22.905s sys 36m31.472s(Re-emergen Sie libtool, um potenziellen Problemen auszuweichen) mybox etc # emerge --oneshot libtool(Aktualisieren Sie Ihre Konfigurationsdateien. Stellen Sie sicher, dass dispatch-conf keine Konfigurationsdateien überschreibt, die Sie editiert haben) mybox etc # dispatch-conf(Wenn perl aktualisiert wurde, sollten Sie das perl-cleaner-Script ausführen) mybox etc # time perl-cleaner all real 1m6.495s user 0m42.699s sys 0m10.641s(Im Falle eines Major-Upgrade python's sollten Sie das python-updater-Script ausführen) mybox etc # python-updater
Abhängig vom Einsatzgebiet Ihrer neuen Gentoo-Maschine, werden Sie vielleicht
Server-Anwendungen, oder ein Desktop-System installieren wollen. Nur als
Beispiel,
Sie sollten unseren
mybox etc # emerge -vp gnome(Betrachten Sie die Liste der Pakete und deren USE-Flags, editieren Sie dann die make.conf, wenn nötig.) mybox etc # nano -w /etc/make.conf(Die folgenden USE-Flags wurden gesetzt) USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \ -kde -qt3 -qt4 -arts -eds -esd gnome gstreamer gtk firefox" mybox etc # time emerge gnome(326 Pakete wurden emerged) real 520m44.532s user 339m21.144s sys 146m22.337s
mybox etc # emerge -vp kde-meta(Betrachten Sie die Liste der Pakete und deren USE-Flags, editieren Sie dann die make.conf, wenn nötig.) mybox etc # nano -w /etc/make.conf(Die folgenden USE-Flags wurden gesetzt) USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \ kde qt3 qt4 -arts -eds -esd -gnome -gstreamer -gtk -firefox" mybox etc # time emerge kde-meta(391 Pakete wurden emerged) real 1171m25.318s user 851m26.393s sys 281m45.629s