Прохожу курс с 0 до linux админа

SS&&88$$, [Oct 4, 2024 at 2:14:57 PM]:

Добрый день!

Прохожу курс с 0 до linux админа. Застрял на уставке ключа для репозитория

apt-get install gnupg2 -y

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -

Привет! Рад помочь.

Судя по всему, ты пытаешься добавить GPG-ключ для репозитория, чтобы система могла проверить подлинность пакетов. В последних версиях Ubuntu и Debian использование apt-key уже не рекомендуется. Вместо этого, стоит добавлять ключи прямо в каталог /usr/share/keyrings/.

Для начала, убедись, что у тебя установлен gnupg2:

sudo apt-get install gnupg2 -y

Теперь давай добавим ключ в правильное место:

  1. Скачай ключ и сохрани в каталог /usr/share/keyrings/:

    wget -qO /usr/share/keyrings/sury-php.gpg https://packages.sury.org/php/apt.gpg
    
  2. Добавь репозиторий с обновлённой ссылкой для APT:

    Открой файл конфигурации репозитория или создай новый, например, /etc/apt/sources.list.d/sury-php.list:

    echo "deb [signed-by=/usr/share/keyrings/sury-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
    

После этого обнови списки пакетов и установи всё необходимое:

sudo apt update

Теперь у тебя должно всё заработать. Если будут дополнительные вопросы — не стесняйся, задавай! . Я ответил на ваш вопрос?