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

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Tegemisel. '''
==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==
{|border="1"
{|border="1"
!apt
! scope="col" width="225px" | apt
!yum
! scope="col" width="225px" | yum
!Käsu tähendus
!Käsu tähendus
|-
|-
sudo -i
| sudo -i
sudo -i
| sudo -i
Antud käsk võimaldab üle minna süsteemi juurkasutajaks.
|Antud käsk võimaldab üle minna süsteemi juurkasutajaks.
|-
|-
|apt-get install paki_nimi
| apt-get install ''paki_nimi ''
|yum 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'.
|Antud käsk laeb tarkvara paki repositooriumist alla ning paigaldab selle. 'paki_nimi' asendada tarkvara pakiga nt 'htop'.
|-
|-
|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.
|-
|-
|apt-cache search sõne
|apt-cache search ''sõne ''
|yum list available sõne
|yum list available ''sõne ''
|Paki otsimine tarkvara varamutest.
|Paki otsimine tarkvara varamutest.
|-
|-
|apt-cache depends paki_nimi
|apt-cache depends ''paki_nimi ''
|yum deplist paki_nimi
|yum deplist ''paki_nimi ''
|Kuvatakse paki sõltuvused, ehk millest see pakk sõltub.
|Kuvatakse paki sõltuvused, ehk millest see pakk sõltub.
|-
|-
|apt-cache rdepends paki_nimi
|apt-cache rdepends ''paki_nimi ''
|yum käsk puudub / rpm -q –whatrequires paki_nimi
|'''yum käsk puudub''' /  
rpm -q –whatrequires ''paki_nimi ''
|Kuvatakse pakid, mis sõltuvad sellest pakist.
|Kuvatakse pakid, mis sõltuvad sellest pakist.
|-
|-
|apt-cache policy paki_nimi
|apt-cache policy ''paki_nimi ''
|yum info paki nimi
|yum info ''paki nimi ''
|Kuvatakse paki versioon.
|Kuvatakse paki versioon.
|-
|-
|apt-cache show paki_nimi
|apt-cache show ''paki_nimi ''
|yum info paki_nimi
|yum info ''paki_nimi ''
|Kuvatakse paki kohta käivat lisainformatsiooni.
|Kuvatakse paki kohta käivat lisainformatsiooni.
|-
|-
Line 46: Line 53:
|-
|-
|apt-get autoremove
|apt-get autoremove
|yum käsk puudub.
|'''yum käsk puudub. '''
|Kustutatakse pakid, mis paigaldati neid sõltunud tarkvara jaoks mida enam süsteemis ei ole.
|Kustutatakse pakid, mis paigaldati neid sõltunud tarkvara jaoks mida enam süsteemis ei ole.
|-
|-
Line 57: Line 64:
|Jätkatakse viimati katkenud paigaldamist.
|Jätkatakse viimati katkenud paigaldamist.
|}
|}
{|border="1"
! scope="col" width="225px" | dpkg
! scope="col" width="225px" | 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==
* http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
* 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 11: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