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.
Link Esterni
Tradotto dalla comunità di utenti www.suseitalia.org

