web-dev-qa-db-ja.com

sqlite3 devおよびその他のパッケージをcentosにインストールします

アプリケーションをコンパイルできるように、cpanelを備えたcentosマシンにsqlite devおよびその他のライブラリをインストールしようとしています。私は、centosよりも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 search sqlite-develを実行しただけで、ベースレポジトリにパッケージが表示されていることです。

また、問題のサーバーが更新されていないことにも気付きました。これが理由でしょうか?

他のヒントはありますか?

7
BlunT

遅い応答ですが、おそらくこれは最終的に同じ質問を探してこの質問につまずく他の人を助けるかもしれません。

Sqlite3開発パッケージは、epelリポジトリにあります。 [〜#〜] epel [〜#〜]

CentOSに簡単にインストール-> yum install epel-release

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

インストールしようとしている他のライブラリについても、同様のリスト/ grepを実行できますが、ほとんどの場合、名前はわずかに異なるだけです(明確にするためにリストを編集します)。

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

16