Não é possível instalar o libyaml-devel libffi-devel no CentOS

0

Estou tentando instalar o mais recente do ruby através do RVM. Eu não pude instalar instalar como requer libyaml-devel e libffi-dev. Quando eu tento instalá-los, recebo um erro que nenhum pacote encontrado

[root@dev workspace]# rvm requirements
Checking requirements for redhat.
Enabling optional repository
Username: ^C
User interrupted process.

Installing requirements for redhat.
Installing required packages: libyaml-devel, libffi-devel..
Error running 'requirements_centos_libs_install libyaml-devel libffi-devel',
showing last 15 lines of /usr/local/rvm/log/1467891146/package_install_libyaml-devel_libffi-devel.log
+ __rvm_try_sudo yum install -y libyaml-devel libffi-devel
+ typeset -a command_to_run
+ typeset sudo_path sbin_path missing_paths
+ command_to_run=("$@")
+ ((  UID == 0  ))
+ yum install -y libyaml-devel libffi-devel
Failed to set locale, defaulting to C
Loaded plugins: product-id, rhnplugin, security, subscription-manager
This system is registered to Red Hat Subscription Management, but is not receiving updates. You can use subscription-manager to assign subscriptions.
Setting up Install Process

No package libyaml-devel available.
No package libffi-devel available.
Error: Nothing to do
+ return 1
+ return 1
    
por syed imty 07.07.2016 / 13:36

3 respostas

1

Você não está executando o CentOS. Você está executando o RHEL6 sem assinatura. Entre em contato com seu administrador de sistema para obter uma assinatura adicionada e você poderá adicionar pacotes. Eu NÃO sugiro que você instale pacotes do CentOS de algum servidor FTP aleatório endereçado por IP. Você não tem idéia do que está recebendo e não está verificando a assinatura GPG do RPM.

Se você quisesse instalar o CentOS, talvez você devesse reinstalar o sistema da mídia do CentOS .

    
por 09.07.2016 / 01:39
0

Finalmente instalamos a libyaml-devel e a libffi-devel fazendo o download dos seus RPM manualmente e instalando-os.

Você pode encontrar as RPMs aqui

eu corri os seguintes comandos, para baixar o rpms

curl ftp://195.220.108.108/linux/centos/6.8/os/x86_64/Packages/libyaml-devel-0.1.3-4.el6_6.x86_64.rpm --output libyaml-devel-0.1.3-4.el6_6.x86_64.rpm
curl ftp://195.220.108.108/linux/centos/6.8/os/x86_64/Packages/libffi-devel-3.0.5-3.2.el6.x86_64.rpm --output libffi-devel-3.0.5-3.2.el6.x86_64.rpm

Em seguida, instalou-os usando

sudo rpm -Uvh libyaml-devel-0.1.3-11.16.1.x86_64.rpm
sudo rpm -Uvh libffi-devel-3.0.5-3.2.el6.x86_64.rpm
    
por 08.07.2016 / 08:26
0

Para o RHEL6 ambos são encontrados no repositório "rhel-6-server-optional-rpms", eu não aconselho usar fontes RPM desconhecidas como "jsbillings" mencionadas.

subscription-manager repos --enable rhel-6-server-optional-rpms
    
por 22.02.2017 / 22:28

Tags