¿Cómo instalo Sublime Text 2/3?

Instalé Sublime Text 2 en 12.04 según esto tutorial.

Sin embargo, no tengo los permisos adecuados al iniciar el programa desde Unity Launcher. Por ejemplo, no puedo instalar paquetes, o si agrego una carpeta a la barra lateral cuando cierro Sublime y la vuelvo a abrir, la carpeta ya no aparece en la lista. Si corro sudo sublime en la terminal, todos los cambios permanecen después del cierre.

He intentado chown-ing la carpeta Sublime Text 2 en usr / libsudo chown -R mylogin:mylogin /usr/lib/"Sublime Text 2" pero esto parecía no tener ningún efecto.

Instalar a través del Administrador de paquetes (apt-get):

Simplemente agregue a sus paquetes:

Para Sublime-Text-2:

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Para Sublime-Text-3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer

Ejecute Sublime-Text en la terminal

subl

Instalación manual a través de Terminal:

Descargar desde el sitio Sublime:

32 bits:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2.tar.bz2tar vxjf Sublime\ Text\ 2.0.2.tar.bz2

64 bits:

wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2tar 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

Fuente: http://www.tecmint.com/install-sublime-text-editor-in-linux/

Instalación manual mediante Script:

Echa un vistazo a este bonito script en Github ("Instale Sublime Text en Fedora.") que puede ejecutar, solo asegúrese de editar el"*. tar. bz2 " en el script para descargar la última versión de 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 -eif [[ "${1}" = '-h' ]] || [[ "${1}" = '--help' ]]; then    sed -E 's/^#\s?(.*)/\1/g' "${0}" |        sed -nE '/^Usage/,/^Report/p' |        sed "s/{script}/$(basename "${0}")/g"    exitfideclare URLdeclare 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 BITSif [[ -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'    )fiif [[ "$(uname -m)" = "x86_64" ]]; then    BITS=64else    BITS=32fiURL=$(printf "${URL_FORMAT}" "${BUILD}" "${BITS}")read -p "Do you really want to install Sublime Text 3 (Build ${BUILD}, x${BITS}) on \"${TARGET}\"? [Y/n]: " CONFIRMCONFIRM=$(echo "${CONFIRM}" | tr [a-z] [A-Z])if [[ "${CONFIRM}" = 'N' ]] || [[ "${CONFIRM}" = 'NO' ]]; then    echo "Aborted!"    exitfiecho "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/shif [ \${1} == \"--help\" ]; then    ${TARGET}/sublime_text_3/sublime_text --helpelse    ${TARGET}/sublime_text_3/sublime_text \$@ > /dev/null 2>&1 &fiSCRIPTecho "Finish!"

Fuente:https://gist.github.com/henriquemoody/3288681

Esto me ayudó y espero que ayude a todos los demás también!

Básicamente, tu problema es que eres usar un artículo incorrecto :) Si estuviera en un sitio de SE, lo rechazaría.

Copiar manualmente cosas que no provienen de repositorios de Ubuntu en /usr está MAL. Este directorio es administrado por el administrador de paquetes de Ubuntu y jugar con él le causará problemas en algún momento u otro, por ejemplo, la próxima vez que actualice su sistema, Sublime probablemente se eliminará sin dejar rastro.

Ejecutar el programa como root es aún más incorrecto, especialmente en el caso de SublimeText, que tiene su propio administrador de paquetes que básicamente descarga cosas de Internet y las deja ejecutar en su computadora. Un simple error tipográfico en un complemento podría destruir todos los datos de su máquina.

Una solución adecuada, si desea instalar el programa en todo el sistema, sería encontrar/construir una .deb e instálelo , de esta manera el administrador de paquetes estaría al tanto del paquete. Webupd8 mantiene un PPA para SublimeText2, así que puedes usar eso.

Sin embargo, hay una solución mucho más perezosa que estoy usando personalmente : simplemente desempaquete SublimeText en algún lugar de su directorio de inicio, cree un bin directorio en su directorio de inicio y enlace simbólico sublime_text ejecutable en ese directorio:

mkdir ~/binln -s ~/wherever/sublime/is/sublime_text ~/bin

Después de lo cual podrá ejecutar Sublime Text escribiendo sublime_text en la consola, desde cualquier directorio. Esto no requiere privilegios de root en absoluto y el editor funciona bien.

El artículo también hace alguna integración de shell, como registrar sublime_text como editor predeterminado y agregar un ícono, y fui demasiado vago para hacer eso, sin embargo, estoy seguro de que se puede hacer sin jugar con la configuración de todo el sistema.

Sin embargo, esto no explica los problemas con los permisos que está teniendo: SublimeText almacena todas sus configuraciones en su carpeta de inicio de todos modos, por lo que incluso si lo instaló en todo el sistema, no debería tener problemas. Lo que probablemente sucedió es que lo inició la primera vez con privilegios de superusuario (es decir, desde el shell sudo), por lo que el directorio de configuración del editor (en ~/.config/sublime-text-2) es propiedad de root ahora. Necesitas hacer algo como

sudo chown -R yourusername:yourusername /home/yourusername/.config/sublime-text-2

para arreglar esto.

Aquí es cómo resolver esto.

1) deshaga todos los pasos de la página web vinculada en orden inverso.

1a) si no guardó una copia de sus valores predeterminados originales.list luego abra una terminal y ejecute

sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list.bak && cat /usr/share/applications/defaults.list.bak | sed "s/sublime\.desktop/gedit.desktop/g" | sudo tee /usr/share/applications/defaults.list

2) obtenga la versión de sublime que desee y extráigala al directorio actual.

3) en bash cd al directorio donde extrajo sublime

4) mv Sublime\ Text\ 2 ~/.local

4a) si desea poder ejecutar sublime desde la línea de comandos, ejecute mkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime. Predeterminado .bashrc agregará ~ / bin a su PATH PATH la próxima vez que se inicie su shell.

5) Crea un archivo llamado sublime.desktop en ~/.local/share/applications/ y pega lo siguiente en el interior.

[Desktop Entry]Version=1.0Name=Sublime Text 2# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.GenericName=Text EditorExec=~/.local/Sublime\ Text\ 2/sublime_textTerminal=falseIcon=~/.local/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=TextEditor;IDE;DevelopmentX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=~/.local/Sublime\ Text\ 2/sublime_text -nTargetEnvironment=Unity

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) hecho.

Ahora debería instalarse localmente en su directorio de inicio y no debería tener más problemas con los permisos.

También puede descargar el paquete Debian para su arquitectura particular desdeel sitio web sublime

y luego ejecute lo siguiente;

cd download_pathsudo dpkg -i package.deb

por ejemplo, si mi descarga para una arquitectura de 64 bits está en la Downloads directorio y se llama sublime-text_build-3080_amd64.deb entonces correré

cd ~/Downloadssudo dpkg -i sublime-text_build-3080_amd64.deb

En mi caso fue sublime text 3, puedes conseguir para tu sublime text 2 también

Creo que @Alex L. tiene toda la razón. Te recomiendo que nunca edites tu /usr fs, el software comercial complementario debe instalarse en cualquiera de los /opt para multiusuario o ~/opt para un solo usuario (ver Jerarquía del Sistema de Archivos Linux especialmente /opt y /home). Aquí hay algunas adiciones más para hacerlo realmente agradable.

  1. No tienes que mover la aplicación a .local o /local; Por lo general, solo los dejo en ~/opt (n. b.: la tilde es su directorio de inicio o $HOME).

    user@machine:~$ cd ~/Downloadsuser@machine:~/Downloads$ cd wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1.tar.bz2user@machine:~/Downloads$ cd ..user@machine:~$ tar -C ~/opt -xf "~/Downloads/Sublime Text 2"
  2. Haga un enlace simbólico a sublime_text en ~/bin pero llámalo sublime; véase el paso 4a en Respuesta de Alex L. arriba.

    user@machine:~$ ln -s ~/opt/Sublime\ Text\ 2/sublime_text ~/bin/sublime
  3. Igual que el paso 5 de Alex L., crea un archivo llamado sublime.desktop en ~/.local/share/applications/ pero añade %f despues sublime en el Exec campo para que pueda abrirlo desde Nautilus, como se describe en esta entrada. Además, no escape de los espacios para el Icon coloca el campo y usa la ruta completa, sin tilde. Reemplazar <user> con su nombre de usuario.

    [Desktop Entry]Version=1.0Name=Sublime Text 2GenericName=Text EditorExec=/home/<user>/bin/sublime %fTerminal=falseIcon=/home/<user>/Sublime Text 2/Icon/48x48/sublime_text.pngType=ApplicationCategories=Development;IDE;TextEditorX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindow Shortcut Group]Name=New WindowExec=/home/<user>/bin/sublime -nTargetEnvironment=Unity
  4. No debería tener que cerrar sesión, pero si no aparece en su tablero, tal vez lo haga de inmediato. A continuación, busque un archivo para abrir en Nautilus, haga clic con el botón derecho y seleccione Abrir Con Otra Aplicación ... entonces Mostrar otras aplicaciones botón en la parte inferior, encuentra Sublime Text 2 en la lista, selecciónelo y presione Seleccionar. Su archivo debería abrirse en Sublime Text 2, y de ahora en adelante, para archivos de ese tipo, verá Sublime Text 2 ya en la lista como una opción. También puede configurarlo como predeterminado desde Nautilus haciendo clic con el botón derecho, seleccionando Propiedad entonces Abierto Con y por último Establecer como predeterminado botón después de resaltar Sublime Text 2. Por supuesto que podrías haber usado Añadir seleccionar Sublime Text 2 para abrir el tipo de archivo desde el Propiedad ventana también.

Escriba los siguientes comandos en la terminal, para Sublime Text 2 :

sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text

Para Sublime Text 3 :

sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer
  1. Descargue el paquete deb desde el sitio oficial.

  2. Instale el paquete $sudo dpkg -i path_to_the_file.deb

  3. Inicie el programa desde /opt/sublime_text/sublime_text

Como mencionó Leonard Kakande, puede instalarlo desde repositorio oficial. Sin embargo, funciona solo para Sublime Text 3.

Ejecute los siguientes comandos en su terminal:

(1) Instale la clave GPG:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

(2) Seleccione el canal a utilizar:

Estable

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Dev

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

(3) Actualice las fuentes de apt e instale Sublime Text

sudo apt-get updatesudo apt-get install sublime-text

Instalar Encajar en Ubuntu

sudo apt install snapd

Instalar Texto sublime

sudo snap install sublime-text --classic

Nota: snapd solo funciona para Ubuntu 16.04 o versiones posteriores

Recientemente hice esto para su conveniencia:https://github.com/TCattd/sublime-text-linux-installer

Un instalador de scripts bash de Sublime Text 2 y Sublime Text 3. Simplemente descargue uno de los scripts, ST2 o ST2.

Para ST2 es: st2install

Pon ir en tu carpeta de inicio. Luego forma una terminal (y en la misma carpeta de inicio) ejecuta:

sudo bash st2install

Eso se encargará de todo.

También puede actualizar con ese mismo script, en caso de que aparezca una nueva versión ST2. Lo mismo se aplica para la instalación / actualización de ST3.

Y ambas versiones, utilizando esos instaladores, pueden convivir sin conflictos.

Espero que ayude ;)

Instalar Sublime En Debian / Ubuntu
Para instalar sublime en Debian y Ubuntu, ejecute los siguientes comandos.

w wget-qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key añadir -
$ sudo apt-get install apt-transport-https
echo echo “deb https://download.sublimetext.com/apt/ stable |” /sudo tee/etc/apt / sources.lista.d / sublime-text.lista
$ sudo apt-get update
$ sudo apt-get install sublime-text

#:- https://www.itsmarttricks.com/category/linux-tutorials/