web-dev-qa-db-fra.com

installer sqlite3 dev et d'autres packages dans centos

J'essaie d'installer sqlite dev et d'autres bibliothèques dans une machine centos avec cpanel, pour pouvoir compiler une application. Je connais mieux Debian que les centos et je sais que les bibliothèques dont j'ai besoin sont:

libsqlite3-dev
libkrb5-dev
libssl-dev
libcurl3-dev
libboost-all-dev

Pour ce que j'ai pu trouver en ligne, le package correspondant en centos pour libsqlite3-dev est sqlite-dev.

Cependant, lorsque je lance yum install sqlite-devel Je reçois le message suivant:

No package sqlite-devel available

Je ne sais pas si cela est lié à cpanel, si les référentiels sont absents de l'installation, et comme mon expérience avec yum est bien moindre qu'avec apt, je suis assez perdu ici.

J'ai recherché le package yum search sqlite et tout ce que je reçois est ceci:

cpanel-Perl-522-DBD-SQLite.x86_64 : CPAN module - Self Contained SQLite RDBMS in a DBI Driver
cpanel-Perl-522-DBD-SQLite2.x86_64 : CPAN module - Self Contained RDBMS in a DBI Driver (sqlite 2.x)
ea-apr-util-sqlite.x86_64 : APR utility library SQLite DBD driver
freeradius-sqlite.x86_64 : SQLite support for freeradius
golang-googlecode-sqlite-devel.x86_64 : Trivial sqlite3 binding for Go
Perl-DBD-SQLite.x86_64 : SQLite DBI Driver
cpanel-Perl-522-CPAN-SQLite.x86_64 : CPAN module - maintain and search a minimal CPAN database
sqlite.x86_64 : Library that implements an embeddable SQL database engine

C'est également la sortie de yum repolist

Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
 * EA4: 208.100.0.204
 * base: repo.us.bigstepcloud.com
 * epel: mirror.steadfast.net
 * extras: mirror.eboundhost.com
 * updates: centos.firehosted.com
repo id                                                                                            repo name                                                                                                                         status
EA4/7/x86_64                                                                                       EA4 ( EasyApache 4 )                                                                                                                  23703
base/7/x86_64                                                                                      CentOS-7 - Base                                                                                                                     9319+44
epel/x86_64                                                                                        Extra Packages for Enterprise Linux 7 - x86_64                                                                                    10524+779
extras/7/x86_64                                                                                    CentOS-7 - Extras                                                                                                                       266
updates/7/x86_64                                                                                   CentOS-7 - Updates                                                                                                                     1086
repolist: 44898

Comme détail supplémentaire, ce serveur n'est pas géré ou détenu par moi, donc je ne connais pas beaucoup d'informations à ce sujet.

Ce que je sais, c'est que j'ai plusieurs serveurs centos + cpanel, et je viens de faire un yum search sqlite-devel dans un autre, et il montre le package dans le référentiel de base.

J'ai également remarqué que le serveur incriminé n'est pas mis à jour. Cela peut-il être une raison?

D'autres indices?

7
BlunT

Réponse tardive, mais cela pourrait peut-être aider ceux qui finiront par tomber sur cette question à la recherche de la même réponse.

Le package de développement sqlite3 se trouve dans le repo epel. EPEL

Facile à installer sur CentOS -> yum install epel-release

$ yum list | grep sqlite
libsqlite3x-devel.x86_64 20071018-20.el7 @epel

Une liste/grep similaire peut être effectuée pour les autres bibliothèques que vous cherchez à installer, bien que les noms soient très probablement légèrement différents (liste éditée pour plus de clarté).

$ yum list | grep boost
boost-devel.x86_64 1.53.0-26.el7 base

16