Não é possível localizar o pacote libffi-dev

2

Estou tentando instalar o weasyprint no Ubuntu e estou com o seguinte erro com o libffi-dev:

sudo apt-get install libffi-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libffi-dev

Não tenho certeza do que poderia estar fazendo de errado, mas sem isso continuo falhando sempre que tento instalar o weasyprint. Alguém pode me ajudar?

    
por Valrok 20.05.2015 / 16:51

3 respostas

2

Verifique esta entrada no seu /etc/apt/sources.list :

deb http://archive.ubuntu.com/ubuntu vivid main restricted universe

Iniciar uma atualização

sudo apt-get update

E instale com

sudo apt-get install libffi-dev

O pacote está nos repositórios principais:

% apt-cache policy libffi-dev
libffi-dev:
  Installed: 3.2.1-2
  Candidate: 3.2.1-2
  Version table:
 *** 3.2.1-2 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status
    
por A.B. 20.05.2015 / 16:57
1

Adicione esta entrada no seu /etc/apt/sources.list se não for

deb http://archive.ubuntu.com/ubuntu vivid main restricted universe

lista de acúmulo de atualizações

sudo apt-get update

tente novamente

sudo apt-get install libffi-dev
    
por Maythux 20.05.2015 / 17:00
0

Se você, como eu, não puder instalar a partir do repositório porque está em uma versão não suportada do Ubuntu e não pode alterar o ATM, tente instalar o pacote deb manualmente:

link

Eu precisava de libffi-dev para instalar uma gem e, por isso, fiz o download:

  

libffi-dev-dbgsym_3.2.1-6_amd64.ddeb (872 bytes)

Instalou isso e conseguiu, em seguida, bundle install e a gem funcionar.

    
por d3vkit 06.03.2018 / 23:10