Как исправить репозиторий arcolinux _неизвестен в pacman

$ sed -n -e 's/^.*server: //p' oracle-sid.txt
XE,XEXDB

В совпадающих строках скрипт sedудаляет все от начала строки до "server :" (, включая конечный пробел ), а затем печатает измененную строку. Строки, не соответствующие -, игнорируются (, т.е. не печатаются ).

Если вы хотите сохранить IP-адрес и порт:

$ sed -e -e 's/^.* \([0-9.:]\+\) server: /\1\t/p' oracle-sid.txt
10.10.10.82:1521        XE,XEXDB

Это будет делать то же самое, что и первая версия, но включает порт IP :и символ TAB.

0
04.09.2021, 18:23
1 ответ

Проблема в том, что у вас либо нет ключей подписи, либо они не заполнены в pacman. Обновите связку ключей

sudo pacman-key --init
sudo pacman-key --populate

Если не работает, скачайте последнююarcolinux-keyringупаковать и установить его.

sudo pacman -U arcolinux-keyring-20230919-6-any.pkg.tar.zst

И повторите первые две команды.

Редактировать :Я не знаю, почему вы пытались установитьarchlinux-keyring(Arco и Arch — это разные вещи ), но оказывается, что они тоже устарели. Установите это вручную, загрузивarchlinux-keyringи используя

pacman -U archlinux-keyring-20210902-1-any.pkg.tar.zst

Кроме того, если вы новичок в Linux, сначала вам нужно cdв каталоге, в который вы загрузили пакет, и введите pacman -U <package name> команду

1
05.09.2021, 04:24

Теги

Похожие вопросы