在 debian jessie 上安装 libmariadbclient-dev

Vit*_*ito 2 debian mariadb

我必须在我的 Debian8 上安装 libmariadbclient-dev,但不能:

$ sudo apt-get install libmariadbclient-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libmariadbclient-dev
Run Code Online (Sandbox Code Playgroud)

我该怎么办,请帮忙。

ele*_*nst 5

您可以从 MariaDB 存储库安装它。

使用存储库配置工具选择正确的架构、版本和镜像。

按照页面上显示的说明进行操作。

示例(不要按原样使用它,确保您选择了正确的版本和架构,以及合适的镜像)!

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.netinch.com/pub/mariadb/repo/10.0/debian jessie main'
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

您还可以创建自定义 MariaDB sources.list 文件。为此,请将以下内容复制并粘贴到 /etc/apt/sources.list.d/ 下的文件中(我们建议将文件命名为 MariaDB.list 或类似名称),或将其添加到 /etc/apt 的底部/sources.list 文件。

# MariaDB 10.0 repository list - created 2016-12-30 14:56 UTC
# http://downloads.mariadb.org/mariadb/repositories/
deb [arch=amd64,i386] http://mirror.netinch.com/pub/mariadb/repo/10.0/debian jessie main
deb-src http://mirror.netinch.com/pub/mariadb/repo/10.0/debian jessie main
Run Code Online (Sandbox Code Playgroud)

配置 repo 后,apt-get update按照之前尝试过的方式运行并安装包:

sudo apt-get install libmariadbclient-dev
Run Code Online (Sandbox Code Playgroud)