1. Sissejuhatus
Ubuntu kasutajate jaoks on paketihaldussüsteem väga oluline. Tavaliselt kasutatakse Ubuntus paketihaldurina APT-i, kuid mõnel kasutajal võib tekkida soov kasutada YUM-i, mis on populaarne Red Hat-põhistes süsteemides (näiteks CentOS või RHEL). Käesolevas artiklis selgitame üksikasjalikult, miks ja kuidas YUM-i Ubuntusse installida ning kuidas kasutada APT-i YUM-i alternatiivina.
Ubuntu on Debianil põhinev distributsioon ega toeta otse RPM-pakette. Sellest hoolimata võib teatud juhtudel olla vaja kasutada RPM-pakette. Selles artiklis aitame mõista YUM-i ja APT-i erinevusi ning selgitame, kuidas YUM-i Ubuntus õigesti kasutada.
2. Mis vahe on Ubuntul ja YUM-il?
Ubuntu põhineb Debianil ning kasutab vaike-paketihaldussüsteemina APT-i (Advanced Package Tool). Samas on YUM (Yellowdog Updater, Modified) paketihaldur, mida kasutatakse Red Hat-põhistes distributsioonides nagu CentOS või RHEL.
APT-i ja YUM-i erinevused
- APT (Advanced Package Tool)
Ubuntus ja Debianis kasutatakse peamiselt APT-i ningapt-get
võiapt
käskude abil saab paigaldada, uuendada või eemaldada pakette. APT haldab DEB-pakette ja võimaldab lihtsalt kasutada Ubuntu/Debiani repositooriume. - YUM (Yellowdog Updater, Modified)
Red Hat-põhistes distributsioonides kasutatakse YUM-i RPM-pakettide paigaldamiseks ja uuendamiseks. YUM on RPM-põhine paketihaldur ning seda kasutatakse näiteks Red Hat Enterprise Linuxis ja CentOS-is.
Miks kasutada YUM-i Ubuntus?
Peamised põhjused YUM-i kasutamiseks Ubuntus on näiteks olukorrad, kus kasutaja on harjunud Red Hat-põhistes süsteemides YUM-iga töötama või kui on vaja paigaldada ainult RPM-vormingus pakutavaid tarkvarasid. Enamasti soovitatakse siiski kasutada APT-i.

3. Miks paigaldada YUM Ubuntusse?
On olukordi, kus YUM-i kasutamine Ubuntus on vajalik. Näiteks kui on vaja kasutada RPM-pakette või ettevõttes kasutatakse korraga nii Red Hat- kui Ubuntu-põhiseid süsteeme, võib YUM-i installimine olla vajalik.
Kui on vaja hallata RPM-pakette
Ubuntus kasutatakse tavaliselt DEB-pakette, kuid mõnikord on tarkvara saadaval ainult RPM-vormingus. Sellistel juhtudel võimaldab YUM RPM-pakette hallata ka Ubuntu keskkonnas.
YUM hübriidkeskkonnas
Ettevõtetes, kus kasutatakse nii Red Hat-põhiseid kui ka Ubuntu süsteeme, aitab sama paketihalduri kasutamine vähendada halduskoormust. Sellises hübriidkeskkonnas võib YUM-i paigaldamine Ubuntusse olla kasulik.
4. Kuidas paigaldada YUM Ubuntusse?
YUM-i paigaldamine Ubuntusse on üsna lihtne. Järgnevalt on toodud täpsemad juhised.
YUM-i paigaldamise juhis
Alustamiseks kasuta järgmisi käske:
sudo apt-get update
sudo apt-get install yum
Pärast YUM-i paigaldamist on kasulik lisaks paigaldada rpm
käsk:
sudo apt-get install rpm
Sellega on Ubuntu süsteemis loodud võimalus hallata RPM-pakette.
5. YUM-i alternatiiv: kasuta APT-i
APT on Ubuntu vaikimisi kasutatav paketihaldustööriist. Enamik igapäevaseid paketihaldustoiminguid saab APT-iga lihtsalt tehtud. Siin on toodud, kuidas APT-i kasutada YUM-i asemel.
APT-käskude põhiline kasutus
Ubuntu pakette haldab kõige paremini APT. Näiteks:
- Paketide paigaldamine:
sudo apt install <paketi_nimi>
- Paketide uuendamine:
sudo apt update
sudo apt upgrade
- Paketide eemaldamine:
sudo apt remove <paketi_nimi>
APT on väga võimas tööriist ja lahendab automaatselt sõltuvused, mistõttu sobib see Ubuntu tavakasutajale paremini kui YUM.
6. Praktilised näited: Millal on YUM Ubuntus vajalik?
Üks levinud põhjus YUM-i kasutamiseks Ubuntus on vajadus installida RPM-pakette, näiteks kui ettevõttes kasutatakse Red Hat-põhiseid süsteeme ja nende jaoks on vajalikud teatud tööriistad või rakendused.
Praktiline näide 1: RPM-paketi paigaldamine
Kui soovid installida RPM-paketti Ubuntus, saad kasutada YUM-i järgmiselt:
sudo yum install <paketi_nimi>.rpm
Praktiline näide 2: Hübriidkeskkonna haldus
Kui ettevõttes kasutatakse nii Ubuntu kui CentOS süsteeme, võimaldab YUM-i kasutamine hallata pakette mõlemas keskkonnas sama käsuga. See vähendab süsteemiadministraatorite koormust ja võimaldab ühtset haldust.

7. Tõrkeotsing ja KKK
YUM-i paigaldamisel Ubuntusse võib tekkida mõningaid probleeme. Siin on levinumad probleemid ja lahendused.
Viga 1: Sõltuvuskonfliktid
Pärast YUM-i paigaldamist võivad tekkida sõltuvusprobleemid. Sellisel juhul aitab, kui vajalikud teegid või paketid paigaldada käsitsi APT-i abil.
sudo apt-get install <teegi_nimi>
Viga 2: Paketti ei leitud
Kui YUM ei leia soovitud paketti, kontrolli, kas repositoorium on õigesti seadistatud. Veendu, et YUM-i jaoks vajalikud repositooriumid oleksid Ubuntus õigesti lisatud.
8. Kokkuvõte ja tulevikuperspektiiv
Selles artiklis selgitasime, kuidas ja miks kasutada YUM-i Ubuntus. YUM on peamiselt Red Hat-põhistes distributsioonides kasutatav tööriist, kuid teatud juhtudel võib see kasulik olla ka Ubuntus. Tavaliselt on Ubuntu kasutajatele siiski kõige mugavam kasutada APT-i.
Tulevikus võib YUM-i vajadus väheneda, kuna üha rohkem pakette jõuab APT repositooriumidesse. Praegu on YUM-il aga teatud juhtudel Ubuntus siiski oma väärtus.