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

domingo, 7 de julio de 2013

Convertir disco virtual de VirtualBox (.vdi) a VMWare (.vmdk) y viceversa utilizando vboxmanage de VirtualBox

Googleando (tomado de "Google it"(Googlealo), en este caso buscando en Google) cómo convertir discos vdi(VirtualBox) a vmdk(vmware), se encontró la siguiente solución obtenida de Algo de Linux, la cuál es clonando el disco virtual utilizando la herramienta vboxmanage de VirtualBox, dependiendo de su tamaño es lo que tarda en clonar el disco virtual, no obstante se encuentra otra solución mencionada en How-To Geek o Linuxeros por mencionar algunos. Para ésta solución se debe:

1.- Ingresar como Usuario raíz (root), en el terminal(GNOME) o Konsole (KDE), se explicó en "

" de este mismo blog.

2.-Tener instalado VitualBox, en caso de no tenerlo y desea instalarlo sólo copie lo siguiente y presione Enter o Intro:

yum -y install VirtualBox

Nota: Ésta linea sólo aplica teniendo el paquete "yum" instalado y después de instalarse se debe reiniciar el ordenador(computadora), para aplicar los cambios pertinentes.

3.- Repetir sólo el paso 1, sólo en caso de haber reiniciado o salido del Konsole o Terminal, e ingresar  la siguiente linea con los datos que se piden y presionar Enter o Intro al finalizar:

vboxmanage clonehd <nombre o dirección del disco fuente>.vdi <nombre o dirección del disco destino>.vmdk -format <formato en el que se convertirá (VMDK)> -variant standard

Ejemplo: vboxmanage clonehd EcsPi.vdi EcsPi.vmdk -format VMDK -variant standard <<Enter>>

4.- Finalmente, nos aparecerá algo parecido a:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VMDK'. UUID: 278a2e34-90fa-451d-a971-ec5b8db05921

donde "0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%" es el progreso y "UUID: 278a2e34-90fa-451d-a971-ec5b8db05921" es el ID que en este caso arrojó vboxmanage al crear el disco con el nuevo formato.

 Ésta es una imagen del disco funcionando en VMWare:


Imagen 1.1 (VMWare captura de pantalla).

Para realizar la acción en caso inverso simplemente se debe realizar el paso 3 con los siguientes atributos:

vboxmanage clonehd <nombre o dirección del disco fuente>.vmdk <nombre o dirección del disco destino>.vdi -format <formato en el que se convertirá (VDI)> -variant standard

Ejemplo: vboxmanage clonehd Ubuntu-Svr.vmdk Ubuntu-Svr.vdi -format VDI -variant standard <<Enter>>

Finalmente, se obtendrá algo parecido a lo del paso 4, es decir:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Clone hard disk created in format 'VDI'. UUID: 25eb215e-e3e0-46e5-8617-b4c0ec597c2c

Nota: Ésta solución se comprobó con Fedora 18 y funcionó de maravilla, aunque cabe aclarar que se debería poder en cualquier distribución y no sólo linux,en windows debería ser algo parecido a lo que mencionan en taringa en conjunto a lo que se describió aquí, cosa que no he comprobado, sin embargo si a usted le ha funcionado en cualquier otra distribución, o en otro sistema Operativo, como en Windows, le invito a que por favor nos lo comparta. 

"Hay que devolver un poco a la comunidad, ya que de ella hemos aprendido muchas cosas" - Carlos Rodríguez

"HONOR A QUIEN HONOR MERECE" - Carlos Rodríguez:

Para más información se sugiere revisar los links,  cada link o enlace dirige al autor intelectual o página de 

donde se obtuvo la información para realizar éste pequeño manual. Las marcas son propiedad de cada uno 

de sus autores intelectuales, sólo se han utilizado en éste manual con fines íntimamente ilustrativos y 

educativos.

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