Eu tenho uma dependência de versão que não entendo

1

Nautilus lançou um SEGFAULT, o gerenciador de bug do Ubuntu pegou a falha e gerou um relatório de falha. Por enquanto, tudo bem. No relatório do bug, ele dizia que havia alguns pacotes que estavam desatualizados. Ok, gostaria de atualizá-los. No entanto, atualizar um pacote, causa muitos outros problemas de dependência de pacotes.

$ sudo apt-get upgrade apt cpp-5 apt-utils dosfstools gcc-5-base init-system-helpers libapt-inst2.0 libapt-pkg5.0   libgd3 libstdc++6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 g++-5 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 gcc-5 : Depends: cpp-5 (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
         Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 lib32stdc++6 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libasan2 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libatomic1 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libcc1-0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libcilkrts5 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libgcc-5-dev : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libgfortran3 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libgomp1 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libitm1 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 liblsan0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libmpx0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libquadmath0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libstdc++-5-dev : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libtsan0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
 libubsan0 : Depends: gcc-5-base (= 5.3.1-14ubuntu2) but 5.3.1-14ubuntu2.1 is to be installed
E: Broken packages
$

Existe uma maneira de resolver esse problema? Eu olhei para este post e eu não tenho certeza se eu gosto disso: Eu suponho que essas dependências estão lá por uma razão . Este sugere algumas soluções de problemas adicionais. Não tenho certeza se isso é apropriado aqui, mas é melhor fornecer informações que você não precisa do que não fornecer as informações que você faz.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial
$ 



$ grep -e '^deb\s' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial main restricted
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial-updates main restricted
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial universe
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial-updates universe
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial multiverse
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial-updates multiverse
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://us.archive.ubuntu.com/ubuntu/) xenial-backports main restricted universe multiverse
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://security.ubuntu.com/ubuntu) xenial-security main restricted
/etc/apt/sources.list:deb [us.archive.ubuntu.com](http://security.ubuntu.com/ubuntu) xenial-security universe
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu) xenial-security multiverse
/etc/apt/sources.list.d/embrosyn-ubuntu-cinnamon-xenial.list:deb [us.archive.ubuntu.com](http://ppa.launchpad.net/embrosyn/cinnamon/ubuntu) xenial main
/etc/apt/sources.list.d/google-chrome.list:deb [arch=amd64] [us.archive.ubuntu.com](http://dl.google.com/linux/chrome/deb/) stable main
/etc/apt/sources.list.d/google-webdesigner.list:deb [us.archive.ubuntu.com](http://dl.google.com/linux/webdesigner/deb/) stable main
$ 

Eu acho que esse problema não é importante, porque o Nautilus funciona principalmente, e eu não estava ciente do problema até que o repórter do acidente relatou o acidente. Além disso, não estou desenvolvendo em C ou C ++.

Obrigado pela sua gentil assistência.

    
por user1928764 02.06.2016 / 06:25

1 resposta

0

Para resolver esse problema de dependência, execute sudo apt-get update seguido de sudo apt-get dist-upgrade .

Isso deve resolver seus problemas de dependência. O% normal upgrade não consegue resolver problemas tão bons quanto dist-upgrade .

    
por Videonauth 04.06.2016 / 09:20