Por que instalar pacotes sem atualizações falha? Os pacotes originais são removidos dos repositórios após a atualização estar disponível?

0

Após uma nova instalação do 14.04.1, removi alguns pacotes, desativei as atualizações (porque a atualização faz com que o suspender / dormir não funcione), executei apt-get update e apt-get upgrade (que naturalmente imprimiu 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ) e finalmente tentei instalar pacotes com apt-get , mas recebo esta mensagem de erro:

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:
 clang-3.3 : Breaks: clang-3.4 but 1:3.4-1ubuntu3 is to be installed
 clang-3.4 : Breaks: clang-3.3 but 1:3.3-16ubuntu1 is to be installed
 clang-3.5 : Breaks: clang but 1:3.4-0ubuntu1 is to be installed
             Breaks: clang-3.3 but 1:3.3-16ubuntu1 is to be installed
             Breaks: clang-3.4 but 1:3.4-1ubuntu3 is to be installed
 clang-format-3.3 : Breaks: clang-format-3.4 but 1:3.4-1ubuntu3 is to be installed
 clang-format-3.4 : Breaks: clang-format-3.3 but 1:3.3-16ubuntu1 is to be installed
 clang-format-3.5 : Breaks: clang-format-3.3 but 1:3.3-16ubuntu1 is to be installed
 epiphany-browser : Depends: libwebkit2gtk-3.0-25 (>= 2.1.4) but it is not going to be installed
 libreoffice : Depends: libreoffice-base but it is not going to be installed
               Depends: libreoffice-core (= 1:4.2.3~rc3-0ubuntu2) but 1:4.2.4-0ubuntu2 is to be installed
               Depends: libreoffice-report-builder-bin but it is not going to be installed
 octave : Depends: default-jre-headless but it is not going to be installed
 openshot : Depends: gtk2-engines-pixbuf but it is not going to be installed
 python-clang-3.3 : Breaks: python-clang-3.4 but 1:3.4-1ubuntu3 is to be installed
 python-clang-3.4 : Breaks: python-clang-3.3 but 1:3.3-16ubuntu1 is to be installed
                    Breaks: python-clang-3.5 but 1:3.5~svn201651-1ubuntu1 is to be installed
 python-clang-3.5 : Breaks: python-clang-3.3 but 1:3.3-16ubuntu1 is to be installed
                    Breaks: python-clang-3.4 but 1:3.4-1ubuntu3 is to be installed
E: Unable to correct problems, you have held broken packages.

Ambos:

dpkg --get-selections | grep hold

E:

apt-mark showhold 

Não devolva nada.

Suspeito que isso seja causado pelas fontes de atualização desativadas. Se sim, então por que o apt-get não pode simplesmente instalar as versões a partir do momento do lançamento? Por que ele quer versões mais recentes?

Os pacotes originais são removidos dos repositórios no caso de atualizações de segurança? Somente versões atualizadas de dependências estão disponíveis?

$ cat /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb cdrom:[Ubuntu 14.04.1 LTS _Trusty Tahr_ - Release i386 (20140722.2)]/ trusty main restricted
    
por mlbaqynh 21.01.2015 / 14:48

3 respostas

0

Eu não sei exatamente o que você fez, mas eu acho que você está certo de que o "as fontes de atualização desabilitadas" quebrou tudo. (E suas fontes de software não devem ter nada a ver com suspender / dormir ... até mesmo a atualização deve ser iniciada manualmente, então, uma vez terminada, não deve afetar suspender / dormir).
apt depende do software fontes para saber onde & amp; o que atualizar / baixar / instalar, sem fontes de software confiáveis e corretas. Você pode tentar um sudo apt-get check para algumas informações, mas, independentemente disso, talvez seja necessário restaurá-las:

Se você destruiu suas fontes de software de alguma forma, você pode ir para este site link para criar um novo arquivo sources.list. E / ou siga as instruções aqui para obter mais informações sobre como fazer backup do fontes atuais & amp; tê-los automaticamente recriados ou obtendo um do site acima.

Se você não quer versões mais novas de pacotes, você pode simplesmente executar as versões atualmente instaladas, embora possa haver lacunas de segurança esperando para serem corrigidas, ou atualizações aprimoradas esperando também.

    
por Xen2050 21.01.2015 / 15:31
0

Você pode tentar executar sudo apt-get dist-upgrade , que atualiza mais pacotes, como faria o pacote "upgrade" normal.
Além disso, uma chamada para sudo apt-get check e sudo apt-get -f não pode prejudicar.

    
por Byte Commander 21.01.2015 / 15:55
0

Se você desativou todos os repositórios, então este é o problema para o aplicativo que você está tentando instalar é de um desses repositórios. Então, você precisa ativá-los todos ou encontrar o específico que esse software usa e ativá-lo.

    
por user364819 22.01.2015 / 10:14