Showing posts with label APT. Show all posts
Showing posts with label APT. Show all posts

03/08/2015

[APT] Fix "some indexes failed to download" error

If you ever encounter this APT error:

some indexes failed to download (E: Some index files failed to download. They have been ignored, or old ones used instead.)

It might mean that your local APT info somehow was messed up but you can easily fix this by purging it and asking APT to update it again:

sudo rm -vf /var/lib/apt/lists/*
apt-get update

24/05/2014

[Debian] Test APT changes without altering the system

The APT package manager allows you to test the changes a command would perform without altering the system. To do that, simply add --dry-run to the desired command (usually an install or remove one).

Eg:

apt-get install SOMEPACKAGE --dry-run

Will show you what dependencies will be installed alongside the specified package but no actual installation will take place.

26/04/2014

[Linux] Add/remove PPA repositories

You can easily add and remove PPA repositories to your software sources with the apt-add-repository command. Use:

sudo apt-add-repository ppa:USER/REPOSITORY

to add and:

sudo apt-add-repository -r ppa:USER/REPOSITORY

to ONLY remove (same as --remove) it. Alternatively, if you installed ppa-purge, you can use it to remove the repository AND (if possible) revert to the official packages:

sudo ppa-purge ppa:USER/REPOSITORY

20/05/2009

How to force package removal when apt fails on Ubuntu / Come forzare la rimozione di pacchetti quando fallisce apt su Ubuntu

IN ENGLISH:

Sometimes lacking the super-cow powers is a problem. Apt may in fact have trouble removing certain malformed packages. To force uninstall you could try:
sudo apt-get -f remove package
if it fails too, probably giving this error (or similar): 
subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
  package_name
E: Sub-process /usr/bin/dpkg returned an error code (1)

you may try this:
cd /var/lib/dpkg/info
ls | grep package_name

locate some package_name.prm and delete it rm package_name.prm then try again with sudo apt-get remove package

IN ITALIANO:

A volte la mancanza dei poteri della supermucca è un problema. Apt puo' avere difatti problemi nella rimozione di certi pacchetti malformati. Per forzare la disinstallazione potete provare:
sudo apt-get -f remove nomepacchetto
se fallisce anche questo, magari dando questo errore (o simile): 
subprocess post-removal script returned error exit status 2
Errors were encountered while processing:
  nomepacchetto
E: Sub-process /usr/bin/dpkg returned an error code (1)

potete provare:
cd /var/lib/dpkg/info
ls | grep nomepacchetto

e cercate un qualche nomepacchetto.prm e cancellatelo rm nomepacchetto.prm quindi provate ancora con sudo apt-get remove package

05/05/2009

Lista di utili comandi apt per linux

Una breve lista di utili comandi da usare con apt su linux:

  • Installare un pacchetto: apt-get install nomepacchetto
  • Rimuovere un pacchetto: apt-get remove nomepacchetto, per eliminare i file di configurazione assieme alla rimozione: apt-get remove --purge nomepacchetto
  • Cercare un pacchetto: apt-cache search nomepacchetto
  • Aggiornare le sorgenti software da dove scaricare i pacchetti: apt-get update
  • Aggiornare il sistema: apt-get dist-upgrade
  • Eliminare pacchetti non più necessari: apt-get autoremove

Ed infine un piccolo tool per trovare ed eliminare dipendenze non più necessarie: deborphan (apt-get install deborphan), da richiamare con orphaner --purge

Per usare questi comandi potrebbe essere necessario avere maggiori privilegi, ottenibili mendiante l'anteposizione di "sudo", es: sudo apt-get install ....