Instale via Gerenciador de Pacotes (apt-get):
Basta adicionar aos seus pacotes:
Para Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
Para Sublime-Text-3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
Execute Sublime-Text no terminal
subl
Instalar manualmente via terminal:
Faça o download no site sublime :
32 bits:
wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2
tar vxjf Sublime\ Text\ 2.0.2.tar.bz2
64 bits:
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
Para ambos:
sudo mv Sublime\ Text\ 2 /opt/
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
Fonte: http://www.tecmint.com/install-sublime-text-editor-in-linux/
Instale manualmente via script:
Confira este bom script no Github (" Instalar o Sublime Text no Fedora. ") Que você pode executar, apenas certifique-se de editar o "* .tar.bz2" no script para baixar a versão mais recente do 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 <[email protected]>
#
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!"
Fonte:
https://gist.github.com/henriquemoody/3288681
Isso me ajudou e espero que ajude todos os outros também!
ppa:webupd8team/sublime-text-3
Basicamente, seu problema é que você está usando um artigo errado :) Se estivesse em um site do SE, eu o votaria negativamente.
A cópia manual de coisas que não vêm dos repositórios do Ubuntu
/usr
está errada. Esse diretório é gerenciado pelo gerenciador de pacotes do Ubuntu e mexer com ele vai causar problemas em algum momento ou outro - por exemplo, na próxima vez que você atualizar o sistema, o Sublime provavelmente será removido sem deixar rastro.A execução do programa como root é ainda mais errada, especialmente no caso do SublimeText, que possui seu próprio gerenciador de pacotes, que basicamente baixa material da Internet e permite que ele seja executado no seu computador. Um simples erro de digitação em um plug-in pode destruir todos os dados em sua máquina.
Uma solução adequada, se você deseja instalar o programa em todo o sistema, seria encontrar / construir um arquivo .deb e instalá-lo - desta maneira o gerenciador de pacotes estaria ciente do pacote. O Webupd8 mantém um PPA para SublimeText2 , para que você possa usá-lo.
No entanto, há uma solução muito mais preguiçosa que estou usando pessoalmente - basta descompactar o SublimeText em algum lugar do seu diretório pessoal, criar um
bin
diretório no diretório pessoal e executarsublime_text
o link simbólico nesse diretório:Depois disso, você poderá executar o Sublime Text digitando
sublime_text
no console, em qualquer diretório. Isso não requer privilégios de root e o editor funciona muito bem.O artigo também faz alguma integração com o shell, como registrar sublime_text como editor padrão e adicionar um ícone, e fiquei com preguiça de fazer isso - no entanto, tenho certeza de que isso pode ser feito sem mexer nas configurações do sistema.
Isso não explica, no entanto, os problemas com as permissões que você está tendo - o SublimeText armazena todas as suas configurações na sua pasta pessoal de qualquer maneira, portanto, mesmo se você o instalou em todo o sistema, não deverá ter problemas. O que provavelmente aconteceu é que você o iniciou pela primeira vez com privilégios de superusuário (ou seja, a partir do shell do sudo), para que o diretório de configuração do editor (in
~/.config/sublime-text-2
) seja de propriedaderoot
agora. Você precisa fazer algo comopara corrigir isso.
fonte
Aqui está como resolver isso.
1) desfaça todas as etapas na página vinculada na ordem inversa.
1a) se você não salvou uma cópia do original defaults.list, abra um terminal e execute
2) obtenha a versão do sublime desejada e extraia-a no diretório atual.
3) no bash
cd
para o diretório onde você extraiu sublime4)
mv Sublime\ Text\ 2 ~/.local
4a) se você quiser executar sublime a partir da linha de comando, execute
mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
. O padrão.bashrc
adicionará ~ / bin ao seu $ PATH na próxima vez que seu shell for iniciado.5) Faça um arquivo chamado
sublime.desktop
no~/.local/share/applications/
e cole o seguinte dentro.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) feito.
Agora ele deve ser instalado localmente no diretório inicial e você não deve ter mais problemas com permissões.
fonte
~/.config/sublime-text-2
diretório / chown , pois é isso que está causando o problema. De qualquer forma, obrigado pelas instruções detalhadas.Você também pode baixar o pacote Debian para sua arquitetura específica no site sublime
e execute o seguinte;
por exemplo, se meu download para uma arquitetura de 64 bits estiver no
Downloads
diretório e for chamadosublime-text_build-3080_amd64.deb
, executareiNo meu caso, era o texto sublime 3, você também pode obter o seu texto sublime 2
fonte
Acho que @Alex L. está completamente certo. Eu recomendo que nunca edite seu
/usr
fs, o software comercial complementar deve ser instalado tanto/opt
para multiusuário quanto~/opt
para usuário único (consulte Hierarquia do sistema de arquivos Linux especialmente/opt
e/home
). Aqui estão mais algumas adições para torná-lo realmente agradável .Você não precisa mover seu aplicativo para
.local
ou/local
; Normalmente, apenas os deixo em~/opt
( nb : o til é o seu diretório pessoal ou$HOME
).Faça um link simbólico para sublime_text
~/bin
, mas chame-osublime
; veja o passo 4a na resposta de Alex L. acima.Mesmo que o passo de Alex L. 5, fazer um arquivo chamado
sublime.desktop
no~/.local/share/applications/
, mas acrescentar%f
depoissublime
noExec
campo para que você possa abri-lo a partir de Nautilus, conforme descrito no este post . Também não escape espaços para oIcon
campo e use o caminho completo, sem til. Substitua<user>
pelo seu nome de usuário.Você não precisa fazer logoff, mas se ele não aparecer no seu traço, talvez você o faça imediatamente. Em seguida, procure um arquivo para abrir no Nautilus, clique com o botão direito do mouse e selecione Abrir com outros aplicativos ... e, em seguida , no botão Mostrar outros aplicativos , na parte inferior, localize Sublime Text 2 na lista, selecione-o e pressione Selecionar . Seu arquivo deve abrir no Sublime Text 2 e, a partir de agora, para arquivos desse tipo, você verá o Sublime Text 2 já listado como uma opção. Você também pode defini-lo como padrão no Nautilus clicando com o botão direito do mouse, selecionando Propriedades, depois Abrir com e, finalmente , botão Definir como padrão depois de destacar Sublime Text 2. Obviamente, você poderia ter usado Adicionar para selecionar Sublime Text 2 para abrir o tipo de arquivo também na janela Propriedades .
fonte
Exec
chave, o arquivo da área de trabalho não funcionará em todas as situações. (embora seja verdade que funcionará a maior parte do tempo).Digite os seguintes comandos no terminal, para Sublime Text 2:
Para o texto sublime 3:
fonte
Faça o download do pacote deb no site oficial .
Instale o pacote
$sudo dpkg -i path_to_the_file.deb
Inicie o programa em
/opt/sublime_text/sublime_text
fonte
Como mencionado por Leonard Kakande, você pode instalá-lo no repositório oficial . Porém, ele funciona apenas para o Sublime Text 3.
Execute os seguintes comandos no seu terminal:
(1) Instale a chave GPG:
(2) Selecione o canal a ser usado:
Estável
Dev
(3) Atualize as fontes apt e instale o Sublime Text
fonte
Instalando o Snap no Ubuntu
Instalando texto sublime
Nota : snapd só funciona para o ubuntu 16.04 ou versões posteriores
fonte
sudo apt install snapd
não funcionará no 12.04 porque o snapd não está nos repositórios padrão do 12.04 e também porque o apt pode ser usado como um substituto para o apt-get no 14.04 e posterior.Recentemente fiz isso para sua conveniência: https://github.com/TCattd/sublime-text-linux-installer
Um instalador de script bash Sublime Text 2 e Sublime Text 3. Basta baixar um dos scripts, ST2 ou ST2.
Para ST2 é: st2install
Coloque ir na sua pasta pessoal. Em seguida, forme um terminal (e na mesma pasta inicial) execute:
Isso vai cuidar de tudo.
Você também pode atualizar com o mesmo script, caso uma nova versão do ST2 seja lançada. O mesmo se aplica à instalação / atualização do ST3.
E ambas as versões, usando esses instaladores, podem conviver sem conflitos.
Espero que ajude ;)
fonte
Eu tive o mesmo problema e segui as soluções fornecidas acima sem sucesso. O que fez para mim foi a seguinte solução .
Essencialmente:
Feche todas as suas instâncias sublimes de aplicativos
Abra o sublime arquivo da área de trabalho
Edite o arquivo substituindo
com
Excluir pastas de configuração de perfil sublime
fonte
Talvez tenha ocorrido algo de errado durante a instalação. Estou usando o Sublime Text 2 no 12.04 e ele não precisa do sudo. Sugiro que você digite
sudo apt-get purge sublime-text
um terminal (depende da versão que você instalou. Use a tecla tab depois de digitar a linha até "subl" duas vezes - cada versão instalada será exibida). Isso removerá completamente a instalação. Depois disso, vá para a página inicial de texto sublime e baixe o pacote .deb. Procure o pacote no Nautilus (pasta pessoal), clique com o botão direito do mouse no pacote .deb e escolha "abrir com o Software Center". No Centro de Software, clique em instalar e siga as instruções. Depois disso, você poderá iniciar o aplicativo sem o sudo.fonte