Установить через менеджер пакетов (apt-get):
Просто добавьте в свои пакеты:
Для Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
Для Sublime-Text-3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Запустите Sublime-Text на терминале
subl
Установить вручную через терминал:
Скачать с возвышенного сайта :
32-бит:
wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2
tar vxjf Sublime\ Text\ 2.0.2.tar.bz2
64-бит:
wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2
tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2
Для обоих:
sudo mv Sublime\ Text\ 2 /opt/
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
Источник: http://www.tecmint.com/install-sublime-text-editor-in-linux/
Установить вручную через скрипт:
Проверьте этот красивый скрипт на Github (« Установить Sublime Text в Fedora. »), Который вы можете запустить, просто отредактируйте «* .tar.bz2» в скрипте, чтобы загрузить последнюю версию Sublime Text!
#!/usr/bin/env bash
# Usage: {script} [ OPTIONS ] TARGET BUILD
#
# TARGET Default target is "/usr/local".
# BUILD If not defined tries to get the build into the Sublime Text 3 website.
#
# OPTIONS
#
# -h, --help Displays this help message.
#
# Report bugs to Henrique Moody <henriquemoody@gmail.com>
#
set -e
if [[ "${1}" = '-h' ]] || [[ "${1}" = '--help' ]]; then
sed -E 's/^#\s?(.*)/\1/g' "${0}" |
sed -nE '/^Usage/,/^Report/p' |
sed "s/{script}/$(basename "${0}")/g"
exit
fi
declare URL
declare URL_FORMAT="http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_%d_x%d.tar.bz2"
declare TARGET="${1:-/usr/local}"
declare BUILD="${2}"
declare BITS
if [[ -z "${BUILD}" ]]; then
BUILD=$(
curl -Ls http://www.sublimetext.com/3 |
grep '<h2>Build' |
head -n1 |
sed -E 's#<h2>Build ([0-9]+)</h2>#\1#g'
)
fi
if [[ "$(uname -m)" = "x86_64" ]]; then
BITS=64
else
BITS=32
fi
URL=$(printf "${URL_FORMAT}" "${BUILD}" "${BITS}")
read -p "Do you really want to install Sublime Text 3 (Build ${BUILD}, x${BITS}) on \"${TARGET}\"? [Y/n]: " CONFIRM
CONFIRM=$(echo "${CONFIRM}" | tr [a-z] [A-Z])
if [[ "${CONFIRM}" = 'N' ]] || [[ "${CONFIRM}" = 'NO' ]]; then
echo "Aborted!"
exit
fi
echo "Downloading Sublime Text 3"
curl -L "${URL}" | tar -xjC ${TARGET}
echo "Creating shortcut file"
cat ${TARGET}/sublime_text_3/sublime_text.desktop |
sed "s#/opt#${TARGET}#g" |
cat > "/usr/share/applications/sublime_text.desktop"
echo "Creating binary file"
cat > ${TARGET}/bin/subl <<SCRIPT
#!/bin/sh
if [ \${1} == \"--help\" ]; then
${TARGET}/sublime_text_3/sublime_text --help
else
${TARGET}/sublime_text_3/sublime_text \$@ > /dev/null 2>&1 &
fi
SCRIPT
echo "Finish!"
Источник:
https://gist.github.com/henriquemoody/3288681
Это помогло мне, и я надеюсь, что это поможет всем остальным!
ppa:webupd8team/sublime-text-3
По сути, ваша проблема в том, что вы используете не ту статью :) Если бы она была на сайте SE, я бы проголосовал за нее.
Копирование материалов, которые не приходят из репозиториев Ubuntu, в
/usr
НЕПРАВИЛЬНО. Этим каталогом управляет менеджер пакетов Ubuntu, и с ним могут возникнуть проблемы в тот или иной момент - например, при следующем обновлении системы Sublime, вероятно, будет удален без следа.Запуск программы от имени пользователя root даже ошибочен, особенно в случае с SublimeText, у которого есть собственный менеджер пакетов, который в основном загружает данные из Интернета и позволяет запускать их на вашем компьютере. Простая опечатка в плагине может уничтожить все данные на вашем компьютере.
Правильным решением, если вы хотите установить программу для всей системы, было бы найти / собрать файл .deb и установить его - таким образом менеджер пакетов узнает о пакете. Webupd8 поддерживает PPA для SublimeText2 , так что вы можете просто использовать его.
Однако есть гораздо более ленивое решение, которое я лично использую - просто распакуйте SublimeText где-нибудь в вашем домашнем каталоге, создайте
bin
каталог в вашем домашнем каталоге и запуститеsublime_text
исполняемый файл symlink в этот каталог:После чего вы сможете запустить Sublime Text, набрав
sublime_text
в консоли из любого каталога. Это вообще не требует привилегий root, и редактор работает нормально.В статье также реализована некоторая интеграция с оболочкой, например, регистрация sublime_text в качестве редактора по умолчанию и добавление значка, и мне было лень это делать - однако я уверен, что это можно сделать, не вмешиваясь в общесистемные настройки.
Это, однако, не объясняет проблем с разрешениями, которые у вас есть - SublimeText в любом случае сохраняет все свои настройки в вашей домашней папке, поэтому даже если вы установили его для всей системы, у него не должно быть проблем. Вероятно, произошло то, что вы запустили его в первый раз с привилегиями суперпользователя (то есть из оболочки sudo), поэтому каталог конфигурации редактора (in
~/.config/sublime-text-2
)root
теперь принадлежит . Вам нужно сделать что-то вродечтобы исправить это.
источник
Вот как это решить.
1) отменить все шаги в связанной веб-странице в обратном порядке.
1a) если вы не сохранили копию вашего оригинального defaults.list, откройте терминал и запустите
2) получить версию Sublime вы хотите и распаковать его в текущий каталог.
3) в bash
cd
каталог, куда вы извлекли возвышенное4)
mv Sublime\ Text\ 2 ~/.local
4a) если вы хотите иметь возможность запускать Sublime из командной строки, запустите
mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
. Значение по умолчанию.bashrc
добавит ~ / bin к вашему $ PATH при следующем запуске вашей оболочки.5) Создайте файл с именем
sublime.desktop
in~/.local/share/applications/
и вставьте в него следующее.6)
test -e ~/.local/share/applications/defaults.list -a 1$(grep -sc \[Default\ Applications\] ~/.local/share/applications/defaults.list) != 10 || echo "[Default Applications]" >> ~/.local/share/applications/defaults.list; grep gedit.desktop /usr/share/applications/defaults.list | sed "s/gedit\.desktop/sublime.desktop/g" >> ~/.local/share/applications/defaults.list
7) сделано.
Теперь он должен быть установлен локально в вашем домашнем каталоге, и у вас больше не должно быть проблем с разрешениями.
источник
~/.config/sublime-text-2
каталог / chown, так как именно это и вызывает проблему. В любом случае, спасибо за подробные инструкции.Вы также можете скачать пакет Debian для вашей конкретной архитектуры с превосходного веб-сайта.
и затем выполните следующее;
например, если моя загрузка для 64-битной архитектуры находится в
Downloads
каталоге и называется,sublime-text_build-3080_amd64.deb
то я буду запускатьВ моем случае это был возвышенный текст 3, вы также можете получить его для возвышенного текста 2
источник
Я думаю, что @Alex L. совершенно прав. Я рекомендую никогда не редактировать вашу
/usr
fs, дополнительное коммерческое программное обеспечение должно быть установлено как/opt
для многопользовательского, так и~/opt
для однопользовательского режима (см. Особенно иерархию файловой системы Linux/opt
и/home
). Вот еще несколько дополнений, чтобы сделать его действительно приятным .Вам не нужно перемещать приложение в
.local
или/local
; Я обычно просто оставляю их в~/opt
( нб : тильда это твой домашний каталог или$HOME
).Создайте символическую ссылку на sublime_text
~/bin
, но вызовите ееsublime
; см. шаг 4а в ответе Алекса Л. выше.То же, что шаг Alex Лоэнгрина 5, создайте файл с именем
sublime.desktop
в~/.local/share/applications/
но добавить%f
после того, какsublime
вExec
поле , так что вы можете открыть его из Nautilus, как описано в этом посте . Также не избегайте пробелов дляIcon
поля и используйте полный путь, без тильды. Замените<user>
на ваше имя пользователя.Вам не нужно выходить из системы, но если она не отображается в вашем тире, то, возможно, вы сразу же это сделаете. Затем найдите файл, который нужно открыть в Nautilus, щелкните правой кнопкой мыши и выберите « Открыть с другим приложением» ... затем нажмите кнопку Показать другие приложения внизу, найдите Sublime Text 2 в списке, выберите его и нажмите « Выбрать» . Ваш файл должен открыться в Sublime Text 2, и теперь для файлов этого типа вы увидите Sublime Text 2, уже внесенный в список в качестве опции. Вы также можете установить его как значение по умолчанию из Nautilus, щелкнув правой кнопкой мыши, выбрав « Свойства», затем « Открыть с помощью» и, наконец, « Установить как кнопку по умолчанию» после выделения Sublime Text 2., Конечно, вы могли бы использовать Add, чтобы выбрать Sublime Text 2, чтобы открыть тип файла в окне Properties .
источник
Exec
ключу файл рабочего стола не будет работать во всех ситуациях. (хотя это правда, что это будет работать большую часть времени).Введите в терминале следующие команды для Sublime Text 2:
Для возвышенного текста 3:
источник
Скачайте пакет deb с официального сайта .
Установить пакет
$sudo dpkg -i path_to_the_file.deb
Запустите программу с
/opt/sublime_text/sublime_text
источник
Как упоминал Леонард Каканде, вы можете установить его из официального репозитория . Это работает только для Sublime Text 3.
Выполните следующие команды в вашем терминале:
(1) Установите ключ GPG:
(2) Выберите канал для использования:
стабильный
Dev
(3) Обновите подходящие источники и установите Sublime Text
источник
Установка Snap в Ubuntu
Установка возвышенного текста
Примечание : Snapd работает только для Ubuntu 16.04 или более поздних версий.
источник
sudo apt install snapd
не будет работать в 12.04, потому что snapd отсутствует в репозиториях по умолчанию 12.04, а также потому, что apt можно использовать вместо apt-get в 14.04 и позже.Я недавно сделал это для вашего удобства: https://github.com/TCattd/sublime-text-linux-installer
Установщик скриптов bash Sublime Text 2 и Sublime Text 3. Просто скачайте один из скриптов, ST2 или ST2.
Для ST2 есть: st2install
Положите ir в вашу домашнюю папку. Затем сформируйте терминал (и в той же домашней папке) запустите:
Это обо всем позаботится.
Вы можете обновить этот же сценарий, если появится новая версия ST2. То же самое относится к установке / обновлению ST3.
И обе версии, используя эти установщики, могут жить вместе без конфликтов.
Надеюсь, это поможет ;)
источник
У меня была та же проблема, и я безуспешно следовал приведенным выше решениям. Для меня это было следующим решением .
По существу:
Закройте все ваши возвышенные экземпляры приложения
Откройте файл возвышенного рабочего стола
Отредактируйте файл, заменив
с участием
Удалите папки конфигурации возвышенного профиля
источник
Возможно, во время установки что-то пошло не так. Я использую Sublime Text 2 12.04, и он не нуждается в sudo. Я предлагаю вам ввести
sudo apt-get purge sublime-text
терминал (зависит от того, какую версию вы установили. Используйте клавишу табуляции после ввода строки до тех пор, пока дважды не появится надпись «subl» - будет отображаться каждая установленная версия). Это полностью удалит установку. После этого перейдите на главную страницу возвышенного текста и обязательно загрузите пакет .deb. Найдите пакет в Nautilus (домашняя папка), щелкните правой кнопкой мыши на .deb-пакете и выберите «Открыть с помощью Software Center». В Центре программного обеспечения нажмите «Установить» и следуйте инструкциям. После этого вы сможете запустить приложение без sudo.источник