Como instalar um pacote em 14.04 após tentativas repetidas falhadas seguindo diferentes abordagens?

0

Isto é para perguntar: Como é que se começa de novo, com uma placa limpa, a instalar um pacote de software em 14.04, depois de ter feito várias tentativas anteriores para instalar o seguinte conselho conflitante da Web?

Eu corri:

$ sudo apt remove --purge wine*
Reading package lists... Done
Building dependency tree       
Reading state information... Done

E: Unable to locate package wine-src

Eu também executei synaptic e, dentro dele, executei:

Edit->Fix Broken Packages

e

Settings->Filters->Broken->OK

nenhum dos quais deu feedback perceptível de ter feito qualquer coisa.

alt@alfred:~$ sudo apt-get install wine
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:
 wine : Depends: wine1.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
alt@alfred:~$ 

[Obrigado, L.D. James, pelo presente do seu tempo na sala de chat. Como você disse, é incrível que os passos que dei não o tenham resolvido. Eu vou reinstalar, mas vou fazer outra pergunta também, como resultado.]

[Edição posterior: Eu gostaria de acrescentar que os pacotes que eu adicionei foram feitos a partir da linha de comando, com o apt-get, usando pkg-nomes mundanos, sem versão. Pode ser que em algum momento eu também tenha adicionado um pacote que encontrei através do Ubuntu Software Center. Assumi que o apt-get e o USC conhecem e respeitam as instalações uns dos outros. Pode ser que esta seja a fonte do meu fracasso final.]

    
por quagmire 24.06.2017 / 21:30

1 resposta

0

A resposta a esta pergunta sobre remoção e limpeza é:

  • Remova os componentes da biblioteca ofensiva. Executando em reverso as etapas que foram feitas para iniciar as várias instalações com falha.
    Neste caso, remova as instâncias de instalação com falha e o repositório com falha

    $ sudo apt remove --purge wine
    $ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ --remove
    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt dist-upgrade

  • Execute uma nova instalação a partir do repositório padrão e resolva quaisquer problemas ou erros de dependência.

    $ sudo apt install wine

    O processo de instalação mostrará onde estão os problemas e permitirá que o usuário resolver os erros. Isso significará abordar cada programa um problema de cada vez. O erro imediato adicionado à sua pergunta é a instalação dependente de wine : Depends: wine1.6 . Isso é corrigido com:

    $ sudo apt install wine1.6

    É aqui que reside o problema real. O apt para instalar o pacote dependido (de acordo com o diálogo de chat) era a biblioteca necessária ... o pacote perdido / quebrado 1:1.6.2-0ubuntu4 . As linhas de erro específicas:

    The following packages have unmet dependencies: e wine1.6 : Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4) e E: Unable to correct problems, you have held broken packages.

  • Corrija cada dependência de uma biblioteca quebrada ou ausente ... uma biblioteca de cada vez até que não haja mais erros.

O processo de reparo pode ser oportuno. Mas o acima é os passos. O gerenciador de pacotes real fornece quais pacotes são dependentes e precisam ser corrigidos dessa maneira.

    
por L. D. James 25.06.2017 / 15:10