Sunday, November 20, 2016

Gentoo uuendamine

Esiteks vaja uuendada arvuti teadmisi uutest pakkidest. Seda teeb käsuke:

#emerge --sync

Siis vaja paigaldada uuendused:

#emerge --update --deep --newuse -av world

Peale seda käsku võib juhtuda kaks varianti. Sulle näidatakse pakkide nimekirja mida uuendada vaja ja küsitakse. Kas jah või ei. Enter klahv võrdub jah -iga.
Variant on veel, et näidatakse. Sellistel pakettidel on vaja muuta tingimusi. Samuti enter vajutada. Ainult lõppu kirjutada:

#etc-update

ja lõppu -5 ja Enter klahvi

Siis kirjutatakse vajalikud muutused faili, kus hoitakse selliseid muudatusi.Ja siis uuesti:

#emerge --update --deep --newuse -av world

Kui kõik on läinud hästi. Siis hakatakse paigaldama uuendusi. Mis sõltuvalt nende tegemise sagedusest - võtab aega. Kuna uued rakendused laetakse internetist alla, kompileeritakse ja paigaldatakse.

Ning peale seda vaja käivitada käsk:

#revdep-rebuild

Et ka sõltuvused kompileeritaks ümber. Seda on vaja süsteemi tõrgeteta tööks. Näiteks, kui on uuendatud chrome -le vajalikku alamrakendust - on vaja ka chrome kompileerida uuesti. Kuna eelnevalt esinenud versioon on kadunud.


Pakettide tingimusi muuta on vaja põhjustel:
 1. Peale viimast paigaldust on muudetud USE võtmeid.
 2. Viimasel rakenduse versioonil on paigaldamise piirang. Näiteks ei ole süsteemis lubatud litsens. Rakendus on tunnistatud "ebastabiilseks". Või on tekkinud rakendusel sõltuvus, mis on vastuolus süsteemis esinevaga.