lunes, 3 de marzo de 2014

Instalar Sublime Text en Fedora e instalarle el Package Control al Sublime Text

Instalar Sublime Text en Fedora 

Saludos, alguna vez has utilizado Sublime Text?, Sublime Text es un "Sofisticado editor de texto para código", como lo mencióna la página del autor, en éste artículo hablaré acerca de la versión 2.0.2 estable, hay una versión 3, pero sigue como beta (en etapa de pruebas), éste editor en mi parecer es muy completo y hay versiones para Mac OSX, Windows y Linux, además de que al instalarle el package control, tienes una colección muy variada de extenciónes y/o plugins para utilizar.

Para Instalar ésta versión en éste caso Fedora 20, debes seguir las siguientes Instrucciones:

1) Descargar el archivo ".tar" (desde aquí) que se acomode a sus necesidades, extraerlo y moverlo al directorio /opt/ (el # significa ingresar a la consola o terminal como super usuario o usuario raíz o root):
1
2
# tar -xf "Sublime Text 2.0.2.tar.bz2" -C /opt/
# mv /opt/"Sublime Text 2"/ /opt/sublime/ 

2) Crear un enlace simbólico que te permita llamar a Sublime Text desde el Terminal:

1
# ln -s /opt/sublime/sublime_text /usr/bin/sublime

3) Crear un Lanzador (".desktop")

1
2
3
4
5
6
7
8
9
10
11
# vi /usr/share/applications/sublime.desktop
[Desktop Entry]
Name=Sublime Text 2
GenericName=Sublime Text 2  # For KDE 4
Comment=Sublime Text 2
Exec=sublime
Terminal=false
Icon=/opt/sublime/Icon/128x128/sublime-text.png
Type=Application
StartupNotify=true
Categories=Development;IDE;Utility;TextEditor;

4) Hacer que Sublime Text 2 sea la aplicación predeterminada para abrir todos los archivos de texto, modificando "defaults.list" y remplazando gedit.desktop por sublime_text.desktop

1
# sublime_text /usr/share/applications/defaults.list












Instalarle el Package Control al Sublime Text

El Control package es como un plugin que permite instalar, administrar y mantener los paquetes actualizados. Para instalar éste plugin o herramienta, debes seguir los siguientes pasos:

1) Abrir el Sublime Text o si ya lo tiene abierto, pasar al siguiente paso.

2) Ir a la pestaña de Vista o View y hacer clic en ella, para que se despliegue un submenú.

3) En el submenú hay que buscar y hacer Clic en Show Console.

4) Ir al siguiente enlace y copiar el código bajo la pestaña que haya seleccionado, en mi caso seleccionaré la pestaña de Sublime Text 2 dónde copiaré el siguiente texto:

import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')


5) Una vez que se haya copiado el texto, procedemos a regresar a la ventana del Sublime y en la parte inferior en una especie de caja de texto se debe pegar el texto copiado y presionar "Enter o Intro".


6) Al finalizar de Instalar se colocará una leyenda que dice: 'Please restart Sublime Text to finish installation', es decir "Porfavor reinicie Sublime Text para Finalizar la instalación".



7) Una vez que se cierre la ventana del Sublime y se vuelva a abrir el programa, ya tendremos el Package Control Instalado y con él, como ya había mencionado, tienes una colección muy variada de extenciónes y/o plugins para utilizar cómo(AdvancedNewFile, jQuerySnippetsPack, HTML5 Snippets, Wordpress, Emmet, entre otros).



Acerca del Autor

Mi nombre es Carlos Rodríguez, nací en el Distrito federal, desde muy chico me han llamado la atención cuestiones como tecnología, los robots y la Inteligencia Artificial (me gustaría hacer una Maestría en Tecnologías de la Información y hacer un Doctorado en Inteligencia Artificial específicamente en Robótica), en el año 2007 empecé la ingeniería en Tecnologías Computacionales en el Tecnológico de Monterrey y por causas personales en mayo del 2008 tuve que dejar la escuela y es por esto que mi carrera se truncó.

En enero del año 2009 ingresé a trabajar en una empresa de redes llamada SOMNET de México, S.A. de C.V. dónde estuve como Becario en Soporte a Telecomunicaciones Unificadas, donde aprendí muchas cosas acerca de las redes de computadoras, además de que me encargaba de instalar y configurar los conmutadores AVAYA. Además instalaba los Circuitos Cerrados de Televisión (CCTV) con cámaras AXIS, era un trabajo duro, pero tenía sus recompensas, por otra parte también realicé la instalación Cliente-Servidor del Sistema ASPEL(COI, NOI Y SAE), en Abril del 2009 terminé mis relaciones laborales con ésta empresa, ya que hubo término de contrato y puesto que para entonces estaba en búsqueda de regresar a terminar mi carrera.

En Septiembre del mismo año, ingresé a la Universidad Politécnica del Valle de Toluca (UPVT), dónde estudié la Ingeniería en Informática, en la universidad tenemos 2 ciclos de estancia y una Estadía, las estancias son como las prácticas profesionales y al finalizar se entregan un reporte y se realiza una presentación de lo que se realizó, por cada estancia son 300 horas  y 600 horas por la estadía (las estancias eran algo así como trabajo de medio tiempo dónde por las mañanas trabajabas y por las tardes sigues estudiando en la universidad y la estadías eran como trabajo de tiempo completo), en éstas a los alumnos se nos da la oportunidad de resolver problemas en empresas o instituciones con respecto a lo aprendido en la escuela,  cada ciclo es diferente, por ejemplo en mi primer estancia que realicé una parte en la Dirección General de Recursos Materiales, en ese entonces, a cargo del Lic. Alfonso Baldomero, dónde por ser la primera estancia, pues revisaba las computadoras para que no fueran lentas por virus, historial de navegación, entre otras cosas. Allí mismo de me presentó la oportunidad de Ingresar y terminar mis horas de estancia en la Dirección General del Sistema Estatal de Informática (DGSEI), dónde fuí asignado al área de Planeación Tecnológica, bajo el mando de Martín Carranza, donde aprendí muchísimas cosas, como Administración de Volúmenes Lógicos (LVM - Logic Volume Management), algo de virtualización e incluso estuve presente en un mantenimiento a los servidores (en Rack).

Para mi segundo Ciclo de estancia, tuve la oportunidad de realizar un sistema intranet en el área de Gestión y seguimiento, bajo el mando del Lic. Samuel Verdeja, dónde actualmente sigue en funcionamiento éste sistema. En mi estadía tuve la oportunidad de laborar en la empresa Duplou S.A. de C.V., dónde se me contrató como programador al terminar mi ciclo de estadía y tuve la oportunidad de aprender cosas nuevas en cuanto a programación Web. En Noviembre se terminaron labores con Duplou por ajuste de Personal y es por eso que estuve como Freelancer dando cursos de computación, realizando algo de programación web, entre otras cosas. Actualmente mi Título está en trámite y me volvieron a contactar de Duplou para reanudar mis labores con ellos pero ahora como encargado del área de Desarrollo web.

Ver el perfil de Carlos Rodríguez en LinkedInVer el perfil de Carlos Rodríguez

Instalar Sublime Text en Fedora e instalarle el Package Control al Sublime Text

Instalar Sublime Text en Fedora  Saludos, alguna vez has utilizado Sublime Text?, Sublime Text  es un "Sofisticado editor de texto...