Apt-yum/dpkg-rpm käskude lühivõrdlus: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tesaar (talk | contribs)
No edit summary
Tesaar (talk | contribs)
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[#toc|Contents]]
==Sissejuhatus==


'''Tegemisel. '''
Antud artikkel sisaldab lühivõrdlust deb ning rpm baasil pakihaldussüsteemis kasutatavatest käskudest. Võrdlus sisaldab käske tarkvara paigaldamiseks/eemaladamiseks ning muid käske seotud toimingute tegemiseks.  


==Sissejuhatus==
Käsud on testitud deb baasil Ubuntu 11.04 serveris ning rpm baasil Fedora 17 desktop'is.


==apt - yum / dpkg - rpm võrdlustabel==
==apt - yum / dpkg - rpm võrdlustabel==
Line 21: Line 21:
| apt-get remove ''paki_nimi ''
| apt-get remove ''paki_nimi ''
| yum remove ''paki_nimi ''
| yum remove ''paki_nimi ''
|Tarkvarapaki eemaldamine.
|Tarkvarapaki eemaldamine. yum käsk eemaldab lisaks tarkvarapaketile ka mitte muudetud konfiguratsioonifailid.  
|-
|-
|apt-get purge ''paki_nimi ''
|apt-get purge ''paki_nimi ''
|'''yum käsk puudub. '''
|yum remove ''paki_nimi ''
|Tarkvarapaketi täielik eemaldamine, k.a. konfiguratsioonifailid.
|Tarkvarapaketi täielik eemaldamine, k.a. konfiguratsioonifailid.
|-
|-
Line 110: Line 110:
|Jätkatakse viimati katkenud paigaldamist.
|Jätkatakse viimati katkenud paigaldamist.
|}
|}
===Võrdlustabel kättesaadaval kujul===
Eelnevalt toodud võrdlustabel .odt vormingus kahel lehekuljel:
[[File:tabel.odt]]
Sama võrdlustabel .pdf vormingus kahel lehekuljel:
[[File:tabel.pdf]]


==Kasutatud materjalid==
==Kasutatud materjalid==
==test1==
* http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
==test2==
* http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/Uso_del_comando_yum.html
* http://linux.die.net/man/8/yum
* http://www.techrepublic.com/blog/opensource/obtaining-file-information-with-rpm/101
* http://www.linuxjournal.com/content/finding-which-rpm-package-contains-file
* http://www.rpm.org/max-rpm/rpm.8.html
* http://help.lockergnome.com/linux/reinstall-installed-packages-rpm--ftopict488959.html
* http://www.rpm.org/max-rpm/ch-rpm-upgrade.html
* http://forums.fedoraforum.org/showthread.php?t=238506
* http://unix.stackexchange.com/questions/6252/what-is-yum-equivalent-of-apt-get-update
 
'''Käsud: '''
man apt
 
man dpkg
 
man yum
 
man rpm
 
==Autor==
 
'''Teet Saar A32'''

Latest revision as of 10:34, 8 January 2013

Sissejuhatus

Antud artikkel sisaldab lühivõrdlust deb ning rpm baasil pakihaldussüsteemis kasutatavatest käskudest. Võrdlus sisaldab käske tarkvara paigaldamiseks/eemaladamiseks ning muid käske seotud toimingute tegemiseks.

Käsud on testitud deb baasil Ubuntu 11.04 serveris ning rpm baasil Fedora 17 desktop'is.

apt - yum / dpkg - rpm võrdlustabel

apt yum Käsu tähendus
sudo -i sudo -i Antud käsk võimaldab üle minna süsteemi juurkasutajaks.
apt-get install paki_nimi yum install paki_nimi Antud käsk laeb tarkvara paki repositooriumist alla ning paigaldab selle. 'paki_nimi' asendada tarkvara pakiga nt 'htop'.
apt-get remove paki_nimi yum remove paki_nimi Tarkvarapaki eemaldamine. yum käsk eemaldab lisaks tarkvarapaketile ka mitte muudetud konfiguratsioonifailid.
apt-get purge paki_nimi yum remove paki_nimi Tarkvarapaketi täielik eemaldamine, k.a. konfiguratsioonifailid.
apt-cache search sõne yum list available sõne Paki otsimine tarkvara varamutest.
apt-cache depends paki_nimi yum deplist paki_nimi Kuvatakse paki sõltuvused, ehk millest see pakk sõltub.
apt-cache rdepends paki_nimi yum käsk puudub /

rpm -q –whatrequires paki_nimi

Kuvatakse pakid, mis sõltuvad sellest pakist.
apt-cache policy paki_nimi yum info paki nimi Kuvatakse paki versioon.
apt-cache show paki_nimi yum info paki_nimi Kuvatakse paki kohta käivat lisainformatsiooni.
apt-get clean yum clean packages Kustutatakse arhiveeritud pakid lokaalsest tarkvara varamust.
apt-get autoremove yum käsk puudub. Kustutatakse pakid, mis paigaldati neid sõltunud tarkvara jaoks mida enam süsteemis ei ole.
apt-get update yum check-update Uuendatakse repositooriumite nimekirja.
apt-get -f install yum clean all && yum update Jätkatakse viimati katkenud paigaldamist.
dpkg rpm Käsu tähendus
dpkg -i paki_nimi rpm -i paki_nimi Käsitsi alla laetud paki paigaldamine.
dpkg -r paki_nimi rpm -e paki_nimi Paki eemaldamine.
dpkg -P paki_nimi rpm -e paki_nimi Tarkvarapaketi täielik eemaldamine, k.a. konfiguratsioonifailid.
dpkg -l rpm -qa Kuvatakse kõik paigaldatud pakid.
dpkg -l sõne rpm -qa sõne Kuvatakse kõik paigaldatud paketid antud sõne järgi. Sõnes võib kasutada tärni * nt 'apach*', et otsida paigaldatud pakki, mis algab apach.
dpkg -p paki_nimi rpm -qpi paki_nimi Kuvatakse paki kohta käivat lisainformatsiooni.
dpkg -c paki_nimi rpm -qpl paki_nimi Kuvab .deb või .rpm paki sisu.
dpkg -S paki_nimi rpm -qlv paki_nimi Kuvab faili omaniku.
dpkg -L paki_nimi rpm -ql paki_nimi Kuvatakse pakiga seotud failid.
dpkg –configure -a rpm -iv –replacepkgs paki_nimi Jätkatakse viimati katkenud paigaldamist.

Võrdlustabel kättesaadaval kujul

Eelnevalt toodud võrdlustabel .odt vormingus kahel lehekuljel:

File:Tabel.odt

Sama võrdlustabel .pdf vormingus kahel lehekuljel:

File:Tabel.pdf

Kasutatud materjalid

Käsud:

man apt
man dpkg
man yum
man rpm

Autor

Teet Saar A32