Linux 在centos中安装sqlite3 dev和其他软件包

Linux 在centos中安装sqlite3 dev和其他软件包,linux,sqlite,centos,yum,Linux,Sqlite,Centos,Yum,我正试图在centos机器上用cpanel安装sqlite dev和其他库,以便能够编译应用程序。 我比centos更熟悉debian,我知道我需要的库有: libsqlite3-dev libkrb5-dev libssl-dev libcurl3-dev libboost-all-dev 我可以在网上找到,centos中libsqlite3-dev对应的包是sqlite-dev 但是,当我运行yum安装sqlite-devel时,会收到以下消息: No package sqlite-dev

我正试图在centos机器上用cpanel安装sqlite dev和其他库,以便能够编译应用程序。 我比centos更熟悉debian,我知道我需要的库有:

libsqlite3-dev
libkrb5-dev
libssl-dev
libcurl3-dev
libboost-all-dev
我可以在网上找到,centos中
libsqlite3-dev
对应的包是
sqlite-dev

但是,当我运行
yum安装sqlite-devel
时,会收到以下消息:

No package sqlite-devel available
我不知道这是否与cpanel有关,也不知道安装中是否缺少存储库,而且由于我使用yum的经验远远少于使用apt的经验,我在这里完全迷失了方向

我已经搜索了包
yum-search-sqlite
,得到的结果是:

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
另外,这是
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
作为一个额外的细节,这个服务器不是由我管理或拥有的,所以我不知道关于它的很多信息

我知道我有几个centos+cpanel服务器,我刚刚在另一个服务器中执行了
yum-search-sqlite-devel
,它在基本repo中显示了包

我还注意到有问题的服务器没有更新。这可能是一个原因吗


还有其他提示吗?

反应迟钝,但这可能有助于其他人最终在这个问题上绊倒,寻找相同的答案

sqlite3开发包可以在epel repo中找到

易于在CentOS上安装->yum安装epel版本

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

您希望安装的其他库也可以使用类似的list/grep,尽管名称很可能略有不同(为了清晰起见,对列表进行了编辑)

$yum列表| grep boost

boost-devel.x86_64 1.53.0-26.el7 base

如果您也发布您的回购内容,这将非常有用。@ZumodeVidrio添加了详细信息,谢谢。在
/etc/yum.conf
/etc/yum.repos.d/CentOS base.repo
中是否有
排除
指令?在我的系统上,它被称为“sqlite-devel.x86_64”。说明中说它是sqlite3的驱动程序。您可以将筛选参数传递给
yum-list
,如:
yum-list'*sqlite*'