Manjaro устанавливает ncurses5-compat-libs - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь установить этот пакет ncurses5-compat-libs, но могу из-за следующей проблемы.

Что я сделал:

1. yay ncurses5-compat-libs

Существует 2 типа ошибок: либо я проверю «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 - нужно ncurses5-compat-libs

5. Попытка создать этот форум

и, по крайней мере, не последний

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

Дозируйте любое из вас, ребята, есть идеи, как я могу решить эту проблему? Если так, дайте мне знать, потому что я схожу с ума, уже не смог это исправить.

1 Ответ

0 голосов
/ 24 марта 2020

Вам не нужно конкретно ncurses5-compat-libs, если у вас более высокая версия ncurses. Потому что версия 6 обратно совместима с версией 5. Вам нужно проверить, есть ли у вас libtinfo.so.6 или нет. Если у вас есть , вам просто нужно создать системную ссылку. Проверьте, есть ли у вас libtinfo.so.6, поэтому Выполните:

ls /lib/ | grep libtinfo

, если вы не видите libtinfo.so.6, вам необходимо установить ncurses (текущий последняя его версия: 6.2), а затем создайте системную ссылку, о которой я упоминал ниже. так запустите:

sudo pacman -S ncurses
sudo pacman -S lib32-ncurses

если у вас есть libtinfo.so.6, тогда запустите:

sudo link /lib/libtinfo.so.6 /lib/libtinfo.so.5
...