Если я запускаю сублимированный текст с
sudo sublime
Я вижу управление пакетом и могу получить доступ к пакетам.
Если я запускаю сублимированный текст с
sublime
Вывод каталога ls - la on:
ls -la /opt/sublime_text
insgesamt 11980
drwxr-xr-x 5 root root 4096 Aug 20 16:30 .
drwxr-xr-x 8 root root 4096 Aug 20 16:17 ..
-rw-r--r-- 1 root root 20504 Aug 17 21:56 changelog.txt
-rwxr-xr-x 1 root root 189552 Aug 17 21:56 crash_reporter
drwxr-xr-x 7 root root 4096 Aug 17 21:56 Icon
drwxr-xr-x 2 root root 4096 Aug 17 21:56 Packages
-rwxr-xr-x 1 root root 4271136 Aug 17 21:56 plugin_host
-rw-r--r-- 1 root root 2649206 Aug 17 21:56 python3.3.zip
drwxrwxrwx 2 root root 4096 Aug 20 16:30 Rainbowth
-rw-r--r-- 1 root root 19351 Aug 17 21:56 sublime_plugin.py
-rw-r--r-- 1 root root 32202 Aug 17 21:56 sublime.py
-rwxr-xr-x 1 root root 5046304 Aug 17 21:56 sublime_text
-rw-r--r-- 1 root root 532 Aug 17 21:56 sublime_text.desktop
Я не могу. Почему это?
Сублимированный текст был установлен в opt/sublime_text, где я не могу записать в по умолчанию.
Создайте символьную ссылку для использования в командной строке:
sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime
Теперь, измените владение /usr/bin/sublime
и ~/.config/sublime-text-3
от root
до Вас:
sudo chown username:username /usr/bin/sublime
sudo chown -R username:username /home/username/.config/sublime-text-3/
Замена username
с Вашим фактическим именем пользователя.
Теперь, необходимо смочь выполнить сублимат просто:
sublime
Сублимат хранит пакеты в каталоге, который не перезаписываем пользователями (/opt/sublime_text
). Поэтому можно только обновить пакеты с помощью sudo / корень.