首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Debian buster/sid中找不到libmysql++-dev包。

在Debian buster/sid中找不到libmysql++-dev包。
EN

Unix & Linux用户
提问于 2019-03-21 13:22:25
回答 1查看 1.4K关注 0票数 4

我试图在我的Debian服务器上安装libmysql++-dev,但是我得到了下面的错误“无法找到包”。

代码语言:javascript
复制
root@rs-dal-karthik-test:~# apt-cache search libmysql++-dev
root@rs-dal-karthik-test:~# apt-get install libmysql++-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libmysql++-dev
E: Couldn't find any package by regex 'libmysql++-dev'

我更新了我的/etc/apt/sources.list如下:

代码语言:javascript
复制
root@rs-dal-karthik-test:~# cat /etc/apt/sources.list
deb http://mirror.rackspace.com/debian buster main contrib non-free
deb-src http://mirror.rackspace.com/debian buster main contrib non-free

deb http://mirror.rackspace.com/debian-security/ buster/updates main contrib non-free
deb-src http://mirror.rackspace.com/debian-security/ buster/updates main contrib non-free
root@rs-dal-karthik-test:~# 

在更新了apt-get upgrade文件之后,我运行了sources.list,但是似乎没有什么效果。

官方的Debian /sid链接有包信息https://packages.debian.org/sid/libmysql++-dev

以下是操作系统的详细信息:

代码语言:javascript
复制
root@rs-dal-karthik-test:~# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux buster/sid"
NAME="Debian GNU/Linux"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@rs-dal-karthik-test:~# 

我不知道如何在我的服务器上安装这个软件包。

如下面的注释所述,在修改sources.list后更新输出集

代码语言:javascript
复制
root@rs-dal-karthik-test:~# cat /etc/apt/sources.list
deb http://mirror.rackspace.com/debian buster main contrib non-free
deb-src http://mirror.rackspace.com/debian buster main contrib non-free

deb http://mirror.rackspace.com/debian-security/ buster/updates main contrib non-free
deb-src http://mirror.rackspace.com/debian-security/ buster/updates main contrib non-free

deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb http://ftp.us.debian.org/debian testing main contrib non-free
root@rs-dal-karthik-test:~# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  gir1.2-glib-2.0 libgirepository-1.0-1 libjs-sphinxdoc libjs-underscore libpython-all-dev python-all python-all-dev python-asn1crypto python-cffi-backend python-configparser python-crypto python-cryptography python-dbus
  python-entrypoints python-enum34 python-gi python-idna python-ipaddress python-keyring python-keyrings.alt python-pip-whl python-secretstorage python-six python-wheel python-xdg
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@rs-dal-karthik-test:~# apt-get install libmysql++-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libmysql++-dev
E: Couldn't find any package by regex 'libmysql++-dev'
root@rs-dal-karthik-test:~# 
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-03-21 13:36:37

您的存储库只引用Buster,而且mysql++包集不是Buster的一部分,因为打包是错误的(参见#871302#919377)。

测试用户的最佳实践建议同时配置测试(Buster当前)和不稳定存储库,以便在不进行测试时可以从不稳定的包中安装包。这确实创造了安装be软件的可能性,就像这里的情况一样。

我不建议在服务器上运行测试,尤其是现在--为了准备Debian的下一个版本,测试被冻结了,所以更新(包括安全修复)可能需要比通常更长的时间才能在那里获得。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/507709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档