尝试安装 freerdpsudo apt-get install freerdp-x11
我收到错误
libfreerdp-codec1.1 :取决于:libjpeg8 (>= 8c) 但无法安装
我尝试安装 libjpeg8sudo apt-get install libjpeg8-dev
E:软件包“libjpeg8-dev”没有安装候选者
在尝试更新时我得到
$ sudo apt-get update 1 ⚙
Hit:1 http://ppa.launchpad.net/ethereum/ethereum/ubuntu impish InRelease
Hit:2 http://ppa.launchpad.net/ethereum/ethereum/ubuntu xenial InRelease
Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Get:5 http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu impish InRelease [17.5 kB]
Hit:4 http://kali.download/kali kali-rolling InRelease
Err:5 http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu impish InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
Ign:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
Reading package lists... Done
W: GPG error: http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu impish InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY
W: GPG error: http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu impish InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886
E: The repository 'http://ppa.launchpad.net/webupd8team/y-ppa-manager/ubuntu impish InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://security.ubuntu.com/ubuntu xenial-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY
答案1
在 Debian 9 及更高版本中,经典libjpeg8
已被替换libjpeg-turbo
,其中包括 SIMD 指令支持,以通过兼容处理器实现更好的性能(2-6 倍)。
项目主页:https://www.libjpeg-turbo.org/
因此,如果旧软件包请求libjpeg8
但在 Debian 或任何 Debian 相关发行版中不可用,您可以尝试安装libjpeg62-turbo
(或更高版本)。尽管它最初是从旧版 libjpeg v6b 代码库(解释了版本号)中分叉出来的,但它还包含 libjpeg v7 和 v8 的 ABI,因此它应该是兼容的。
这不是很明显,所以我想将这个答案添加到一个老问题中。
答案2
在 Kali Linux 上,它以该名称打包freerdp2-x11
。可以通过以下方式安装:
sudo apt install freerdp2-x11
或者sudo apt isntall freerdp2
,freerdp2-x11
将作为依赖项安装,参见 freerdp2。
但您应该在安装软件包之前删除所有第三方存储库:
sudo rm /etc/apt/sources.list.d/*
echo "deb http://http.kali.org/kali kali-rolling main non-free contrib" | sudo tee /etc/apt/sources.list
sudo apt update && sudo apt upgrade
答案3
要安装libjpeg8-dev
,请使用以下命令:
sudo apt install aptitude
sudo aptitude install libjpeg-dev
然后您可能需要选择“否”、“是”、“是”。请参阅我的详细说明:如何pdftoppm
在 Linux Ubuntu 上安装/升级到最新版本的 Poppler/(撰写本文时版本 22.11.0)