Kuidas kasutada YUM-i Ubuntus? Praktiline juhend ja võrdlus APT-iga

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 ning apt-get või apt 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.

 

年収訴求