Как установить Sublime Text 4 в Ubuntu 22.04 [разными способами]
Для тех, кто хочет установить редактор кода Sublime Text, вот пошаговое руководство по работе с Ubuntu 22.04 тремя различными способами.
Вариант 1: Snap-пакет
Группа авторов поддерживает текстовый редактор в формате пакета Snap. Пользователи Ubuntu 20.04+ могут просто найти и установить его из Ubuntu Software (также известного как Snap Store):
Пакет Snap работает в изолированной программной среде и всегда обновляется, поскольку получает обновления автоматически. Единственным недостатком может быть то, что некоторым НЕ нравятся приложения для песочницы.
Для тех, кто предпочитает команды Linux, пакет также можно установить, выполнив в терминале следующую команду:
sudo snap install sublime-text --classic
Вариант 2: Официальный репозиторий Apt.
Это официальный пакет .deb
, работающий в Ubuntu, Linux Mint, Debian и даже ОС Raspberry Pi (arm64).
1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду ниже, чтобы убедиться, что источник https поддерживается:
sudo apt-get install apt-transport-https
2. Добавьте ключ репозитория
Веб-сайт Sublime Text по-прежнему использует команду «apt-key
» в своем документе, которая устарела.
По соображениям безопасности Debian обновил политику. Вместо этого рекомендуется использовать команду ниже для установки ключа:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/sublimehq-pub.gpg
Он загрузит ключ со своего веб-сайта, преобразует его в нечитаемый зашифрованный ключ и поместит в каталог «/usr/share/keyring».
3. Добавить официальный репозиторий
Затем выполните команду ниже, чтобы создать исходный файл и отредактировать его с помощью текстового редактора Gedit:
sudo gedit /etc/apt/sources.list.d/sublime-text.list
Когда файл откроется, добавьте следующую строку (это одна строка) и сохраните ее.
deb [подписано=/usr/share/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/apt/stable/
Этот шаг можно выполнить альтернативно, выполнив одну команду ниже:
echo "deb [signed-by=/usr/share/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
4. Наконец, обновите кеш системных пакетов и установите редактор кода, выполнив одну за другой следующие две команды:
sudo apt update
sudo apt install sublime-text
Вариант 3: пакет Flatpak
Sublime Text 4 пока НЕ доступен в виде Flatpak. Но старую версию 3 можно установить, выполнив приведенные ниже команды одну за другой в терминале.
ПРИМЕЧАНИЕ. Как и Snap, Sublime Text в формате Flatpak также является неофициальным пакетом, поддерживаемым участниками, запускается в песочнице и автоматически обновляется.
Сначала нажмите Ctrl+Alt+T, чтобы открыть терминал, и выполните команду для установки демона Flatpak:
sudo apt install flatpak
Затем установите Sublime Text 3 через Flatpak, выполнив команду:
flatpak install https://dl.flathub.org/repo/appstream/com.sublimetext.three.flatpakref
Удалить Sublime Text:
Для пакета Snap удалите его либо с помощью программного обеспечения Ubuntu, либо выполнив команду в терминале:
sudo snap remove --purge sublime-text
Для пакета Flatpak используйте команду для удаления пакета:
flatpak uninstall --delete-data com.sublimetext.three
и очистите бесполезную среду выполнения с помощью flatpak uninstall --unused
.
Для официального пакета .deb удалите его, выполнив команду:
sudo apt remove --autoremove sublime-text
Репозиторий apt не будет отображаться в утилите «Программное обеспечение и обновления», поэтому избавьтесь от него, выполнив команду для удаления исходного файла:
sudo rm /etc/apt/sources.list.d/sublime-text.list
И удалите файл ключа, выполнив команду:
sudo rm /usr/share/keyrings/sublimehq-pub.gpg
Краткое содержание :
Здесь я представил 3 способа установки Sublime Text в Ubuntu. Snap — самый простой вариант, доступный в программном обеспечении Ubuntu, но рекомендуется использовать официальный репозиторий apt! Для тех, кто все еще ищет старый Sublime Text 3, на выбор доступен пакет Flatpak.