我正在尝试在我的 Linux Ubuntu 22.04 jammy 上安装 restbed。我正在运行以下命令来安装它
sudo apt update
sudo apt install librestbed-dev
但我收到了错误
E: Unable to locate package librestbed-dev
我也试过
sudo apt-get install librestbed-dev
但它也会失败。 在此处输入图片描述
有人能帮忙告诉我们这里的问题是什么吗?
答案1
好的,我猜是因为 libssl1.1 尚未移植到 jammy,所以这个包尚未移植。我能够使用 focal 的包在 jammy 中安装它。
以下是下载链接
root@ubuntu-host ~ ➜ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
wget http://mirrors.kernel.org/ubuntu/pool/universe/r/restbed/librestbed-dev_4.0~dfsg1-5build2_amd64.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/r/restbed/librestbed0_4.0~dfsg1-5build2_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb
dpkg -i libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb
dpkg -i librestbed0_4.0~dfsg1-5build2_amd64.deb
dpkg -i librestbed-dev_4.0~dfsg1-5build2_amd64.deb
root@ubuntu-host ~ ✖ apt list librestbed-dev
Listing... Done
librestbed-dev/now 4.0~dfsg1-5build2 amd64 [installed,local]
root@ubuntu-host ~ ➜
希望它能帮助你。