当前位置:首页 > 数据库 > SQlite

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

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

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

对于我在网上找到的内容,libsqlite3-dev的centos对应包是sqlite-dev.

但是,当我运行yum install 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搜索sqlite-devel,它在基本仓库中显示了包.

我还注意到违规服务器没有更新.这可能是一个原因吗?

还有其他提示吗?

解决方法:

迟到的反应,但也许这可能会帮助那些最终偶然发现这个问题寻找相同答案的人.

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

易于在CentOS上安装 – > yum install epel-release

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

类似的list / grep可以为您要安装的其他库完成,尽管名称很可能略有不同(为清晰起见,列表已编辑).

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


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!