Linux Package Management

Skrevet af: Patrick Kerwood

Forskellige Linux systemer har forskellige pakke håndterings programmer. Jeg vil i denne blog gennemgå basis installation, af-installering og opdatering af pakker på en 3 forskellige pakke håndterings programmer. YUM, Aptitude/Apt-get og Pacman.

Jeg vil i dette blog ikke komme ind på GUI’s til dem.

Yellowdog Updater, Modified (YUM)
YUM bliver brugt i RPM kompatible Linux systemer, som Fx. Redhat, Fedora og CentOS.

Installer en eller flere pakker:
yum install pakke-navn
yum install pakke-navn1 pakke-navn2

Af-installer en eller flere pakker:
yum remove pakke-navn
yum remove pakke-navn1 program-navn2

Opdater en bestemt pakke:
yum update pakke-navn

Få en list med tilgængelige opdateringer til allerede installerede pakker:
yum list updates

Opdater hele systemet:
yum update

Søg efter pakke. Brug evt. * som wildcard.
yum search pakke*

Aptitude / Apt-get
Aptitude minder meget om “Apt-get”, men de er i realiteten to forskellige pakke håndterings programmer, selv om kommandoerne stort set er de samme. Aptitude og Apt-get bliver begge brugt i Debian og Debian baseret distro’er. Så som Ubuntu, Linux Mint, Crunchbang osv.
Aptitude er den nyeste af de to og er den jeg personligt bruger, så det er den jeg vil tage udgangspunkt i.

Opdater din pakke liste:
aptitude update

Opdater dine installerede pakker:
aptitude upgrade

Opdater systemet til nyeste tilgængelige version:
aptitude dist-upgrade

Installer en eller flere pakker. Du kan også bruge denne kommando for at opdater en bestemt pakke:
aptitude install pakke-navn
aptitude install pakke-navn1 pakke-navn2

Geninstaller en pakke:
aptitude reinstall pakke-navn

Afinstaller en pakke:
aptitude remove pakke-navn

Afinstaller pakke og fjern configurations filerne:
aptitude remove --purge pakke-navn

Søg efter en pakke:
aptitude search pakke-navn

Få info vedr. en bestemt pakke:
aptitude show pakke-navn

 

Pacman – ArchLinux
Pacman bliver brugt i ArchLinux, Frugalware og DeLi Linux.
Pacman er min helt absolute favorit package management program.

Opdater din pakke liste:
pacman -Su

Opdater dine installerede pakker:
pacman -Sy

Installer en eller flere pakker:
pacman -S pakke-navn1 pakke-navn2

Med Pacman kan du kombiner overstående kommandoer.
Opdater pakke listen, opdater installerede pakker og installer en eller flere pakker:
pacman -Syu pakke-navn1 pakke-navn2

Søg efter en pakke. Søger i både navn og beskrivelsen:
pacman -Ss pakke-navn

Søg efter allerede installerede pakker:
pacman -Qs pakke-navn

Få detajler om en bestemt pakke:
pacman -Si pakke-navn

Få detaljer om en lokal installeret pakke:
pacman -Qi pakke-navn

Få en liste over pakker der ikke længere er nødvendige (orphans):
pacman -Qdt

Pacman har et hav af andre funktioner. Disse var bare til basis brug.
Se evt. https://wiki.archlinux.org/index.php/Pacman

http://www.enterprisenetworkingplanet.com/netos/article.php/3665371/Cheatsheet-Master-Linux-Package-Management.htm


23 dec 2012   | Alle · Ny til Linux

Leave a Reply