Piu’ volte vi troverete a usare un gestore di pacchetti come apt che gestisce anche le dipendenze. Ma come funziona apt ?
I primi comandi che vediamo sono:
root@kali: -/Scaricati/# apt-cache
Ci permette di eseguire query sui pacchetti, ad esempio apt-cache search pdf per cercare un buon programma per i programmi pdf
Verra’ mostrato un elenco di programmi che possiede nel titolo e nella descrizione il tag pdf
Eravamo abituati a strumenti come aptitude per velocizzare e semplificare l’utilizzo di apt-get,
apt-install, apt-cache, apt-surge, con gli aggiornamenti alla versione 5.0 aptitude e’ sato rimosso e d e’ subentrato apt. Semplicemente apt.
Se diamo a vuoto questo comendo, fornisce indicazione che e’ un comendo di interfaccia per la riga di comando apt.Tutto quello che faceva aptitude lo fa adesso apt.
I comandi di base sono
List: elenca i pacchetti in base al nome
search: Cerca tra le descrizioni dei pacchetti
show: Mostra i dettagli di un pacchetto
update: aggiorna l’elenco dei pacchetti disponibili
install: Installa i pacchetti
remove: Rimuove i pacchetti
upgrade: Esegue l’avanzamento di versione del sistema installando e aggiornando i pacchetti
full – upgrade: Esegue l’avanzamento di versione del sistema rimuovendo installando e aggiornando i pacchetti
edit sources: Modifica il file sulle informazioni delle sorgenti
Tornando al comando apt : show
Questo mostra il pacchetto La sorgente – la versione- la grandezza del pacchetto- Il manteiner – le dipendenze- L’homepage…
Il comando apt update
Aggiorna l’elenco dei pacchetti installabili ovvero il repository
Per tutte le informazioni aggiuntive basta digitare man apt e si visualizza l’intero manuale sul comando.
——————-
il comando ci permette di fare molto di piu’ad esempio visualizzare le statistiche sulla cahe dei pacchetti con il comando:
root@kali: -/Scaricati/# apt-cache stats
Oppure visualizzare quali dipendenze non sono soddisfatte
root@kali: -/Scaricati/# apt-cache unmet
Posso cercare anche tutti i pacchetti con un certo nome
root@kali: -/Scaricati/# apt-cache pkgnames pdf
Detto questo apt utilizza delle repository, ovvero delle sorgenti on line da cui scaricare i pacchetti, per fornirci tutto il necessario e le annesse dipendenze di ogni singolo pacchetto
Possiamo altresi visualizzare quali repository sono in uso nel nostro sistema, aggiungere o rimuovere andando a modificare il file /etc/apt/sources.list
Cosi:
root@kali: -/Scaricati/# vi /etc/apt/sources.list
apt scarica da questa repository, una cache locale con l’elenco dei pacchetti. Per aggiornare questa cache,utilizzeremo il comando
root@kali: -/Scaricati/# apt-get update
Il sistema si colleghera’ ad internet e scarichera’ le ultime versioni dei pacchetti gia esistenti.
Vediamo ora di installare un nuovo software.Ad esempio Virtual Box.
root@kali: -/Scaricati/# apt-get install virtualbox
Possiamo anche svolgere una simulazione di installazione per vedere che questa vada a buon fine e non crei problemi
root@kali: -/Scaricati/# apt-get -s install virtual box
Si procede in tal senso ad una installazione fittizia, non reale, ma cio’ fornisce come risposta di eventuali errori o problemi di una installazione reale.
Unìaltra opzione e’ ad esempio la possibilita’ di scaricare il pacchetto di installazione per poi andarlo a installare diversamente, ad esempio manualmente.
root@kali: -/Scaricati/# apt-get install -d virtualbox
Cosi facendo si eseguiraì solo il download del pacchetto non la siua successiva installazione. I pachetti intal senso sono scaricati nella
root@kali: -/Scaricati/# ls /var/cache/apt/archives
In tale posizione potremo trovare i pacchetti che abbiamo appena scaricato e anche i pacchetti che sono stati scaricati per fare l’upgrade all’ultima versione
Ora
root@kali: -/Scaricati/#ls /var/cache/apt/archives/ |grep virtualbox
quindi si potrebbe eseguire anche
root@kali: -/Scaricati/# dpkg -i /var/cache/apt/archives/virtualbox_4.3..28 dfsg-lkalil+h1_amd64.deb
C’erano inoltre un totale dei pacchetti all’interno della vca di apt
Con il comando
root@kali: apt-get clean
root@kali: -/Scaricati/# du -sh /var/cache/apt/archives
Per un tot di 437 M. che poi accumulando diventano veramente una dimensione raguardevole.
Possiamo usare il comando:
root@kali: -/Scaricati/# apt-get clean
Per eliminare tutti i file di cache . Verifichiamo che tutto sia andato nel corretto modo digitando:
root@kali: -/Scaricati/# du-sh /var/cache/apt/archives
16K /var/cache/apt/archives
root@kali: -/Scaricati/#
Ci sono solo 16 k e infatti la cartella e’ vuota.
root@kali: -/Scaricati/# apt
lock partial
Pereliminare automaticamente le dipendenze e solo quelle che hanno a che fare con il programma che andremo a disinstallare si puo’ procedere con auto remove.
root@kali: -/Scaricati/#apt -get autoremove virtualbox
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !