Как установить Sublime Text в Ubuntu 24.04?

Вопрос или проблема

Я пробовал следующий процесс:

Скачать некоторый ключ:

curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo gpg --dearmor -o /usr/share/keyrings/sublimehq-archive-keyring.gpg

Отредактируйте файл /etc/apt/sources.list.d/sublime-text.list и добавьте строку

deb [signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] https://download.sublimetext.com/ apt/stable/

Но затем sudo apt update выдает следующий вывод/ошибки:

Warning: Файл юнита, файл конфигурации источника или добавления apt-news.service изменился на диске. Запустите 'systemctl daemon-reload', чтобы перезагрузить юниты.
Warning: Файл юнита, файл конфигурации источника или добавления esm-cache.service изменился на диске. Запустите 'systemctl daemon-reload', чтобы перезагрузить юниты.
Hit:1 http://ch.archive.ubuntu.com/ubuntu noble InRelease
Hit:2 http://ch.archive.ubuntu.com/ubuntu noble-updates InRelease                                             
Hit:3 http://ch.archive.ubuntu.com/ubuntu noble-backports InRelease                                                          
Hit:4 http://security.ubuntu.com/ubuntu noble-security InRelease                                                             
Get:5 https://download.sublimetext.com apt/stable/ InRelease [2,536 B]          
Err:5 https://download.sublimetext.com apt/stable/ InRelease
  Следующие подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY F57D4F59BD3DF454
Чтение списков пакетов... Готово
W: Ошибка GPG: https://download.sublimetext.com apt/stable/ InRelease: Следующие подписи не могут быть проверены, потому что публичный ключ недоступен: NO_PUBKEY F57D4F59BD3DF454
E: Репозиторий 'https://download.sublimetext.com apt/stable/ InRelease' не подписан.
N: Обновление из такого репозитория не может быть выполнено безопасно и, следовательно, отключено по умолчанию.
N: См. man-страницу apt-secure(8) для получения сведений о создании репозиториев и настройке пользователей.
W: Целевые пакеты (Packages) настроены несколько раз в /etc/apt/sources.list.d/sublime-text.list:1 и /etc/apt/sources.list.d/sublime-text.list:2
W: Целевые переводы (en_US) настроены несколько раз в /etc/apt/sources.list.d/sublime-text.list:1 и /etc/apt/sources.list.d/sublime-text.list:2
W: Целевые переводы (en) настроены несколько раз в /etc/apt/sources.list.d/sublime-text.list:1 и /etc/apt/sources.list.d/sublime-text.list:2

Есть ли способ это исправить? Что я делаю не так? Почему я не могу просто установить его с помощью apt get install? Почему так сложно?

Ответ или решение

Установка Sublime Text на Ubuntu 24.04 может показаться сложной из-за необходимости добавить репозиторий и управлять ключами. Давайте разберем процесс по шагам и решим возникшую у вас проблему.

Шаг 1: Удаление предыдущих записей

Сначала убедитесь, что в вашем файле sublime-text.list нет дублирующих записей. Чтобы это сделать, откройте файл в текстовом редакторе:

sudo nano /etc/apt/sources.list.d/sublime-text.list

Проверьте, чтобы в файле была только одна запись, как показано ниже. Если есть дубли, удалите лишние строки:

deb [signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] https://download.sublimetext.com/ apt/stable/

Шаг 2: Установка ключа GPG

Похоже, что проблема заключается в том, что GPG-ключ для репозитория Sublime Text не установлен. Чтобы это исправить, выполните следующую команду:

curl -fsSL https://download.sublimetext.com/sublimehq-pub.gpg | sudo gpg --dearmor -o /usr/share/keyrings/sublimehq-archive-keyring.gpg

Шаг 3: Добавление репозитория

После установки ключа, необходимо убедиться, что вы добавили репозиторий правильно. Если вы только что редактировали файл sublime-text.list, убедитесь, что он содержит только одну строку, хотите убедиться, что строка добавлена правильно, снова проверьте:

deb [signed-by=/usr/share/keyrings/sublimehq-archive-keyring.gpg] https://download.sublimetext.com/ apt/stable/

Шаг 4: Обновление пакетов

Теперь обновим список пакетов с помощью команды:

sudo apt update

Шаг 5: Установка Sublime Text

При успешном выполнении обновления, можно установить Sublime Text с помощью следующей команды:

sudo apt install sublime-text

Шаг 6: Запуск

После успешной установки вы можете запустить Sublime Text из меню приложений или через терминал:

subl

Возможные проблемы

Если при выполнении команды sudo apt update снова появляется предупреждение о NO_PUBKEY, это означает, что ключ не был установлен успешно. В таком случае, попробуйте повторить процесс установки ключа или проверьте интернет-соединение.

Заключение

Теперь вы должны успешно установить Sublime Text на Ubuntu 24.04. Если у вас есть вопросы или возникает другая проблема, пожалуйста, не стесняйтесь спрашивать, и я помогу вам!

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

Капча загружается...