Manjaro 安装 ncurses5-compat-libs
Manjaro install ncurses5-compat-libs
我正在尝试安装此软件包 ncurses5-compat-libs
但由于以下问题我可以安装。
我做了什么:
1。是的 ncurses5-compat-libs
有两种类型的错误:
我会检查 'Y' 并添加密钥,所以在这种情况下,我会收到如下错误消息
gpg: keyserver receive failed: Permission denied
==> Error: Problem importing keys
或者我会检查 'n' 不添加密钥,我会收到
==> Verifying source file signatures with gpg...
ncurses-6.1.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: ncurses5-compat-libs
2。 sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
我试过手动添加,但没有成功。
3。 sudo gpg --recv-keys 702353E0F7E48EDB
还有这个我试过手动添加但是没用
4。 yay -S --noconfirm --needed ncurses5-compat-libs
5.正在尝试休耕 forum
至少但不是最后
6.我尝试通过以下方式手动克隆存储库
git clone http://aur.archlinux.org/ncurses5-compat-libs.git
cd ncurses5-compat-libs
sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
makepkg -sic
cd ..
sudo rm -r ncurses5-compat-libs
你猜怎么着,我从我开始的地方回来了...
==> Verifying source file signatures with gpg...
ncurses-6.1.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: ncurses5-compat-libs
你们中的任何人都知道我该如何解决这个问题吗?如果是这样,请告诉我,因为我已经发疯了,已经无法解决这个问题。
如果您有更高版本的 ncurses,则不需要特别 ncurses5-compat-libs
。因为版本6向后兼容版本5。你需要检查你是否有libtinfo.so.6
。如果您拥有,那么您只需要创建一个系统link。检查是否有 libtinfo.so.6
,所以 运行:
ls /lib/ | grep libtinfo
如果看不到 libtinfo.so.6
,需要安装ncurses(目前最新版本:6.2)然后创建系统link 我在下面提到过。所以 运行:
sudo pacman -S ncurses
sudo pacman -S lib32-ncurses
如果你有 libtinfo.so.6
那么运行:
sudo link /lib/libtinfo.so.6 /lib/libtinfo.so.5
我在另一个答案中创建 link 更进一步:
sudo link /lib/libtinfo.so.6 /lib/libtinfo.so.5
并创建了一个虚拟包,这样我就可以构建一些依赖于它的东西:
$ cat /opt/aur/ncurses5-compat-libs-dummy/PKGBUILD
pkgname='ncurses5-compat-libs'
pkgver=6.1
pkgrel=1
arch=(any)
provides=('libtinfo5')
$ cd /opt/aur/ncurses5-compat-libs/dummy
$ makepkg -si
工作得很好
我正在尝试安装此软件包 ncurses5-compat-libs
但由于以下问题我可以安装。
我做了什么:
1。是的 ncurses5-compat-libs
有两种类型的错误: 我会检查 'Y' 并添加密钥,所以在这种情况下,我会收到如下错误消息
gpg: keyserver receive failed: Permission denied
==> Error: Problem importing keys
或者我会检查 'n' 不添加密钥,我会收到
==> Verifying source file signatures with gpg...
ncurses-6.1.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: ncurses5-compat-libs
2。 sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
我试过手动添加,但没有成功。
3。 sudo gpg --recv-keys 702353E0F7E48EDB
还有这个我试过手动添加但是没用
4。 yay -S --noconfirm --needed ncurses5-compat-libs
5.正在尝试休耕 forum
至少但不是最后
6.我尝试通过以下方式手动克隆存储库
git clone http://aur.archlinux.org/ncurses5-compat-libs.git
cd ncurses5-compat-libs
sudo gpg --recv-keys C52048C0C0748FEE227D47A2702353E0F7E48EDB
makepkg -sic
cd ..
sudo rm -r ncurses5-compat-libs
你猜怎么着,我从我开始的地方回来了...
==> Verifying source file signatures with gpg...
ncurses-6.1.tar.gz ... FAILED (unknown public key 702353E0F7E48EDB)
==> ERROR: One or more PGP signatures could not be verified!
Error downloading sources: ncurses5-compat-libs
你们中的任何人都知道我该如何解决这个问题吗?如果是这样,请告诉我,因为我已经发疯了,已经无法解决这个问题。
如果您有更高版本的 ncurses,则不需要特别 ncurses5-compat-libs
。因为版本6向后兼容版本5。你需要检查你是否有libtinfo.so.6
。如果您拥有,那么您只需要创建一个系统link。检查是否有 libtinfo.so.6
,所以 运行:
ls /lib/ | grep libtinfo
如果看不到 libtinfo.so.6
,需要安装ncurses(目前最新版本:6.2)然后创建系统link 我在下面提到过。所以 运行:
sudo pacman -S ncurses
sudo pacman -S lib32-ncurses
如果你有 libtinfo.so.6
那么运行:
sudo link /lib/libtinfo.so.6 /lib/libtinfo.so.5
我在另一个答案中创建 link 更进一步:
sudo link /lib/libtinfo.so.6 /lib/libtinfo.so.5
并创建了一个虚拟包,这样我就可以构建一些依赖于它的东西:
$ cat /opt/aur/ncurses5-compat-libs-dummy/PKGBUILD
pkgname='ncurses5-compat-libs'
pkgver=6.1
pkgrel=1
arch=(any)
provides=('libtinfo5')
$ cd /opt/aur/ncurses5-compat-libs/dummy
$ makepkg -si
工作得很好