GentooKKK

Allikas: Pingviini viki


Gentoo Korduma Kippuvad Küsimused

Mis on Gentoo?

Gentoo on Linuxi distributsioon, mis kasutab BSD laadset portsude süsteemi nimega Portage. Gentoo kuulub nn. source based distributsioonide hulka. See tähendab, et kogu tarkvara, mis süsteemi paigaldatakse, komileeritakse kohapeal. Kasutajal on võimalus erinevate lippudega määrata, mis optimeerimise, mis tugedega ja milliste võimalustega programm valmis kompileeritakse. Tänu sellele võib hästi seadistatud Gentoo olla tunduvalt kiirem, kui mõni binaarpakke kasutav distributsioon. Samas on tema paigaldamine aga selle võrra aeglasem ja keerulisem.

Kuidas muuta root (või mõne muu kasutaja) parooli?

Kui tahate muuta oma root parooli, siis kirjutage terminali (olles juba root kasutajana sees)

passwd

Kui tahate aga mõnel süsteemi kasutajal parooli muuta, siis kasutage

passwd kasutaja_nimi

Lähemalt saate veel infot

man passwd

abil.

Kuidas uuendada oma süsteemi?

Gentoo puhul ei ole tähtust, millise seerianumbriga LiveCD abil te tegite installatsiooni. Kui Te uuendate oma süsteemi, siis uuendatakse kogu tarkvara uusimale tasemele. Kerneli uuendamine võtab ehk ainult natuke kauem aega ja nõuab arvuti alglaadimist, kuid muu süsteemi saab väga lihtsalt uuendatud:

emerge --sync && emerge -uDN world

Peale seda võib Teil olla vaja uuendada erinevaid conf faile. Selleks kasutage

etc-update

käsku. Seal lugege hoolikalt, mis faile tahetakse muuta ja vajadusel võrrelge faile ning viige sisse vastavad muudatused.

Süsteem ei käivitu :(

Kui Teie kernel mingil põhjusel ei stardi või on mõni muu viga, siis võtke oma installi CD ja chrootige ennast süsteemi külge. Seejärel vaadake, mida annab teha, et süsteem uuesti tööle saada. Hea koht alustamiseks on ehk /var/log kataloog, kus erinevad Linuxi logid. Süsteemi chrootimine käib aga järgmiselt: Esmalt peale LiveCD buutimist, moundime külge vajaminevad süsteemi kettad (näites on /dev/hda1 /boot partitsioon, /dev/hda3 on / partitsioon ja /dev/hda2 on saale (swap) ala:

Moundime kõvakettad ja lülitame tööle swap ala.
# mount /dev/hda3 /mnt/gentoo
# mount /dev/hda1 /mnt/gentoo/boot
# swapon /dev/hda2
# mount -t proc none /mnt/gentoo/proc

Nüüd chroodime ennast Teie Gentoo süsteemi külge:

# chroot /mnt/gentoo /bin/bash
# env-update && source /etc/profile

Kui olete lõpetanud, siis lahkume.

# exit
# umount /mnt/gentoo/proc /mnt/gentoo/boot /mnt/gentoo
# reboot

Kuidas kasutada "masked" pakette portages?

Soovides lisada oma süsteemile mõnda rakendust võite avastada, et mingil põhjusel ei saa seda paigaldata Teile kohe vaid ette tuleb kiri, et soovitud rakendus on MASKED ja teisi ei leitud. Selle juurde on Teil kindlasti kirjutatud mis on Keywordiga on tegu. Üldjuhul on selleks x86, ppc, sparc, sparc64, alpha, või amd64. Selle ees on aga vastvalt kas "~arch", "-arch" või lihtsalt "arch". Nendest soovitame kasutada erandjuhtudel ainult "~arch" tähistusega rakendusi. Need tähistavad, et tegu on testimisel olevate rakendustega. "-arch" tähendab unsuported rakendusega. Lihtsalt "arch" tähendab, et tegu on stabiilse rakendusega ning sellega ei tohiks Te ka eelnevalt mingit errorit näha. Kui Te ikkagi olete otsustanud Masked rakenduse paigaldada, siis kirjutage käsureale:

ACCEPT_KEYWORDS="~x86" emerge -pv testimiselrakendus

Kui soovite et ka järgmine kord uuendades kasutataks tolle rakenduse puhul ~arch'i siis lisage see pakett /etc/portage/package.keywords nimelisse faili. Näiteks:

echo "kategooria/testimiselrakendus" >> /etc/portage/package.keywords

Kuid arvestage sellega, et toe saamine ametlikest Gentoo kanalitest võib olla raskendatud, kuna paigaldasite selle rakenduse omal riskil! HARD MASKED või "-arch" tähisega rakendusi aga ei ole mingil juhul soovitav kasutada, kui Te just täpselt ei tea, mida teete.

Mis on /var/tmp/portage ja kas selle sisu on turvaline kustutada?

Kompileerimise ajal salvestab Portage paigaldatava(te) pakettide lähtekoodid kausta /var/tmp/portage. Peale edukat paigaldust peaks Portage selle ise ära kustutama. Kui sinna aga siiski on jäänud mõned failid, siis võib need ära kustutada, juhul muidugi, kui emerge hetkel ei tööta. Kuid soovitav on siiski enne käivitada käsk

pgrep emerge

Siis on kindel, et emerge ei tööta ja kausta võib rahulikult tühjendada.

Kuidas saada tööle eesti asetusega klaviatuur?

Juhul, kui kasutate KDE-d või Gnomet saate klavaituuri asetust muuta vastavast juhtimiskeskusest. Kuid kui soovite kogu süsteemile ja terminalis saada tööle eesti asetusega klaviatuur, siis kirjutage:

nano /etc/conf.d/keymaps

Seal otsige üles rida KEYMAPS ja kirjutage sinna lihtsalt et

KEYMAPS=et

Nüüd restardime klaviatuuri:

/etc/init.d/keymaps restart

rsync käsk ei tööta mingil põhjusel?

Kõigi eelduste kohaselt olete sellisel juhul tulemüüri taga ja süsteem ei saa otse ühendust rsync serveriga. Sellisel juhul kasutage käsku:

emerge-webrsync

Kuidas otsida Portagest mingit X tarkvara?

Otsime näiteks tarkvara pdf Kirjutage terminali:

emerge --search pdf

Juhul, kui soovite ostida Portage kirjelduste seast mingit sõna �pdf�, siis kirjutage:

emerge --searchdesc pdf

või lihtsalt

emerge -s pdf

Tulemuseks võib olla väga palju erinevaid kirjeldusi, mis sarnanevad järgnevale näitele:

* net-print/cups-pdf
   Latest version available: 1.5.2
   Latest version installed: [ Not Installed ]
   Size of downloaded files: 15 kB
   Homepage: http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/
   Description: Provides a virtual printer for CUPS to produce PDF files.
   License: GPL-2

Kui soovite võite need kaks parameetrit kombineerida et otsida nii nime kui kirjelduse järgi:

emerge -sS pdf

Kuidas paigaldada tarkvara Gentoos?

Gentoos on kõige lihtsam paigaldada tarkvara Portage abil. Esmalt kirjutage terminalis

emerge --sync

See sünkroniseerib kohaliku pakettide nimekirja uusima nimekirjaga. Enamasti piisab kui seda teha siis kui tahate mõnd programmi uuendada. Loomulikult kui tahate uuendada mitut programmi pole vaja iga programmi järel uuesti sünkroniseerida.

Peale sünkroniseerimist võite asuda pakette paigaldama:

emerge paketinimi

Sedasi paigaldatakse süsteemi Teie soovitud pakett koos kõigi vajaminevate sõltuvustega.

Kuidas eemaldada tarkvara Gentoos?

Eeldame, et tarkvara, mida eemaldada soovite on paigaldatud Portage abil. Siis ei ole muud, kui kirjutada:

emerge --unmerge tarkvaranimi

Kui teil on paigaldatud ühe tarkvara mitu versiooni ning tahate eemaldada neist ainult üht peate andma paketi täpse nime koos versiooninumbriga. Näiteks:

emerge --unmerge =tarkvaranimi-1.2.3_r4

Kuidas kasutada eesti peegleid Portage jaoks?

Selleks tuleb kirjutada make.conf faili paar rida juurde. Eesti peegel asub ftp.linux.ee serveris. Seega avame make.conf faili ja lisame sinna mõned read (tehke copy/paste)

nano /etc/make.conf


SYNC=rsync://rsync1.ee.gentoo.org/gentoo-portage

ja

GENTOO_MIRRORS=ftp://ftp.linux.ee/pub/gentoo/distfiles/

Juhul, kui kasutate ka teisi rsync ja Portage servereid, siis arvestage, et Gentoo võtab make.conf failist kohe esimese serveri ja kui sellega saab ühendust, siis teisi enam ei katsetata. Seega on mõistlik hoida esimeste seas võimalikult kiireid servereid.

Kuidas panna mingi teenus buutimisel startima?

Kui soovite mingit teenust - näiteks samba - panna kohe buutimisel käivituma, siis kirjutage root kasutajana terminali:

rc-update add samba default

ja korras. Edaspidi käivitub samba (või muu teenus) kohe arvuti buutimisel.

Kuidas paigaldada Firefoxile flash tuge?

Paljudel lehtedel surfates võite uue Gentoo paigalduse puhul leida, et Firefox tahaks Teile kangesti paigaldada Macromedia Flash playerit. Proovides seda aga Firefoxi pluginatest tõmmata, see ei õnnestu. Siis on lahenduseks:

emerge netscape-flash

Ja peale selle Firefoxi/Mozilla restart.

Kuidas Java tööle saab?

Java paigaldamise ja tema tööle saamise kohta brauseritega on olemas spetsiaalne õpetus siin Pingviini Vikis.

Kuidas vaadata filme Firefoxis/Mozillas?

Surfates veebis kohtate kindlasti erinevaid veebilehti, kus oleks võimalik kohe vaadata filme. Enamasti on nad erinevates Windowsi formaatides. Kuid siiski saab neid vaadata ka Linuxi all. Kirjutage lihtsalt terminali

emerge mplayerplug-in

ja pärast restartige oma brauser.