Primeiro, ao tentar executar apt-get -f install
você precisa ser root. O Apt-get assume que você é root porque você usou o sudo apt-get para rodar o programa; É por isso que o código sugerido não incluiu o sudo e, subseqüentemente, não funcionou. Isso é o que os dois erros após o comando apt-get -f install
indicam. Eu percebo a frustração e porque você iria querer voltar e tentar o dpkg novamente.
sudo apt-get update
sudo apt-get purge codeblocks codeblocks-contrib libwxsmithlib0-dev
sudo apt-get dist-upgrade
sudo apt-get -f install
sudo apt-get install gimp codeblocks-contrib
Se você não puder resolver os pacotes quebrados desta forma, use o synaptic para corrigir os pacotes quebrados.
sudo apt-get install synaptic
e
sudo synaptic
. . para executar o programa.
Agora, selecione "corrigir pacotes quebrados" no menu "editar" e clique no botão "aplicar". Depois disso, você pode até procurar e instalar gimp e codeblocks usando o synaptic também. O gerenciador de pacotes synaptic usa o repositório apt-get, é muito mais rápido que o centro de software e parece ser mais capaz de lidar com pacotes quebrados. Como um usuário mais novo, pode ser difícil quebrar o hábito de baixar um arquivo .exe do sourceforge, clicar com o botão direito e selecionar "executar" sempre que você quiser instalar um novo programa. Parece que você está tentando instalar uma versão baixada desatualizada de codeblocks. Codeblocks e gimp estão disponíveis no repositório oficialmente atualizado. Se não estiver disponível para você através do apt-get, use synaptic para habilitar repositórios de terceiros e então faça um sudo apt-get update antes de tentar novamente. No entanto, às vezes, um programa não está disponível no repositório, mas está disponível em qualquer lugar como um arquivo .deb. . . para evitar problemas de dependência durante a instalação, você pode clicar com o botão direito em um arquivo deb e abri-lo com o gerenciador de arquivos, o centro de software ou um gerenciador de pacotes como o gdebi para instalar e resolver automaticamente os dependências para você. Boa sorte.