如果我开始 sublime-text
sudo sublime
我看到包控制并且可以访问包。
如果我开始 sublime-text
sublime
ls -la 在目录上的输出:
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
我不能。这是为什么?
sublime-text 已安装在 opt/sublime_text 中,默认情况下我无法写入。
创建一个符号链接以在命令行中使用:
/usr/bin/sublime
现在,将所有权更改~/.config/sublime-text-3
为root
您:替换
username
为您的实际用户名。现在,你应该可以通过以下方式运行 sublime:
Sublime 将包存储在用户不可写的目录中 (
/opt/sublime_text
)。因此,您只能使用 sudo / root 更新软件包。