Como você conserta a dependência não satisfeita ao instalar o Cinnamon no Ubuntu 14.04?

3

Como você corrige a dependência não atendida ao instalar o Cinnamon no Ubuntu 14.04?

Anexei um monte de informações sobre o que tentei até agora.

Tentativa 1:

Então eu encontrei essa pergunta em como instalar canela no ubuntu 14.04 . Eu tentei o primeiro repositório ppa e ele falhou com "dependência não atendida ... cinnamon-screensaver".

Tentativa 2:

Eu usei o ppa-purge para me livrar desse repositório. Então o apt-get clean. Então eu tentei o segundo repositório ppa no guia de instruções. Tentei instalar o canela novamente ... e ele falhou da mesma maneira:

root@wheaton-ubuntu14:~# apt-get install cinnamon
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:
 cinnamon : Depends: cinnamon-screensaver (>= 2.6.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Tentativa 3:

Eu então procurei como corrigir dependências não atendidas e encontrei este guia com mais de 300 votos positivos , então achei que estava tudo pronto!

Tentativa 4:

Em seguida, vi alguém teve sucesso com aptitude install cinnamon . Mas toda vez que a aptidão dizia "esta solução é aceitável", a canela ainda estava marcada como "não instalada". Então eu interrompi o processo interativo.

Tentativa 5:

Eu pesquisei o erro no Google e vi um thread debian em algum lugar com "oh, há uma correção de bug no git ". mas o thread termina com "oh thanks" mas sem instruções sobre como corrigir o problema.

Não tenho certeza de onde ir a partir daqui.

update - de acordo com um pedido nos comentários aqui estão as informações solicitadas:

root@wheaton-ubuntu14:~# lsb_release -a; uname -a; apt-cache policy cinnamon cinnamon-screensaver; apt-get install cinnamon-screensaver
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.1 LTS
Release:    14.04
Codename:   trusty
Linux wheaton-ubuntu14 3.13.0-66-generic #108-Ubuntu SMP Wed Oct 7 15:20:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
cinnamon:
  Installed: (none)
  Candidate: 2.6.12ubuntu1
  Version table:
     2.6.12ubuntu1 0
        500 http://ppa.launchpad.net/lestcape/cinnamon/ubuntu/ trusty/main amd64 Packages
cinnamon-screensaver:
  Installed: (none)
  Candidate: 2.6.4ubuntu1
  Version table:
     2.6.4ubuntu1 0
        500 http://ppa.launchpad.net/lestcape/cinnamon/ubuntu/ trusty/main amd64 Packages
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:
 cinnamon-screensaver : Depends: gir1.2-webkit2-3.0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

atualização 2 - outra solicitação do usuário A.B: veja aqui

    
por Trevor Boyd Smith 14.11.2015 / 16:40

1 resposta

1

O pacote

cinnamon-screensaver

depende de

gir1.2-webkit2-3.0

e isso depende de

gir1.2-javascriptcoregtk-3.0 (= 2.4.0-1ubuntu2)

(você não ativou trusty-updates , mas esse não é o problema).

Seu problema é que você instalou (manualmente ou antes por um PPA ou outra coisa) a versão 2.4.3-1ubuntu2 , como você pode ver no saída do comando que você executou :

# apt-cache policy gir1.2-javascriptcoregtk-3.0
gir1.2-javascriptcoregtk-3.0:
  Installed: 2.4.3-1ubuntu2
  Candidate: 2.4.3-1ubuntu2
  Version table:
 *** 2.4.3-1ubuntu2 0
        100 /var/lib/dpkg/status
     2.4.0-1ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

A solução é mais fácil do que você pensa:

Faça downgrade do pacote e, como não há repositório com a versão errada em seu sistema, terminamos.

sudo apt-get install gir1.2-javascriptcoregtk-3.0=2.4.0-1ubuntu2
sudo apt-get install -f
    
por A.B. 14.11.2015 / 17:00
___ answer701272 ___

Por favor, desconecte temporariamente o USB sem fio. Vamos instalar um driver melhor e mais estável para o USB:

%pre%

Agora, vamos colocar o dispositivo interno na lista negra:

%pre%

Reinicie com o USB inserido e diga-nos se está funcionando.

Para realizar isso off-line, clique aqui: link

Selecione Vívido na caixa suspensa. Procure por linux-headers-generic e build-essential. Certifique-se de localizar suas dependências e as dependências das dependências. Certifique-se de baixar a versão correta, 32 ou 64 bits. Depois de baixar cerca de quinze pacotes em outro computador, transfira-os com um pendrive ou similar ao desktop do seu computador Ubuntu. Abra um terminal e instale-os:

%pre%

Pode reclamar que um pacote está sem uma dependência. Em caso afirmativo, faça o download e adicione-o à área de trabalho e tente novamente.

Escreva muitos posts para dizer ao velho Chili como você está preso. Enxagúe e repita.

Quando tudo estiver pronto, veja: link Faça o download e transfira-o para sua área de trabalho, também. Clique com o botão direito e selecione "Extrair aqui". Agora, de volta ao terminal.

%pre%

Reinicie.

Depois que você estiver conectado, recomendo seguir o método dkms mais permanente que descrevi acima.

Obviamente, se você conseguir, mesmo que por alguns instantes, uma conexão com a Internet alternativa, o processo será imensamente mais rápido e fácil.

    
___ tag123drivers ___ Para questões relacionadas a módulos, aqueles que controlam e orquestram como o kernel deve se comunicar com o hardware ___ tag1231504 ___ Este não-LTS do Ubuntu, codinome "Vivid Vervet", foi lançado em 23 de abril de 2015 e chegou ao fim da vida em 4 de fevereiro de 2016. Perguntas mais recentes devem ser consideradas off-topic. ___ tag123asus ___ ASUSTeK Computer Incorporated gama de produtos inclui placas-mãe, laptops, servidores e telefones celulares. ___ qstntxt ___

Estou usando o adaptador wireless asus n-10 nano e não consigo me conectar à internet com ele. Eu estava tentando de tudo. Eu estou trabalhando no Ubuntu 15.4. Eu estava procurando e tentando muitas coisas, mas nada foi bem sucedido.

Aqui está o resultado de lsmod | grep8192:

%pre%

Aqui estão informações de "Wireless Info Script"

Como posso consertar isso?

    
___ Desenvolvendo software para o Ubuntu [closed]