Sublime pergunta de texto

1

Se eu iniciar um texto sublime com

sudo sublime

Eu vejo o controle de pacotes e posso acessar pacotes.

Se eu iniciar um texto sublime com

sublime

Saída de ls -la no diretório:

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

Eu não posso. Por que isso?

O texto sublime foi instalado em opt / sublime_text, no qual não posso gravar por padrão.

    
por empedokles 20.08.2015 / 16:35

2 respostas

2

Crie um link simbólico para usar na linha de comando:

sudo ln -s /opt/sublime_text/sublime_text /usr/bin/sublime

Agora, altere a propriedade de /usr/bin/sublime e ~/.config/sublime-text-3 de root para você:

sudo chown username:username /usr/bin/sublime
sudo chown -R username:username /home/username/.config/sublime-text-3/

Substitua username pelo seu nome de usuário real.

Agora, você deve ser capaz de executar o sublime apenas por:

sublime
    
por Ron 20.08.2015 / 18:42
0

O Sublime armazena pacotes em um diretório que não é gravável pelos usuários ( /opt/sublime_text ). Portanto, você só pode atualizar os pacotes usando sudo / root.

    
por mrub 20.08.2015 / 16:46