A atualização está me dizendo que meu sistema de pacotes está quebrado - as instruções para consertá-lo não funcionam - o que fazer?

1

Estou usando o Linux Mint 12 e atualmente tenho a área de trabalho do Mate em execução. O ícone no canto superior direito mostrou suas atualizações. Tentou fazê-lo e disse que

The package system is broken

Check if you are using third party repositories. If so disable them, since they are a common source of problems. Furthermore run the following command in a Terminal: apt-get install -f

Os detalhes são:

The following packages have unmet dependencies:

mint-artwork-gnome: Depends: gtk2-engines-clearlooks but it is a virtual package Depends: mint-backgrounds-lisa but it is not installed

sudo apt-get install -f fornece esta saída:

Reading package lists... Done Building dependency tree
Reading state information... Done

Correcting dependencies... Done

The following extra packages will be installed:
mint-backgrounds-lisa The following NEW packages will be installed:
mint-backgrounds-lisa 0 upgraded, 1 newly installed, 0 to remove and 32 not upgraded. 4 not fully installed or removed. Need to get 0 B/3,003 kB of archives. After this operation, 3,265 kB of additional disk space will be used. Do you want to continue [Y/n]? y (Reading database ... 482703 files and directories currently installed.) Unpacking mint-backgrounds-lisa (from .../mint-backgrounds-lisa_1.1_all.deb) ... dpkg: error processing /var/cache/apt/archives/mint-backgrounds-lisa_1.1_all.deb (--unpack):
trying to overwrite '/usr/share/gnome-background-properties/linuxmint-lisa.xml', which is also in package mint-artwork-kde 2.0.1 dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) Errors were encountered while processing:
/var/cache/apt/archives/mint-backgrounds-lisa_1.1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

Se eu tentar instalar a versão mais recente do Chromium clicando duas vezes no arquivo deb, ele será:

gdebi-gtk Broken Dependencies

Your system has broken dependencies. This application cannot continue until this is fixed. To fix it run 'gksudo synaptic' or 'sudo apt-get install -f' in a terminal window.

Se eu executo o 'gksudo synaptic' Synaptic aparece e diz:

(as superuser) You have 1 broken package on your system!

Use the "Broken" filter to locate it.

O filtro quebrado mostra:

Synaptic Broken Installed Version Latest Version Description
mint-artwork-gnome 2.6.20 2.6.20 Default Artwork for Linux Mint

Tentar reinstalar o pacote acima fornece:

Ocorreu um erro Os detalhes a seguir são fornecidos:

E: /var/cache/apt/archives/mint-backgrounds-lisa_1.1_all.deb: trying to overwrite '/usr/share/gnome-background-properties/linuxmint-lisa.xml', which is also in package mint-artwork-kde 2.0.1

Uma solução fácil é provavelmente não executar o Mate com o Linux Mint (esta é a minha primeira tentativa), mas apenas imaginando se isso é solucionável.

    
por Scooter 04.11.2012 / 10:19

4 respostas

-1

Um reparo rápido e sujo, foi hackear os registros do dpkg,

Como /usr/share/gnome-background-properties/linuxmint-lisa.xml pertence a dois pacotes, você vai removê-lo de um,

Goto /var/lib/dpkg/info/mint-artwork-kde.list , remova esse nome de arquivo xml do arquivo.

e refazer apt-get -f install

Observe que, no futuro, os conflitos deste pacote serão resolvidos pelo empacotador (vamos esperar), e atualizações posteriores não serão afetadas.

    
por 04.11.2012 / 11:38
1

Uma alternativa para hackear manualmente os arquivos dpkg data é usar a opção --force-overwrite para dpkg , por exemplo,

dpkg -i --force-overwrite /var/cache/apt/archives/mint-backgrounds-lisa_1.1_all.deb
    
por 09.10.2015 / 05:37
0

Execute esses comandos como root

sudo apt-get purge mint-backgrounds-lisa && sudo apt-get install mint-backgrounds-lisa 
sudo dpkg --configure -a

Se isso não resolver o problema, cole a saída.

    
por 31.12.2017 / 08:49
0

Você deve tentar o mais que puder não para se intrometer no sistema de pacotes removendo manualmente os arquivos dos pacotes ou forçando as coisas através de dpkg . Isso geralmente tende a quebrar o sistema ainda mais e torna a recuperação ainda mais difícil.

Pacotes quebrados são geralmente o resultado de um problema com seus repositórios: há um conflito não resolvido entre dois pacotes (e neste caso um dos pacotes tem um problema ou foi adulterado), ou uma dependência para um pacote você deseja instalar não está disponível (embora as informações do repositório afirma que é).

Além disso, parece haver alguma confusão sobre qual pacote tem o problema: ele não é mint-backgrounds-lisa , mas mint-artwork-kde . Minha sugestão para você é remover o pacote ofensivo:

# dpkg -P mint-artwork-kde

e tente executar:

# apt-get -f install

tão apt pode resolver os problemas e resolver o problema por si só.

    
por 29.04.2018 / 13:16