Archivos de la etiquetas linux

Instalar Sublime Text Package Control

Sublime Text, al igual que mucho editores de código, ofrece un juego de plugins que permiten personalizar y potenciar las funciones de dicha herramienta a nuestras necesidades, permitiéndonos sacar el máximo partido a nuestro trabajo.

De este modo,  Sublime Text dispone de un completo administrador de paquetes con los que instalar y actualizar de forma sencilla.

Sublime Text Package Control permite por tanto optimizar todo el proceso de personalización que hace tan interesante esta herramienta y que realizamos gracias a los múltiples plugins que existen de nuestro editor favorito.

Instalación de Sublime Text Package Control

Para la instalación es tan sencillo como seguir las mismas instrucciones que nos presentan en la  siguiente url:

https://packagecontrol.io/installation

Aquí nos encontramos con dos modos de instalación: Simple y Manual

Método Simple (automático)

En la instalación simple debemos seleccionar la versión de Sublime Text, en mi caso la versión 3. Luego copiamos el código en python respectivo a nuestra versión.

Seguido regresamos a sublime text y en el menu, ubicamos la consola

– View – Show Console

Y pegamos el código anterior. Con esto se descargará e instalará el módulo Package Control automáticamente. Podemos entonces cerrar la consola con el menú View > Hide Console.

Para verificar si todo salio bien y logramos la instalación, elegimos el menú Preferences > Package Control > Install Package, tendremos un listado de todos los paquetes que podemos instalar con un solo click.

Método Manual

A través del método manual, seguimos las instrucciones, debemos descargar el archivo Package Control.sublime-package y copiarlo dentro la la carpeta Install Installed Packages

 

Download Package Control.sublime-package

 

Para esto vamos al menu – Preferences – Browse Packages...

Alli buscamos dicha carpeta Install Installed, y pegamos el archivo descargado. Reiniciar Sublime Text y listo.

A disfrutar de los paquetes para sublime text.

Para buscar más plugins:

https://packagecontrol.io/browse

Instalación de Apache + Php5 + Mysql + Phpmyadmin en Debian Stretch / Debian 9

Instalación de Apache + Php5 + Mysql + PhpMyAdmin en Debian Stretch / Debian 9

LAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:

  • Linux, el sistema operativo; En algunos casos también se refiere a LDAP.
  • Apache, el servidor web.
  • MySQL/MariaDB, el gestor de bases de datos.
  • Perl, PHP, o Python, los lenguajes de programación.

La combinación de estas tecnologías es usada principalmente para definir la infraestructura de un servidor web, utilizando un paradigma de programación para el desarrollo.

A pesar de que el origen de estos programas de código abierto no han sido específicamente diseñado para trabajar entre sí, la combinación se popularizó debido a su bajo coste de adquisición y ubicuidad de sus componentes (ya que vienen pre-instalados en la mayoría de las distribuciones linux). Cuando son combinados, representan un conjunto de soluciones que soportan servidores de aplicaciones.

El término fue ampliamente promocionado por el editor de la editorial O’Reilly, Dale Dougherty, a sugerencia de David Axmark y Monty Widenius, desarrolladores de MySQL; la influencia de dicha editorial en el mundo del software libre hizo que el acrónimo se popularizara rápidamente en todo el mundo.

Fuente:  https://es.wikipedia.org/wiki/LAMP

Entonces, después de un poco de teoría ya sabemos porque necesitamos instalar esa combinación de aplicaciones. Para los que estan iniciando sus estudios de informática, ingeniería de sistemas, programación web, en fin para que monten sus propios servidores web.

Por defecto la distribución debian stretch / debian 9 viene con php7 en sus repositorios, pero si deseamos instalar php5 debemos agregar los repositorios de debian jessie / debian 8,  a nuestro equipo.

Y porque hacemos esto..?  Simplemente, para solventar el inconveniente y poder seguir sus desarrollos en php5 mientras actualizamos nuestros  sistemas a php7, mientras aprendemos php7, o simplemente php5 es el que usan en la universidad y los profesores.

Este proceso a sido probado con éxito en GNU/Linux Debian Stretch / Debian 9 64bit, e incluso en Linux Mint 18.1 64bit , igual debería funcionar para ubuntu, canaima .

Entonces empezamos con los pasos:

Actualizar Repositorios

Primero debemos buscar los repositorios para debian jessie. En el navegador web buscamos un generador de repositorios online. Colocar en google debgen, y conseguimos varios, por ejemplo:

https://debgen.xyz/

https://debgen.simplylinux.ch/

Yo  elegí debgen.xyz, pero el proceso es similar,  ahora debemos seleccionar:

– Mirror (País)
– Releases (Versión).
.- Arch (arquitectura)

En mi caso yo escogí

– Mirror: Finland,
– Releases: Debian 8 Jessie,
Arch:  en blanco.

Ustedes deciden que versión necesitan. Luego en los directorio de paquetes, marcamos solo los necesarios:

  • Contrib.
  • – Non-free.

Pulsamos el botón para generar Generar -> Make it so!

Desde aquí obtenemos la lista de repositorios siguiente o similar:

deb http://ftp.fi.debian.org/debian/ jessie main contrib non-free
deb http://ftp.fi.debian.org/debian/ jessie-updates main contrib non-free

Copiamos esas dos lineas.

Así es como se ve el resultado:

Ahora, desde una terminal, como superusuario,  editamos el archivo sources.list con el siguiente comando:

# nano /etc/apt/sources.list

Pegamos con Ctrl+Shift+V  (verifiquen como pegan en su terminal) las lineas anteriores al final del archivo sources.list,  guardamos el archivo con Ctrl+O, cerramos el editor con Ctrl+X. Luego actualizamos los repositorios con el comando:

#aptitude update

Esperamos a que termine el update y luego podemos continuar con la instalación

Instalación de Apache2

#aptitude install apache2

Para verificar la instalación del servidor apache, abrimos un navegador web y en la barra de direcciones ingresamos la siguente url

http://localhost

Presionamos Enter, y deberá parecer la siguiente página por defecto de Apache2: Apache2 Debian Default Page

Instalación de PHP5

Simplemente escribimos en la terminal el siguiente comando:

# aptitude install php5

Para probar si php esta instalado correctamente, vamos a crear y ejecutar la funcion phpinfo(). Para crear el archivo tecleamos

# nano /var/www/html/info.php

Escribimos en el archivo lo siguiente:

<?php
          phpinfo();
?>

Quedando de la siguiente manera:

Ahora en el navegador, verificamos la información sobre  php con la siguiente url:

http://localhost/info.php

Instalación de MySql

Escribimos en la terminal:

# aptitude install mysql-server-5-5 

Instalar librerías de php para mysql – mysqli

# aptitude install php-mysql php-mysqli php5-mysql

 

Reiniciamos el servidor apache para verificar si ya tenemos activado el soporte para php-mysql

# /etc/init.d/apache2 restart

Recargamos y verificamos el info.php en el navegador web

Instalación PhpmyAdmin

# aptitude install phpmyadmin

Nos solicitará el servidor (apache), continuamos, y luego la contraseña: ingresar y confirmar la misma de mysql

 Verificamos si todo salio bien, ingresando en el navegador

http://localhost/phpmyadmin/

Nos logueamos con root/mipassword y al fin tenemos phpmyadmin funcionado

Después de terminar la instalación de los paquetes, debemos eliminar o comentar los repositorios agregados de debian jessie

Volvemos a editar el archivo source.list

# nano /etc/apt/sources.list

Y en mi caso solo los coloque en comentario, agregando el  # (numeral) delante de la linea.

#deb http://ftp.fi.debian.org/debian/ jessie main contrib non-free
#deb http://ftp.fi.debian.org/debian/ jessie-updates main contrib non-free

Guardamos el archivo con Ctrl+O, cerramos el editor con Ctrl+X. Luego actualizamos los repositorios con el comando:

#aptitude update

Ahora solo faltaría instalar postgres y pgadmin 3…

Se los dejo de tarea.. para un próximo post

Activar / Desactivar Word Wrap ( Ajuste de Linea ) en Sublime Text

Para desactivar el ajuste de linea automático que viene por defecto en sublime Text.

Debemos ir a Preferences -> Settings : y agregar las siguientes linea

{
“word_wrap”: false
}

Si lo queremos volver a activar en modo automático cambiamos false –> true

{
“word_wrap”: true
}

 Y listo..  ajuste de linea activado / desactivado

Atajos de Teclado para comentar/descomentar codigo en Sublime Text GNU/Linux

Para habilitar el atajo de teclado para comentar y descomentar tu código de Sublime Text, es necesario agregar unas pocas lineas de configuración, ya que por defecto, este no funciona, al menos usando el teclado en español.

Debemos ir a Preferences -> Key Bindings – User: y agregar las siguientes lineas

[
{ “keys”: [“ctrl+7”], “command”: “toggle_comment”, “args”: { “block”: false } },
{ “keys”: [“ctrl+shift+7”], “command”: “toggle_comment”, “args”: { “block”: true } }
]

Una vez agregada la configuración,  se guardan los cambios y de una vez ya se podrán utilizar los atajos Ctrl+7 y Ctrl +Shift+7 para comentar y descomentar el código.

Una imagen vale mas que mil palabras.