Come rimuovere un pacchetto dall'elenco di pacchetti da installare in apt-get?

12

Dopo aver provato a installare vim usando apt-get install , apt-get continua a darmi un errore di segmentazione mentre provavo a installare vim-runtime . Sono abbastanza sicuro che sia solo con quel pacchetto specifico, e ogni volta che provo a fare apt-get install per installare qualsiasi altro pacchetto, vim-runtime è nella lista dei pacchetti che verranno installati, ed è sempre il primo pacchetto che ci prova da installare, quindi non posso installare nessun altro pacchetto.

Come posso rimuovere vim-runtime dall'elenco di pacchetti che verranno installati? Si presenta sempre anche se non è una dipendenza di un pacchetto che voglio installare.

Nota: questo è su un rootfs di Ubuntu in esecuzione su ARM.

    
posta Braiam 28.01.2011 - 21:57
fonte

4 risposte

2

L'unico modo corretto per rendere apt non provare e installare vim-runtime è a sudo apt-get remove vim .

Arresto anomalo di Dpkg durante lo spacchettamento di vim-runtime è un bug grave o un'indicazione che qualcosa non va nel tuo hardware. (Sebbene gli errori hardware siano in genere più casuali.)

    
risposta data Marius Gedminas 30.07.2011 - 23:53
fonte
1

Sospetto che il file .deb per vim-runtime non sia stato scaricato correttamente, quindi apt-get si arresta in modo anomalo.

Cerca /var/cache/apt/archives ed elimina questo file vim-runtime* . Per farlo, esegui

gksudo -- nautilus --no-desktop /var/cache/apt/archives/

Va ​​bene cancellare tutti gli altri file .deb da quella cartella, dato che questi sono in cache .deb. file.

    
risposta data user4124 28.01.2011 - 22:29
fonte
1

Ho avuto questo problema prima e alla fine ho dovuto eseguire dpkg -S package-name per trovare tutti i file associati al pacchetto ed eliminarli, il che ha risolto il problema.

    
risposta data daithib8 03.06.2011 - 18:58
fonte
0
  1. Esegui il backup e quindi rimuovi questi due file: /var/cache/apt/pkgcache.bin e /var/cache/apt/srcpkgcache.bin .
  2. Quindi aggiorna la cache dei file

    sudo apt-get update
    
  3. Prova apt-get ora.

Se ti aiuta, carica i file della cache danneggiati da qualche parte e pubblica un link, mi piacerebbe dargli un'occhiata.

    
risposta data arrange 28.01.2011 - 23:31
fonte

Leggi altre domande sui tag