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.
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.
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:
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.
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 !
Attiva
How useful was this post?
Click on a star to rate it!
Average rating / 5. Vote count:
No votes so far! Be the first to rate this post.
As you found this post useful...
Follow us on social media!
We are sorry that this post was not useful for you!