Yum: Difference between revisions
No edit summary |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Autor== | ==Autor== | ||
Eesti Infotehnoloogia Kolledž<br> | |||
Ruti Kerro A21. | Ruti Kerro A21. | ||
==Sissejuhatus== | ==Sissejuhatus== | ||
Yellowdog Updater, Modified (YUM) on pakkide automaatne uuendaja ja eemaldaja/lisaja RPM süsteemidele ([http://www.rpm.org/'''''RPM Package Manager''''']). Yum kalkuleerib välja sõltuvused ning selle põhjal arvestab, mis peaks sisalduma installatsiooni pakkides. See teeb kergemaks mitme masina korraga haldamise, selle asemel, et uuendada ükshaaval ja manuaalselt, kasutades RPM süsteemi. Red Hat Enterprise Linux 5.10 kasutab YUM-i, et alla laadida pakke ja installida RPM-e. Selleks, et installida YUM´i hoidlad, peab omama juurkasutaja õiguseid. [1] | |||
== | ==YUM-i omadused [2]== | ||
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]] | |||
* Lihtne liides | |||
* Mitmed hoiukohad | |||
* Lihtne konfiguratsiooni fail | |||
* Kiire toimingute opereerimine | |||
==YUM hoidlate seadistamine [3]== | |||
Et üles seada YUM-i hoidlat Red Hat Enterprise Linux pakkide jaoks, tuleb toimida järgmiselt : | |||
1. Installeeri ''createrepo'' pakk | |||
<font size="3"> yum install createrepo</font> | |||
2. Kopeeri pakid, mida tahad, et sisalduksid hoidlas, kõik ühte kataloogi | |||
Näiteks : ''/mnt/local_repo'' | |||
3. Käivita ''createrepo'' käsk sama kataloogiga (<''/mnt/local_repo''>) | |||
<font size="2"> createrepo <katalooginimi></font> | |||
==YUM käsud [4]== | |||
YUM-i käsud kirjutatakse enamasti selliselt : <font size="2">''yum <käsk> <paki nimi>''</font>. Installatsiooni või uuendamise käigus lahendab YUM vaikimisi kõik sõltuvuse probleemid.<br> | |||
Järgnevalt on välja toodud kõige enam kasutatavad ''yum'' käsud :<br> | |||
* Kõikide käsu võimaluste vaatamine | |||
<font size="3"> man yum</font> | |||
*Kõige uuema versiooni installimine | |||
<font size="3"> yum install <paki nimi></font> | |||
*Uuendamine värskeimaks versiooniks (kui paki nime pole käsus kirjeldatud, siis uuendatakse kõik installeeritud pakid) | |||
<font size="3"> yum update <paki nimi></font> | |||
*Kontrollimine, kas ja millised uuendused on saadaval. Yum tagastab nimekirja kõik saada olevad pakkide uuendused | |||
<font size="3"> yum check-update</font> | |||
*Pakkide eemaldamine (kaasa arvatud kõik pakid, mis eemaldavast pakist sõltuvad) | |||
<font size="3"> yum remove <paki nimi></font> | |||
*Otsing kõikidest yum-i pakkidest, mis sisaldavad otsingusõna | |||
<font size="3"> yum search <otsitav sõna></font> | |||
==Kokkuvõte== | |||
Kuna Yum arvutab automaatselt sõltuvusi ning lahendab sõltuvuse probleemid, on sellega lihtne ümber käija. YUM on suurepärane pakihaldussüsteem, mida on kerge kasutada inimestel, kes teavad, kuidas ja miks seda kasutada. | |||
==Lingid== | |||
Kogu töö on kirjutatud tuginedes järgmistele juhenditele ja allikatele:<br> | |||
[1]http://yum.baseurl.org/<br> | |||
[2]http://searchenterpriselinux.techtarget.com/definition/Yellowdog-Updater-Modified-YUM<br> | |||
[3]https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/c1-yum.html<br> | |||
[4]https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-yum-useful-commands.html<br> | |||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Latest revision as of 12:58, 15 January 2015
Autor
Eesti Infotehnoloogia Kolledž
Ruti Kerro A21.
Sissejuhatus
Yellowdog Updater, Modified (YUM) on pakkide automaatne uuendaja ja eemaldaja/lisaja RPM süsteemidele (RPM Package Manager). Yum kalkuleerib välja sõltuvused ning selle põhjal arvestab, mis peaks sisalduma installatsiooni pakkides. See teeb kergemaks mitme masina korraga haldamise, selle asemel, et uuendada ükshaaval ja manuaalselt, kasutades RPM süsteemi. Red Hat Enterprise Linux 5.10 kasutab YUM-i, et alla laadida pakke ja installida RPM-e. Selleks, et installida YUM´i hoidlad, peab omama juurkasutaja õiguseid. [1]
YUM-i omadused [2]
- Lihtne liides
- Mitmed hoiukohad
- Lihtne konfiguratsiooni fail
- Kiire toimingute opereerimine
YUM hoidlate seadistamine [3]
Et üles seada YUM-i hoidlat Red Hat Enterprise Linux pakkide jaoks, tuleb toimida järgmiselt :
1. Installeeri createrepo pakk
yum install createrepo
2. Kopeeri pakid, mida tahad, et sisalduksid hoidlas, kõik ühte kataloogi Näiteks : /mnt/local_repo
3. Käivita createrepo käsk sama kataloogiga (</mnt/local_repo>)
createrepo <katalooginimi>
YUM käsud [4]
YUM-i käsud kirjutatakse enamasti selliselt : yum <käsk> <paki nimi>. Installatsiooni või uuendamise käigus lahendab YUM vaikimisi kõik sõltuvuse probleemid.
Järgnevalt on välja toodud kõige enam kasutatavad yum käsud :
- Kõikide käsu võimaluste vaatamine
man yum
- Kõige uuema versiooni installimine
yum install <paki nimi>
- Uuendamine värskeimaks versiooniks (kui paki nime pole käsus kirjeldatud, siis uuendatakse kõik installeeritud pakid)
yum update <paki nimi>
- Kontrollimine, kas ja millised uuendused on saadaval. Yum tagastab nimekirja kõik saada olevad pakkide uuendused
yum check-update
- Pakkide eemaldamine (kaasa arvatud kõik pakid, mis eemaldavast pakist sõltuvad)
yum remove <paki nimi>
- Otsing kõikidest yum-i pakkidest, mis sisaldavad otsingusõna
yum search <otsitav sõna>
Kokkuvõte
Kuna Yum arvutab automaatselt sõltuvusi ning lahendab sõltuvuse probleemid, on sellega lihtne ümber käija. YUM on suurepärane pakihaldussüsteem, mida on kerge kasutada inimestel, kes teavad, kuidas ja miks seda kasutada.
Lingid
Kogu töö on kirjutatud tuginedes järgmistele juhenditele ja allikatele:
[1]http://yum.baseurl.org/
[2]http://searchenterpriselinux.techtarget.com/definition/Yellowdog-Updater-Modified-YUM
[3]https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/c1-yum.html
[4]https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Deployment_Guide/s1-yum-useful-commands.html