2014 m. rugpjūčio 15 d., penktadienis

Kaip naudoti apt ir yum?

„Advanced Package Tool“ (apt). Apt dirba su programinės įrangos šaltiniais, susigaudo priklausomybes ir leidžia ieškoti bei sklandžiai įdiegti, šalinti programas. Paketų tvarkyklė „Synaptic“ yra grafinė naudotojo sąsaja APT sistemai.

„Yellowdog Updater Modified“ (yum). Yum yra atvirojo kodo paketų valdymo priemonė „Linux“ distribucijoms (RedHat, CentOS), palaikančioms RPM paketus. Ši programa veikia terminalo rėžime ir įgalina  tiek vietiniu, tiek nuotoliniu būdu atnaujinti sistemos programinę įrangą.

Nuotraukoje matome Debian SUSE ir Fedora šeimos paketų tvarkykles


APT (Advanced Package Tool)

Paketų šaltiniai randami /etc/apt/sources.list
• “deb”  binariniai paketai
• “deb-src” šaltinio paketai

Paketų šaltinių ir pačių paketų atnaujinimas:
# apt-get update
# apt-get upgrade

Galima instaliuoti/trinti kelis paketus vienu metu
+/- reiškia įrašyti/ištrinti, +(nebūtina nurodyti)
# apt-get install paketas1+ paketas2-

Pažeistų paketų perrašymas:
# apt-get --reinstall install paketas

Informacija apie paketą:
# apt-cache show nano

 apt laiko atsiųstų .deb. failų kopijas /var/cache/apt/archives/ kataloge.
 Išvalyti katalogą galima komanda:
# apt-get clean

Paketų paieška/detalesnė paieška:
# apt-cache search nmap

Paketų šaltinių svarba:
# apt-cache policy

Su debian distribucijomis galima naudoti sutrumpintą apt komandą:
# apt search
# apt update
# apt show
# apt upgrade

Naudingos komandos:

Esant priklausomybėns nuo kitų paketų, kai nepavyksta įdiegti paketo galima naudoti:
# apt-get install -f

YUM (Yellowdog Updater Modified)

Pagrindiniai yum katalogai:
# etc/yum.conf
# man yum.conf #Detalesnė informacija
/etc/yum.repos.d/ #Saugyklų katalogas 

Paketų atnaujinimas:
# yum update

Paketų diegimas:
# yum install paketas

Paketo perrašymas:
# yum reinstall nmap

Paieška:
# yum search nmap

Informacija apie paketą:
# yum info nmap

Įdiegti paketai:
# yum list installed

Paketų diegimo veiklos istorija:
# yum history
# yum history info 12 #Detalesnė informacija
# yum history undo 12 #Anuliuojam 12 įrašą

Tikrinimas/valymas:
# yum check

RPM (Red Hat Package Manager):

# yumdownloader nmap #rpm paketų parsiuntimas

Informacija rpm apie paketą:
# rpm -q paketas.rpm

Detalesnė informacija apie paketą:
# rpm -qi paketas.rpm


Paketo diegimas:
# rpm -i paketas.rpm

Paketo atnaujinimas:
# rpm -Uhv paketas.rpm

http://rpmfusion.org/ - Neoficialūs rpm paketai.