Apenas reinicie a máquina. O que quer que esteja usando esse arquivo não deve mais ser usado após uma reinicialização. Em seguida, execute sudo apt-get install -f
para repará-lo. Isso deve funcionar para você.
Para encurtar a história, eu tentei instalar algo via apt-get install
e acidentalmente terminei o processo através do terminal. Agora não consigo usar apt-get install
, Ubuntu Software Center, etc. Tentei executar sudo apt-get clean
e sudo apt-get autoclean
, mas sem sucesso.
Em seguida, tentei executar sudo apt-get install -f
e obtive os seguintes resultados:
Do you want to continue [Y/n]? y
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
(Reading database ... 216122 files and directories currently installed.)
Preparing to replace libc6 2.15-0ubuntu10.2 (using .../libc6_2.15-0ubuntu10.3_i386.deb) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing /var/cache/apt/archives/libc6_2.15-0ubuntu10.3_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/cache/apt/archives/libc6_2.15-0ubuntu10.3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Como posso corrigir esse erro ou pelo menos "redefinir" apt-get
para que eu possa instalar as coisas novamente?
Apenas reinicie a máquina. O que quer que esteja usando esse arquivo não deve mais ser usado após uma reinicialização. Em seguida, execute sudo apt-get install -f
para repará-lo. Isso deve funcionar para você.
Você pode corrigir isso apenas executando dpkg --purge --force-depends "package_name"
para limpar um pacote corrompido, depois é preciso executar apt-get autoremove
e apt-get -f install
Depois disso, o problema será resolvido.