É impossível instalar o pacote openastro.org devido a falta dos pacotes python-dateutil, python-rsvg e imagemagick

3

Problemas com a instalação do openastro no meu pc.

$ sudo apt-get install openastro.org 
[sudo] password for user: 
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:
 openastro.org : Depends: python-dateutil but it is not installable
                 Depends: python-rsvg but it is not installable
                 Depends: imagemagick but it is not installable
E: Unable to correct problems, you have held broken packages.

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:   trusty

uname -a

Linux user-Lenovo-B580 3.13.0-67-generic #110-Ubuntu SMP Fri Oct 23 13:24:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

apt-cache policy openastro.org python-dateutil python-rsvg imagemagick

openastro.org:
  Installed: (none)
  Candidate: 1.1.48-0ubuntu1~trusty
  Version table:
     1.1.48-0ubuntu1~trusty 0
        500 http://ppa.launchpad.net/pellesimon/ppa/ubuntu/ trusty/main amd64 Packages
python-dateutil:
  Installed: (none)
  Candidate: (none)
  Version table:
python-rsvg:
  Installed: (none)
  Candidate: (none)
  Version table:
imagemagick:
  Installed: (none)
  Candidate: (none)
  Version table:

fez

sudo add-apt-repository ppa:pellesimon/ppa
sudo apt-get update
sudo apt-get install openastro.org 

e ainda não tem solução

$ sudo apt-get install openastro.org 
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:
 openastro.org : Depends: python-dateutil but it is not installable
                 Depends: python-rsvg but it is not installable
                 Depends: imagemagick but it is not installable
E: Unable to correct problems, you have held broken packages.
    
por violeta lisboa 09.11.2015 / 13:28

2 respostas

1

A saída de apt-cache policy python-dateutil python-rsvg imagemagick diz

python-dateutil:
  Installed: (none)
  Candidate: (none)
  Version table:
python-rsvg:
  Installed: (none)
  Candidate: (none)
  Version table:
imagemagick:
  Installed: (none)
  Candidate: (none)
  Version table:
  • Isso significa que main repository não está ativado ou você nunca executou sudo apt-get update .

OR

  • Houve uma mensagem de erro durante apt-get update (que você forneceu posteriormente):

    W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release  Unable to find expected entry 'universe/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)
    E: Some index files failed to download. They have been ignored, or old ones used instead.
    

    e, de fato, você obtém as informações

    Index of /ubuntu/dists/wily/universe/binary-amd64
    [ICO]   Name            Last modified       Size
    [DIR]   Parent Directory        -
    [ ]     Packages.bz2    22-Oct-2015 12:48   6.4M
    [ ]     Packages.gz     22-Oct-2015 12:48   8.3M
    [ ]     Release         22-Oct-2015 12:48   98
    

    Não há arquivo Packages . Mas a documentação do APT diz:

      

    O APT importará a lista de pacotes publicada por cada uma dessas fontes [… significa sources.list …]. Esta operação é obtida baixando Packages.xz ou uma variante usando um método de compressão diferente (como Packages.gz ou .bz2) (no caso de uma fonte de pacotes binários)

    Fonte

Outras coisas estranhas são, apenas o repositório do universo e, às vezes, o repositório multiverso tem problemas e, de tempos em tempos, você tem um erro de "incompatibilidade de soma hash".

Você poderia instalar os pacotes manualmente

mkdir ~/openastro
cd ~/openastro
wget http://mirrors.kernel.org/ubuntu/pool/main/p/python-dateutil/python-dateutil_1.5+dfsg-1ubuntu1_all.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gnome-python-desktop/python-rsvg_2.32.0+dfsg-3_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/main/i/imagemagick/imagemagick_6.7.7.10-6ubuntu3_amd64.deb
sudo dpkg -i *.deb

Mas isso é uma maneira difícil, você tem que baixar e instalar cada dependência ausente e não instalável da mesma maneira.

  1. Pesquise no pacote da Trusty por aqui de 64 bits
  2. Download com wget <URL>
  3. Instale com sudo dpkg -i <DEB_FILE_NAME>

Ou tente Tor , suspeito, você tem um problema com as restrições do seu provedor e / ou país:

sudo apt-get install tor
sudo apt-get install torsocks

Se os comandos acima não funcionarem, faça o download e instale com dpkg

wget http://mirrors.kernel.org/ubuntu/pool/universe/t/tor/tor_0.2.4.27-1build0.14.04.‌​1_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/t/torsocks/torsocks_1.3-3_amd64.d‌​eb
sudo dpkg -i tor*.deb

Agora atualize e instale

sudo torify apt-get update
sudo torify apt-get install openastro.org
    
por A.B. 09.11.2015 / 13:43
1

Tente instalar dessa maneira.

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo add-apt-repository ppa:pellesimon/ppa
sudo apt-get update
sudo apt-get install openastro.org 
    
por Mitch 09.11.2015 / 13:37

Tags