Ubuntu 14.04 64 bit - Dependências não atendidas (skype, steam, samba)

1

Não consigo instalar muitos tipos diferentes de pacotes no meu sistema Ubuntu 14.04 de 64 bits.

Eu executei o comando

sudo dpkg --add-architecture i386

como muitas das perguntas relacionadas sugeriram, mas quando eu corro

sudo apt-get install skype

Eu recebo:

Reading package lists... Done
Building dependency tree       
Reading state information... 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:
 skype : Depends: skype-bin
E: Unable to correct problems, you have held broken packages.

O Steam também falha:

Reading package lists... Done
Building dependency tree       
Reading state information... 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:
 steam:i386 : Depends: libgl1-mesa-dri:i386 but it is not going to be installed
              Depends: libgl1-mesa-glx:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Além disso, até mesmo algo que achei que era simples, como o samba não consegue instalar:

Reading package lists... Done
Building dependency tree       
Reading state information... 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:
 samba : Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2) but 2:4.1.6+dfsg-1ubuntu2.14.04.1 is to be installed
         Depends: samba-common-bin (= 2:4.1.6+dfsg-1ubuntu2) but 2:4.1.6+dfsg-1ubuntu2.14.04.1 is to be installed
         Depends: samba-dsdb-modules but it is not going to be installed
         Depends: samba-libs (= 2:4.1.6+dfsg-1ubuntu2) but 2:4.1.6+dfsg-1ubuntu2.14.04.1 is to be installed
         Recommends: attr
         Recommends: samba-vfs-modules but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Aqui estão as linhas não comentadas de /etc/apt/sources.list :

deb http://archive.ubuntu.com/ubuntu trusty main restricted
deb-src http://archive.ubuntu.com/ubuntu trusty main restricted
deb http://archive.ubuntu.com/ubuntu trusty universe
deb-src http://archive.ubuntu.com/ubuntu trusty universe
deb http://archive.ubuntu.com/ubuntu trusty multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty multiverse
deb http://archive.canonical.com/ trusty partner
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main

Eu acredito que isso tenha algo a ver com o novo sistema multiarch (?) no Ubuntu 14.04 (meu último sistema rodou 13.04), mas eu realmente não sei o que fazer para corrigir esse problema. Eu tenho visto muitos sugerir que envolvem crowbaring pacotes de distribuições mais antigas em 14.04, mas eu não quero fazer isso a menos que como último recurso.

O único PPA que eu instalei é o do Google Chrome.

Como corrijo isso?

    
por user292735 11.06.2014 / 23:58

1 resposta

0

Para o Skype e o Steam, os pacotes vêm do repositório do parceiro da Canonical, para o qual a linha correta é:

deb http://archive.canonical.com/ubuntu trusty partner

Há um ubuntu no final do URL, ausente na sua lista.

Tente novamente após um apt-get update depois de fazer essa alteração. Você deve usar o programa software-properties-gtk para selecionar esses repositórios pré-listados. Você pode executá-lo digitando Sources no Dash.

Não tenho certeza de samba . Neste caso, o erro é que você realizou pacotes quebrados. Eu sugiro um apt-get install -f .

    
por muru 12.06.2014 / 00:35