GentooKKK
Gentoo Korduma Kippuvad Küsimused
Sisukord
- 1 Mis on Gentoo?
- 2 Kuidas muuta root (või mõne muu kasutaja) parooli?
- 3 Kuidas uuendada oma süsteemi?
- 4 Süsteem ei käivitu :(
- 5 Kuidas kasutada "masked" pakette portages?
- 6 Mis on /var/tmp/portage ja kas selle sisu on turvaline kustutada?
- 7 Kuidas saada tööle eesti asetusega klaviatuur?
- 8 rsync käsk ei tööta mingil põhjusel?
- 9 Kuidas otsida Portagest mingit X tarkvara?
- 10 Kuidas paigaldada tarkvara Gentoos?
- 11 Kuidas eemaldada tarkvara Gentoos?
- 12 Kuidas kasutada eesti peegleid Portage jaoks?
- 13 Kuidas panna mingi teenus buutimisel startima?
- 14 Kuidas paigaldada Firefoxile flash tuge?
- 15 Kuidas Java tööle saab?
- 16 Kuidas vaadata filme Firefoxis/Mozillas?
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.