Kirjaudu
(known_hosts pitää siivota, koska uusi asennus sisältää uuden avaimen) $ nano -w ~/.ssh/known_hosts(Etsi ja poista koneen IP:n rivi, tallenna ja lopeta) (Käytä uutta IP:tä) $ 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:kirjoita_salasana
loota ~ # useradd -g users -G lp,wheel,audio,cdrom,portage,cron -m pekka loota ~ # passwd pekka New UNIX password:Kirjoita Pekan salasana Retype new UNIX password:Kirjoita Pekan salasana uudestaan passwd: password updated successfully
Aseta lähimmät peilipalvelimet tiedoston
loota ~ # emerge mirrorselect loota ~ # mirrorselect -i -o >> /etc/make.conf loota ~ # mirrorselect -i -r -o >> /etc/make.conf(Yleensä (suoritinmäärä + 1) on hyvä arvio) loota ~ # echo 'MAKEOPTS="-j2"' >> /etc/make.conf
Seuraavaksi voi asettaa USE-flägit. Komennolla
loota ~ # emerge -vpe world(Portage listaa paketit ja USE-flägit, esimerkiksi asetetaan fortran pois päältä ja unicode sekä ipv6 päälle) loota ~ # echo 'USE="nptl nptlonly ipv6 -fortran unicode"' >> /etc/make.conf
Tuoreet glibc-paketoinnit käyttävät tiedostoa
loota ~ # cd /etc loota etc # nano -w locale.gen
Viimeiseksi voi muokata
On myös mahdollista vaihtaa ohjelmistohaaraan ~x86. Tätä ei kannata
tehdä jollei osaa korjailla erikoisten ebuildien ongelmia ja muita
rikkinäisiä paketointeja. Vakaassa järjestelmässä
loota etc # nano -w make.conf(marchiksi asetetaan suorittimen tyyppi) CFLAGS="-O2 -march=athlon-xp -pipe"(Seuraavaa riviä ei välttämättä kannata käyttää) ACCEPT_KEYWORDS="~x86"
Järjestelmä pitäisi kääntää kahdesti, jotta uudet asetukset vaikuttavat
kaikkiin mahdollisiin paketteihin. Se kuitenkin kestää kauan.
Järjestelmän yhtenäisyyttä ajatellen täydellinen uudelleenkääntäminen
on kuitenkin hyvä ratkaisu.
Jo päivittyneiden ja USE-asetusten vaatimien pakettien asennus
vie jo paljon aikaa. Tässä vaiheessa saattaa myös joutua poistamaan paketteja,
jotka estävät päivityksiä. Rivit "[blocks
(~x86 sisältää paljon päivityksiä) loota etc # emerge -vpuD --newuse world(Pakettiluetteloa ja USE-asetuksia kannattaa tarkkailla, sitten poistetaan estävät paketit ja asennetaan) loota etc # time emerge -vuD --newuse world(79 packages have been (re)compiled) real 180m13.276s user 121m22.905s sys 36m31.472s(libtool kannattaa uudelleenasentaa ongelmien välttämiseksi) loota etc # emerge libtool(Asetustiedostot pitää päivittää, ja kannattaa varmistaa ettei dispatch-conf ylikirjoita tehtyjä muutoksia) loota etc # dispatch-conf(Jos perl päivittyy, perl-cleaner pitää suorittaa) loota etc # time perl-cleaner all real 1m6.495s user 0m42.699s sys 0m10.641s(Jos python päivittyy major-version verran, python-updater pitää suorittaa) loota etc # python-updater
Järjestelmästä riippuen, seuraavaksi asennetaan tyypillisesti palvelimet tai
työpöytäympäristö. Esimerkkeinä ovat ajanotot komennoista
loota etc # emerge -vp gnome(Tarkista paketit ja USE-asetukset, korjaa tarvittaessa.) loota etc # nano -w /etc/make.conf(Seuraavat on määritelty) USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \ -kde -qt4 -arts -eds -esd gnome gstreamer gtk firefox" loota etc # time emerge gnome(326 packages have been emerged) real 520m44.532s user 339m21.144s sys 146m22.337s
loota etc # emerge -vp kde-meta(Tarkista paketit ja USE-asetukset, korjaa tarvittaessa.) loota etc # nano -w /etc/make.conf(Seuraavat on määritetty) USE="nptl nptlonly -ipv6 -fortran unicode svg hal dbus \ kde qt4 -arts -eds -esd -gnome -gstreamer -gtk -firefox" loota etc # time emerge kde-meta(391 packages have been emerged) real 1171m25.318s user 851m26.393s sys 281m45.629s