Debian Buster/sid에서 패키지 libmysql++-dev를 찾을 수 없습니다.

Debian Buster/sid에서 패키지 libmysql++-dev를 찾을 수 없습니다.

Debian 서버에 설치하려고 하는데 libmysql++-dev"패키지를 찾을 수 없습니다."라는 오류가 나타납니다.

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다음과 같이 업데이트했습니다 .

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

공식 데비안 버스터/SID 링크에는 패키지 정보가 있습니다.https://packages.debian.org/sid/libmysql++-dev.

운영 체제 세부정보는 다음과 같습니다.

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:~# 

내 서버에 이 패키지를 설치하는 방법을 잘 모르겠습니다.

편집 아래 설명에서 언급했듯이 source.list를 수정한 후 출력 세트를 업데이트합니다.

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:~# 

답변1

귀하의 리포지토리는 Buster만 참조하며 mysql++패키징에 오류가 있으므로 해당 패키지 세트는 Buster의 일부가 아닙니다(참조:#871302그리고#919377).

사용자 테스트를 위한 모범 사례테스트하지 않을 때 불안정한 패키지를 설치할 수 있도록 테스트(현재 Buster) 및 불안정한 리포지토리를 구성하는 것이 좋습니다. 그러나 여기의 경우처럼 결함이 있는 소프트웨어를 설치할 가능성이 있습니다.

특히 지금 당장은 서버에서 테스트를 실행하는 것을 권장하지 않습니다. 데비안의 다음 릴리스를 준비하기 위해 테스트가 중단되었기 때문에 업데이트(보안 수정 사항 포함)가 서버에서 사용 가능한 데 평소보다 오래 걸릴 수 있습니다.

관련 정보