APT

Da Wikipedia, l'enciclopedia libera.

Contents

APT - Advanced Package Tool (Tool avanzato per la gestione dei pacchetti)

APT è un gestore di pacchetti originariamente usato solo in distribuzioni basate su Debian, che rende estremamente facile all'utente l'installazione e la rimozione dei pacchetti. Infatti non installa i pacchetti ma provvede pure a scaricarli e a risolvere le dipendenze, scaricando anche esse.

Installare APT

APT è incluso in SuSE 10 e OpenSUSE Linux 10, usa YaST per installare i pacchetti per poterlo eseguire (basta usare la funzione cerca e scrivere "APT"). Nel momento in cui APT è installato lancia da console come utente di root # apt-get update

zero:~ # apt-get update
Get:1 http://ftp.gwdg.de SuSE/9.2-i386 release [12.4kB]
Fetched 12.4kB in 3s (3539B/s)
Get:1 http://ftp.gwdg.de SuSE/9.2-i386/suser-guru pkglist [265kB]
Get:2 http://ftp.gwdg.de SuSE/9.2-i386/suser-guru release [135B]
Get:3 http://ftp.gwdg.de SuSE/9.2-i386/packman pkglist [199kB]
Get:4 http://ftp.gwdg.de SuSE/9.2-i386/packman release [132B]
Get:5 http://ftp.gwdg.de SuSE/9.2-i386/packman-i686 pkglist [68.3k]
..............
Get:16 http://ftp.gwdg.de SuSE/9.2-i386/security-prpm release [138B]
Fetched 1746kB in 2m56s (9887B/s)
Reading Package Lists... Done
Building Dependency Tree... Done

zero:~ # apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 0 removed and 354 not upgraded.

Update Automatico

Per aggiornare giornalmente la lista dei pacchetti, puoi modificare il file /etc/sysconfig/autoupdate e includere:

AUTOUPDATE_ENABLE=yes

Usare APT

APT può essere usato da riga di comando oppure da una comodissima interfaccia grafica, Synaptic. Generalmente apt ha due comandi principali da riga di comando apt-get (che è adibito alla gestione dei pacchetti) e apt-cache (che è adibito generalmente alla funzione di ricerca dei pacchetti). I pacchetti si installano con apt-get install nome_Del_pacchetto.rpm, mentre per ricerare un pacchetto si può eseguire:

zero:~ # apt-cache search gaim
bitlbee - An IRC to other chat networks gateway
gaim-devel - Development environment for gaim
gaim-guifications - Guifications plugin for Gaim
gaim-perl - Perl bindings for gaim
gaim-tcl - Tcl/Tk bindings for gaim
OpenOffice_org - A Free Office Suite (the Language Independent part)
gaim - A multi-protocol Instant Messenger client
gaim-vv - Gaim is Compatible with the AOL Instant Messenger
linphone-im - A modified version of Linphone 

La risposta che abbiamo ottenuto dal comando apt-cache search è una lista di pacchetti che hanno nel nome e nella descrizione la parola Gaim. Ora supponiamo che vorresti installare gaim-guifications, basta fare così:

zero:~ # apt-get install gaim-guifications
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
gaim-guifications
0 upgraded,aptnewly installed, 0 removed and 354 not upgraded.
Need to get 150kB of archives.
After unpacking 520kB of additional disk space will be used.
Get:1 http://ftp.gwdg.de SuSE/9.1-i386/suser-guru gaim-guifications 2.8-1.guru.suse91 [150kB]
Fetched 150kB in 8s (17.6kB/s)
Committing changes...
Preparing... ########################################### [100%]
1:gaim-guifications ########################################### [100%]

Quando usi apt-get install, APT ricerca se il pacchetto che intendi installare è gia installato. Se è già stato installato ricera se c'è una nuova versione di quel pachetto, se si installa la nuova versione con le relative dipendenze, per esempio installiamo MPlayer:

zero:~ # apt-cache search mplayer
kplayer - KDE Media Player based on MPlayer
mplayerplug-in - MPlayer Plugin for Netscape/Mozilla
xine-skins - Skins for xine-ui
MPlayer - Movie Player
libpostproc - The postproc library of MPlayer
live - live.com librarys
transcode - a linux video stream processing utility
libvisual-plugins - sound visualisation library plugins
MPlayer-suite - A virtual package to obtain MPlayer and many of the plugins
xmms-mplayer - Use xmms as a frontend for MPlayer
mpav - MPlayer Audio Visualization
xmmsmplayer - XMMS MPlayer Input Plugin
kmenc15 - Kde frontend to mencoder
zero:~ # apt-get install MPlayer-suite
Reading Package Lists... Done
Building Dependency Tree... Done
MPlayer-suite is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 354 not upgraded.

Qualcos'altro di utile

Link Esterni

Tradotto dalla comunità di utenti www.suseitalia.org