Depois que eu tentei instalar vim
usando apt-get install
, apt-get
continua me causando uma falha de segmentação ao tentar instalar vim-runtime
. Tenho certeza de que é apenas com esse pacote específico e, sempre que tento fazer apt-get install
a instalação de qualquer outro pacote, vim-runtime
está na lista de pacotes que serão instalados, e é sempre o primeiro pacote que tenta instalar, para que eu possa instale outros pacotes.
Como posso remover vim-runtime
da lista de pacotes que serão instalados? Ele sempre aparece, mesmo que não seja uma dependência de um pacote que eu quero instalar.
Nota: Este é um rootfs do Ubuntu em execução no ARM.
apt-get
segfaults - por favor relate .dpkg --remove vim-runtime
e veja se isso ajuda.apt-get -f install
para corrigir problemas de instalação como esta, mas se segfaults durante a configuração, não estou certo de que ele vai trabalhar ...Respostas:
A única maneira correta de fazer com que o apt não tente instalar o vim-runtime é
sudo apt-get remove vim
.A falha do Dpkg ao descompactar o vim-runtime é um bug sério ou uma indicação de que algo está errado com o seu hardware. (Embora os erros de hardware geralmente sejam mais aleatórios.)
fonte
Suspeito que o arquivo .deb do vim-runtime não tenha sido baixado corretamente, por isso
apt-get
trava.Examine
/var/cache/apt/archives
e exclua estevim-runtime*
arquivo. Para fazer isso, executeNão há problema em apagar outros arquivos .deb dessa pasta, pois eles são armazenados em cache .deb. arquivos.
fonte
Eu tinha esse problema antes e, eventualmente, tive que executar
dpkg -S package-name
para encontrar todos os arquivos associados ao pacote e excluí-los, o que resolveu o problema.fonte
/var/cache/apt/pkgcache.bin
e/var/cache/apt/srcpkgcache.bin
.Atualize o cache do arquivo
Teste
apt-get
agora.Se ajudar, faça o upload dos arquivos de cache quebrados em algum lugar e poste um link. Gostaria de dar uma olhada neles.
fonte