Sempre que tento executar sudo apt-get remove codeblocks
, recebo esta mensagem:
Os seguintes pacotes têm dependências não atendidas:
codeblocks-contrib : Depends: libgamin0 but it is not going to be installed
Depends: libwxsmithlib0 (= 13.12-1) but 13.12-3 is to be installed
Depends: codeblocks (= 13.12-1) but it is not going to be installed
Recommends: cppcheck but it is not going to be installed
Recommends: cscope but it is not going to be installed
Recommends: cccc but it is not going to be installed
codeblocks-dbg : Depends: codeblocks (= 13.12-3) but it is not going to be installed
Depends: codeblocks-contrib (= 13.12-3) but 13.12-1 is to be installed
libwxsmithlib0 : Depends: libcodeblocks0 (= 13.12-3) but 13.12-1 is to be installed
Recommends: codeblocks-contrib (= 13.12-3) but 13.12-1 is to be installed
libwxsmithlib0-dev : Depends: libwxsmithlib-dev (= 13.12-3) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Eu, então, tento usar sudo apt-get -f install
, há um aviso para instalar algum software e, em seguida, recebo esta mensagem e erro:
Unpacking codeblocks-dev (13.12-3) over (13.12-1) ...
dpkg: error processing archive /var/cache/apt/archives/codeblocks-dev_13.12-3_amd64.deb (--unpack):
trying to overwrite '/usr/include/codeblocks/externaldepsdlg.h', which is also in package codeblocks-headers 13.12-1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/codeblocks-dev_13.12-3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Alguma sugestão? Eu tentei sudo apt-get remover codeblocks, mas eu estou com quase o mesmo erro de dependências não satisfeitas como antes.
O motivo pelo qual estou tentando remover os codeblocks é que estou tentando instalar o gnome-themes-standard, mas encontrei um erro semelhante de dependências não atendidas (mesmos pacotes listados). Eu estou supondo que algo com o apt-get pode estar corrompido: eu recentemente dual-booted windows 10 e movido algumas partições do sistema operacional ao redor.
Soluções que tentei:
-
sudo dpkg --configure -a
- Removendo
codeblocks-contrib
e libwxsmithlib0
-
sudo apt-get autoclean
-
sudo apt-get clean
Se alguém souber como consertar isso, por favor, ajude.
Se alguém estiver curioso, eu recebi esses erros quando usei sudo apt-get update
enquanto escrevia isso
Reading package lists... Done
W: GPG error: http://download.opensuse.org Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A7D1D38BEB6D886
W: GPG error: http://ppa.launchpad.net precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B70731143DD9F856
EDITAR
Por isso, consegui resolver o erro de GPG com http:\ppa.launchpad.net
através de isto , que é resumido aqui:
- copiei o pubkey atual que é emitido (B70731143DD9F856)
- Pesquisou a chave em keyserver.ubuntu.com como um hexidecimal (bascialmente formatado com um 0x = >
0xB70731143DD9F856
)
- Pressionou o link pubkey Copiou todo o bloco de texto (incluindo as linhas --- begin --- e --- end ---)
- Colou em um editor de texto, salvou-o como chave1 Ran
sudo apt-key
add key1
no diretório da chave1 recebeu um OK
e quando eu reran sudo apt-get install
, o erro no launchpad do ppa se foi, mas o outro erro do GPG persistiu. Tentando este método com o erro opensuse não funciona como uma pesquisa no servidor de chaves Ubuntu não aparece nada