Linux Ubuntu

Перед установкой любых пакетов в Linux, для исключения ошибок связанных с репозиториями, необходимо обновлять систему. Для этого открываем терминал Linux через меню или горячим клавишами Ctrl+Alt+T и выполняем команды обновления данных из репозиториев и установки новых версий пакетов:

$ sudo apt update && sudo apt full-upgrade

Устанавливаем дополнительные пакеты, которые будут в дальнейшем использоваться при установке:

$ sudo apt install curl apt-transport-https -y

Сначала необходимо импортировать ключ GPG, чтобы быть уверенным в подлинности пакетов, которые мы собираемся установить. Это можно сделать, выполнив следующий конвейер команд в вашем терминале, используя знак разделителя «|»:

$ curl -fSsL https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | sudo gpg --dearmor | sudo tee /usr/share/keyrings/yandex.gpg

Здесь сначала командой curl скачивается сам GPG ключ, конвертируем его в формат, совместимый с apt, а потом командой tee он записывается в файл /usr/share/keyrings/yandex.gpg В результате выполнения команд в терминале будет выведена «абракадабра» приблизительно такого вида:

Как только ключ GPG будет импортирован, вы сможете приступить к импорту репозитория Яндекс браузера, используя следующую команду:

$ echo deb [arch=amd64 signed-by=/usr/share/keyrings/yandex.gpg] http://repo.yandex.ru/yandex-browser/deb stable main | sudo tee /etc/apt/sources.list.d/yandex-stable.list

Содержимое файла /etc/apt/sources.list.d/yandex-stable.list можно проверить командой cat:

$ cat /etc/apt/sources.list.d/yandex-stable.list

После импорта репозиториев Яндекс.Браузера пришло время обновить список пакетов, чтобы обновить недавно импортированный репозиторий. Этого можно достичь, запустив следующую команду:

$ sudo apt update

На данный момент ваша система готова к установке Яндекс.Браузера. Теперь вы можете установить либо стабильную версию Яндекс.Браузера, либо бета-версию:

$ sudo apt install yandex-browser-stable

В процессе установки Яндекс.Браузер, будь то стабильной или бета-версия, могут быть созданы автоматически дополнительные sources.list файлы. Эти файлы, из-за неправильного форматирования, могут вызвать множество ошибок при выполнении команды apt update. Для решения этой проблемы нужно удалить эти посторонние источники с помощью следующей команды:

$ sudo rm /etc/apt/sources.list.d/yandex-browser*.list

Удалив ненужные sources.list файлы, разумно убедиться, что операция прошла успешно и что в будущем не возникнет связанных с этим ошибок. Этой проверки можно легко добиться, запустив снова команду:

$ sudo apt update

Если удаление прошло успешно, эта команда должна выполняться без каких-либо сообщений об ошибках, связанных с Яндекс.Браузер. Этот шаг фактически подтверждает, что ваша система теперь свободна от автоматически сгенерированных sources.list файлов.

Самое важное в этом методе установки привязка к репозиторию. Теперь при выходе новой стабильной версии Яндекс.Браузера в момент обновления системы, с помощью самой первой команды из этой статьи, будет обновляться и ваш Яндекс.Браузер.

Добавить комментарий