Identifiez-vous en tant que
(Vous pouvez nettoyer votre fichier known_hosts car votre machine a généré une nouvelle clef définitive) $ nano -w ~/.ssh/known_hosts(Regardez l'adresse IP de votre nouveau PC et supprimez la ligne, puis sauvegardez le fichier et quittez nano) (Utilisez l'adrese IP de votre nouvelle machine) $ 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:type_the_password
mybox ~ # adduser -g users -G lp,wheel,audio,cdrom,portage,cron -m john mybox ~ # passwd john New UNIX password:Définissez le mot de passe de John Retype new UNIX password:Entrez de nouveau le mot de passe passwd: password updated successfully
Démarrez en sélectionnant les mirrirs les plus proches en définissant les
variables
mybox ~ # emerge mirrorselect mybox ~ # mirrorselect -i -o >> /etc/make.conf mybox ~ # mirrorselect -i -r -o >> /etc/make.conf(Généralement, on utilise (le nombre de processeurs + 1)) mybox ~ # echo 'MAKEOPTS="-j2"' >> /etc/make.conf
À présent, il est temps d'activer ou non certains paramètres USE. Exécutez
mybox ~ # emerge -vpe world(Portage affiche les paquets avec leurs paramètres USE, par exemple, désactivons ipv6 et fortran, et activons unicode) mybox ~ # echo 'USE="nptl nptlonly -ipv6 -fortran unicode"' >> /etc/make.conf
Les versions récentes de glibc utilisent
mybox ~ # cd /etc mybox etc # nano -w locale.gen mybox etc # locale-gen
La dernière étape mais pas des moindres, vous devriez modifier votre variable
Vous pouvez basculer en architecture ~x86. Vous ne devriez faire cela
s'il ne vous dérange pas d'obtenir des comportements bizarres avec des ebuilds
ou des paquets cassés. Si vous préférez garder un système stable, n'ajoutez
mybox etc # nano -w make.conf(Mettez le type de votre CPU avec -march dans le CFLAGS) CFLAGS="-O2 -march=athlon-xp -pipe"(Ajoutez la ligne suivante) FEATURES="ccache"(N'ajoutez ceci que si vous savez ce que vous faites) ACCEPT_KEYWORDS="~x86"
Vous voudrez peut-être recompiler votre système dans son ensemble une seconde
fois pour faire pleinement usage des derniers changements de configuration. Cela
prendra un certain temps pour un faible gain de vitesse. Vous pouvez laisser
votre système s'optmiser par lui-même au fil du temps quand de nouvelles
versions de paquets seront sorties. Toutefois, la recompilation reste une bonne
idée pour maintenir la cohérence du système. Consultez le
Recompiler uniquement les paquets qui ont déjà été mis à jour depuis la sortie
ou qui sont affectées par vos nouveaux paramètres USE va prendre assez de temps.
Vous pourriez également avoir à désinstaller des paquets qui bloqueraient votre
mise à jour. Jetez un œil aux « [blocks
(Installation de ccache) mybox etc # emerge ccache(Notez que le changement vers ~x86 engendre la mise à jour de nombreux paquets) mybox etc # emerge -vpuD --newuse world(Jetez un œil à la liste des paquets et à leurs paramètres USE, retirez les paquets bloquant s'il y en a, et démarrez le long processus) mybox etc # time emerge -vuD --newuse world(79 paquets ont été (re)compilés) real 180m13.276s user 121m22.905s sys 36m31.472s(Réinstallez libtool pour éviter de futurs problèmes potentiels) mybox etc # emerge --oneshot libtool(Mise à jour des fichiers de configuration, assurez-vous de ne pas laisser dispatch-conf mettre à jour des fichiers que vous auriez modifiés) mybox etc # dispatch-conf(Si perl a été mis à jour, vous devez lancer le script perl-cleaner) mybox etc # time perl-cleaner all real 1m6.495s user 0m42.699s sys 0m10.641s(Dans le cas d'une mise à jour majeure de python, vous devez lancer le script python-updater) mybox etc # python-updater
Selon l'utilisation qui sera faite de votre nouvelle machine Gentoo, vous
désirerez probablement installer des applications serveur ou un environnement de
travail. Par exemple,
Vous devriez lire notre
mybox etc # emerge -vp gnome(Vérifiez la liste des paquets et leurs paramètres USE, éditez le fichier make.conf si nécessaire.) mybox etc # nano -w /etc/make.conf(Les paramètres USE suivants ont été définis) 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 paquets ont été installés) real 520m44.532s user 339m21.144s sys 146m22.337s
mybox etc # emerge -vp kde-meta(Vérifiez la liste des paquets et leurs paramètres USE, éditez le fichier make.conf si nécessaire.) mybox etc # nano -w /etc/make.conf(Les paramètres USE suivants ont été définis) 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 paquets ont été installés) real 1171m25.318s user 851m26.393s sys 281m45.629s