Tarkvara haldus yum baasil: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 29: Line 29:
Tarkvara võib otsida kas nime järgi või märksõna järgi tarkvara paki kirjelduses.
Tarkvara võib otsida kas nime järgi või märksõna järgi tarkvara paki kirjelduses.


Nime järgi otsimine:
Märksõna järgi otsimine, sh paki kirjeldusest:
<pre>yum list available | grep pakinimi
<pre>yum search pakinimi</pre>


Märksõna järgi otsimine:
Nime järgi otsimine, juhul kui tead paki õiget nime:
<pre>yum info pakinimi</pre>
<pre>yum list mozilla</pre>
 
Nime järgi otsimine, juhul kui tead paki nimest näiteks ainult osalist fraasi:
<pre>yum list available|grep pakinimi</pre>


==Simulatsioon==
==Simulatsioon==
Line 49: Line 52:
Uuenduste otsimine:
Uuenduste otsimine:


<pre>yum upgrade</pre>


<></>


Kogu süsteemi uuendamine:
 
 
Kogu süsteemi uuendamine


<pre>yum upgrade</pre>
<pre>yum upgrade</pre>


==Paki kohta informatsiooni vaatamine==


<pre>yum info pakinimi</pre>


==Nimekirja uuendamine==
Sõltuvusi teiste pakkidega näeb käsu abil:
<pre>yum update</pre>


==Paki kohta informatsiooni vaatamine==
<pre>yum deplist pakinimi</pre>
 
Teiste pakkide sõltuvust huvi pakkuva pakiga näitab käsk:
 
<pre>yum resolvedep pakinimi</pre>


==Juba paigaldatud tarkvara pakkide ja üleliigse info kustutamine==
==Juba paigaldatud tarkvara pakkide ja üleliigse info kustutamine==
Yum jätab peale tarkvara paigaldamist hulga infot alles kataloogi ''/var/cache/yum/'', mis võtab aja möödudes tarbetult ruumi. Selle ruumi vabastamiseks on käsk:
Yum jätab peale tarkvara paigaldamist hulga infot alles kataloogi ''/var/cache/yum/'', mis võtab aja möödudes tarbetult ruumi. Selle ruumi vabastamiseks on käsk:



Revision as of 01:20, 2 May 2011

Veiko Pilt

POOLELI

Sissejuhatus

YellowDog Updater, Modified ehk Yum on avatud lähtekoodiga käsureal töötav tarkvarahalduse süsteem Linuxile. Algne tarkvara (YUP ehk YellowDog Updater) loodi Red Hat Linux distributsiooniga varustatud arvutisüsteemide uuendamiseks.

Hea tarkvara haldusmehhanism:

  • suudab lahendada sõltuvusi (kui paigaldad mõne tarkvara, mille toimimiseks on vajalik mõni teine tarkvara, siis haldusmehhanism leiab selle vajaliku paki ise võrgust üles ning paigaldab)
  • võimaldab tarkvara otsida (ei pea ise näiteks Googlest otsima)
  • annab teada millest mingi pakk koosneb
  • hoiab iga faili kohta infot, mis tarkvara raames see paigaldati
  • võimaldab vajadusel tarkvaara nimekirja kloonida ka uuele masinale.

Eeldus

Käesolev viki artikkel on mõeldud Linuxi kasutajale, kellel on juba Linux operatsioonisüteem paigaldatud, koos vajaliku Yum tarkvaraga. Osa artiklis toodud näiteid ja õpetusi vajavad juurkasutaja (root) õigusi kasutatavas arvutis. Seda, kuidas juurkasutaja õigusi omandada, neid kasutada, või mis riske see endaga kaasa toob, antud artikkel ei käsitle. Viki artiklist arusaamine, eeldab algteadmisi Linux operatsioonisüsteemist.

Tarkvara haldamine

Varamud

Yum kasutab tarkvara paigaldamise ja uuendamise hõlbustamiseks tarkvara varamuid ehk repositooriumeid (inglise k. repositories). Yum varamute asukohad on kirjas failis: /etc/yum.repos.d

Tarkvara otsimine

Tarkvara võib otsida kas nime järgi või märksõna järgi tarkvara paki kirjelduses.

Märksõna järgi otsimine, sh paki kirjeldusest:

yum search pakinimi

Nime järgi otsimine, juhul kui tead paki õiget nime:

yum list mozilla

Nime järgi otsimine, juhul kui tead paki nimest näiteks ainult osalist fraasi:

yum list available|grep pakinimi

Simulatsioon

Tarkvara paigaldamine

yum install pakinimi

Tarkvara eemaldamine

yum remove pakinimi

Tarkvara uuendamine

Uuenduste otsimine:



Kogu süsteemi uuendamine

yum upgrade

Paki kohta informatsiooni vaatamine

yum info pakinimi

Sõltuvusi teiste pakkidega näeb käsu abil:

yum deplist pakinimi

Teiste pakkide sõltuvust huvi pakkuva pakiga näitab käsk:

yum resolvedep pakinimi

Juba paigaldatud tarkvara pakkide ja üleliigse info kustutamine

Yum jätab peale tarkvara paigaldamist hulga infot alles kataloogi /var/cache/yum/, mis võtab aja möödudes tarbetult ruumi. Selle ruumi vabastamiseks on käsk:

yum clean all

Paigaldatud tarkvara kloonimine

Info paigaldatud tarkvara kohta:

yum list installed

Info konkreetse tarkvara kohta, kas on paigaldatud või mitte:

yum list installed httpd

Graafiline liides Yumile

Vastava tarkvara saab käivitada nii käsurealt, kui ka menüüst. Käsurealt on käsk:

gpk-application

Tegelikult on veel ka teisi alternatiive, nagu näiteks Yumex ehk Yum extender (tuleb ise juurde paigaldada).

Kasutatud kirjandus

Vaata ka