tag:blogger.com,1999:blog-20683316650997494232024-02-21T07:09:44.171-06:00infinitubuntuUbuntu, Programación, Diseño y másIvan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-2068331665099749423.post-80090615711204823362018-10-01T16:03:00.000-05:002018-10-02T00:34:11.086-05:00Instalar LAMP o montar Servidor WEB Local en Ubuntu 18.04-18.10 Apache, MYSQL, PHP, PHPMYADMIN<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ15cwYGZeHZ1Lv7LNc5APcaoK9o74AlKIVlDnCNIaBVZXwutEV6oNMXVSDJFPm_xrNF1rVCXouGZ3GT4Z26OpSV0sDlvn-MY5v054SKBiVFZ9kDg7kVGv2F9AssuArXw7pWn7ZqcEJ_Q/s1600/7971-WqucxjMRZrwjmPXj-s-.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="132" data-original-width="491" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ15cwYGZeHZ1Lv7LNc5APcaoK9o74AlKIVlDnCNIaBVZXwutEV6oNMXVSDJFPm_xrNF1rVCXouGZ3GT4Z26OpSV0sDlvn-MY5v054SKBiVFZ9kDg7kVGv2F9AssuArXw7pWn7ZqcEJ_Q/s1600/7971-WqucxjMRZrwjmPXj-s-.png" /></a><br />
<br />
Retomando el mundo de Linux me decidí a probar la versión 18.10 de Ubuntu que aún está en fase beta al momento de escribir esta entrada, como es costumbre siempre instalo un servidor web local. <br />
<br />
Esta entrada también sirve para la version 18.04 de Ubuntu.<br />
<br />
Antes de empezar con la instalación debemos tener actualizado el sistema para ello usamos la terminal e ingresamos el siguiente comando:<br />
<br />
<blockquote>sudo apt update && sudo apt upgrade</blockquote><br />
<h3><small>Paso 1: Instalar </small>Servidor HTTP Apache</h3><blockquote>El servidor HTTP Apache es un servidor web HTTP de código abierto, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual según la normativa RFC 2616. Apache tiene amplia aceptación en la red: desde 1996, Apache es el servidor HTTP más usado. <a href="https://es.wikipedia.org/wiki/Servidor_HTTP_Apache">Fuente</a> </blockquote><br />
Ejecute el siguiente comando en la terminal para instalar el servidor Apache;<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install apache2 apache2-utils<br />
</div></div><br />
<a name='more'></a>Una vez que se complete la instalación, ingrese la dirección IP pública en su navegador <a href="http://127.0.0.1/" target="_blank">127.0.0.1</a> o <a href="http://localhost/" target="_blank">localhost</a>. Debería ver la página web predeterminada de Apache como se muestra a continuación:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiELr4jkZnQhwBMaclFxm6XcQNEODlyXXA3vNkSjx1ucIRSf8migPQCcj-PLAA8QQsIC5mgX1q_DlevFNuVr1pmVwgeYG3Tqz1rSd_DUrBXpG716KTMTlvNlTNPhiBmGM9CoswiTzE5QU4/s1600/Captura+de+pantalla+de+2018-10-01+15-22-53.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="806" data-original-width="1043" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiELr4jkZnQhwBMaclFxm6XcQNEODlyXXA3vNkSjx1ucIRSf8migPQCcj-PLAA8QQsIC5mgX1q_DlevFNuVr1pmVwgeYG3Tqz1rSd_DUrBXpG716KTMTlvNlTNPhiBmGM9CoswiTzE5QU4/s1600/Captura+de+pantalla+de+2018-10-01+15-22-53.png" /></a><br />
<br />
<h3><small>Paso 2: Instalar </small>MYSQL</h3><blockquote>MySQL es un sistema de gestión de bases de datos relacional desarrollado por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo, y una de las más populares en general, sobre todo para entornos de desarrollo web. <a href="https://es.wikipedia.org/wiki/MySQL">Fuente</a></blockquote><br />
Ejecute el siguiente comando en la terminal para instalar MYSQL;<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install mysql-server</div></div><br />
Ahora con el comando <b>sudo mysql_secure_installation</b> asignará una contraseña al usuario root, <b>pero... ¡esto no funciona!</b>. Si accedemos al comando sin ser superusuario con: <b>mysql_secure_installation</b> pedirá la contraseña del usuario root <strike>pero nunca podremos acceder por que no hay una contraseña asignada.</strike><br />
<br />
Para resolver esto hay que crear una contraseña al usuario root accediendo al servidor mysql con el siguiente comando:<br />
<br />
<blockquote>sudo mysql -u root -p</blockquote><br />
Pedirá la contraseña del usuario root, <b>dejamos en blanco y damos ENTER</b> :o, ahora asignamos una contraseña al usuario root con el siguiente comando<br />
<br />
<blockquote>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<b>tu_contraseña'</b>;</blockquote><b>Nota: Cambiar lo que está dentro de las comillas simples '' por tu contraseña, generalmente se usa la contraseña <i>'root'</i> en un servidor local de pruebas pero si vas a usar un servidor de producción ingresa una contraseña segura. </b><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM1ef0zi5tQ0wACJdSt5zL0FG2ZfEW8Z9l-_PCBdZ6UyOZZGDZVPek9dyk-Rix7xiGn3m_xvVhv57aaSyrLbH1VPExcfj5HoNb_AoWMOjjKQgZaUdSC-_kH8dBUaFPrNrp-T8Pwdf5vTM/s1600/Captura+de+pantalla+de+2018-10-01+20-53-44.png" imageanchor="1" ><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM1ef0zi5tQ0wACJdSt5zL0FG2ZfEW8Z9l-_PCBdZ6UyOZZGDZVPek9dyk-Rix7xiGn3m_xvVhv57aaSyrLbH1VPExcfj5HoNb_AoWMOjjKQgZaUdSC-_kH8dBUaFPrNrp-T8Pwdf5vTM/s1600/Captura+de+pantalla+de+2018-10-01+20-53-44.png" data-original-width="793" data-original-height="420" /></a><br />
<br />
<h2><small>Probando servidor MYSQL</small></h2>Para probar que mysql sirve puede intentar iniciar sesión en su servidor MySQL escribiendo el siguiente comando en la terminal:<br />
<br />
<blockquote>sudo mysql -u root -p</blockquote><i>Tenga en cuenta que se le solicitará que ingrese la contraseña del usuario root configurada anteriormente.</i><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD1_2z-iXwgbhsI5bI79d3PuwJAtdJY_h2ybHDdWbsh06UCa54KRc7wrWHY4tkuwTIfbgh0hovKsGLZ2WLPcgRFmjZGaP0iy3vKTjjjdTxaleXjOg5Pu6s9vTe7VTZAY7JPXZrqp0GcSs/s1600/Captura+de+pantalla+de+2018-10-01+15-09-43.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="420" data-original-width="730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD1_2z-iXwgbhsI5bI79d3PuwJAtdJY_h2ybHDdWbsh06UCa54KRc7wrWHY4tkuwTIfbgh0hovKsGLZ2WLPcgRFmjZGaP0iy3vKTjjjdTxaleXjOg5Pu6s9vTe7VTZAY7JPXZrqp0GcSs/s1600/Captura+de+pantalla+de+2018-10-01+15-09-43.png" /></a><br />
<br />
<h3><small>Paso 3: Instalar </small>PHP</h3><blockquote>PHP, acrónimo recursivo en inglés de <b>PHP Hypertext Preprocessor</b> (preprocesador de hipertexto), es un lenguaje de programación de propósito general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. <br />
<a href="https://es.wikipedia.org/wiki/PHP">Fuente</a></blockquote><br />
Ejecute el siguiente comando en la terminal para instalar PHP;<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt-get install php libapache2-mod-php</div></div><br />
Podemos probar nuestra instalación de PHP creando un archivo en la carpeta raíz de nuestro sitio web local. Para hacer esto, escriba el siguiente comando:<br />
<br />
<blockquote>sudo gedit /var/www/html/info.php</blockquote><br />
Luego escriba el siguiente texto a continuación y guarde el archivo.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHvwTD_z-D94pnCQYMbBesF_0VFzlHNnFz734VDJWPai_5bfNS_vBD4uGqddHy54xs8dExuAMYxQh31dd9Q-rguGnN021co2VCkqTklJRxHTq76mLkdZZat-s0aTX98gtkHnhRQm5xMY/s1600/Captura+de+pantalla+de+2018-10-01+15-17-52.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="101" data-original-width="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdHvwTD_z-D94pnCQYMbBesF_0VFzlHNnFz734VDJWPai_5bfNS_vBD4uGqddHy54xs8dExuAMYxQh31dd9Q-rguGnN021co2VCkqTklJRxHTq76mLkdZZat-s0aTX98gtkHnhRQm5xMY/s1600/Captura+de+pantalla+de+2018-10-01+15-17-52.png" /></a><br />
<h2><small>Reiniciar Apache</small></h2><br />
Necesitamos reiniciar Apache para que los cambios surtan efecto usando el siguiente comando:<br />
<br />
<blockquote>sudo systemctl restart apache2</blockquote><br />
Enseguida vamos a la siguiente dirección en nuestro navegador <a href="http://localhost/info.php">http://localhost/info.php</a> y si todo resulto correcto debemos ver los siguiente:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_IlMOkbDEiqffHf_B3ZNeaDOJcE8FD-Q1P8HCqu7wS6saC0npD7WaiU7JvjV_jd0C2_fgElwwWBQAjUcw-_RoMCwGYgsZyBlMMcx42hqYmAkYCuVtTsLSx9xhAE-LeiZxtHsdhxy1v4/s1600/Captura+de+pantalla+de+2018-10-01+15-21-44.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="822" data-original-width="1103" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhX_IlMOkbDEiqffHf_B3ZNeaDOJcE8FD-Q1P8HCqu7wS6saC0npD7WaiU7JvjV_jd0C2_fgElwwWBQAjUcw-_RoMCwGYgsZyBlMMcx42hqYmAkYCuVtTsLSx9xhAE-LeiZxtHsdhxy1v4/s1600/Captura+de+pantalla+de+2018-10-01+15-21-44.png" /></a><br />
<br />
<h2><small>Instalar el Driver PDO</small></h2>Si tienes aplicaciones que usan PDO de PHP para conectar a MYSQL darán el siguiente error: <b>could not find driver</b>, pues el componente PDO no está instalado, para ello debemos instalar con el siguiente comando:<br />
<br />
<blockquote>sudo apt install php7.2-mysql</blockquote><br />
A continuación, deberá asegurarse de que el módulo esté habilitado:<br />
<br />
<blockquote>sudo phpenmod pdo_mysql</blockquote><br />
Listo, reiniciar apache: <br />
<br />
<blockquote>sudo service apache2 restart</blockquote><br />
Ahora podemos observar que en nuestro archivo info.php en la información de PDO hay lo siguiente:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbpuv_pwWncqIXH26Typ_FNE4rxmauCB_pzPZxZ1kcRxd7o0xGEQI2l0DddQ8nvhp2LfpdTa_1B4RTH4mVrkjHPijBB5W1aVUysk4sDiZoAq6ZT6AutB2Q3bcTRFb3F90HR3WlaNbwPEo/s1600/Captura+de+pantalla+de+2018-10-01+19-14-41.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="275" data-original-width="957" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbpuv_pwWncqIXH26Typ_FNE4rxmauCB_pzPZxZ1kcRxd7o0xGEQI2l0DddQ8nvhp2LfpdTa_1B4RTH4mVrkjHPijBB5W1aVUysk4sDiZoAq6ZT6AutB2Q3bcTRFb3F90HR3WlaNbwPEo/s1600/Captura+de+pantalla+de+2018-10-01+19-14-41.png" /></a><br />
<br />
<h3><small>Paso 4: Instalar </small>PHPMYADMIN</h3><blockquote>phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios. <a href="https://es.wikipedia.org/wiki/PhpMyAdmin">Fuente</a></blockquote><br />
Ejecute el siguiente comando en la terminal para instalar PHPMYADMIN;<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install phpmyadmin<br />
<br />
</div></div><br />
<h2><small>Importante</small></h2>Durante la instalación preguntará para qué servidor web configurar, elegir apache2 y continuar (para navegar entre las opciones usar la tecla TAB, para continuar solo da ENTER).<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvYHGFZM5LZea8GT5IngdG3ljxaRS8A7Jle2QpYiyPVeEPMV2pccHdDWsxZiEf6ui-_oLosFZdCv59UAoh4CmUlVY1LinqLOWXzA3sJn9rk5dsb1Kv5_KKeMiHhDrmhjkU7ZiO16-I15c/s1600/Captura+de+pantalla+de+2018-10-01+15-30-38.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="420" data-original-width="712" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvYHGFZM5LZea8GT5IngdG3ljxaRS8A7Jle2QpYiyPVeEPMV2pccHdDWsxZiEf6ui-_oLosFZdCv59UAoh4CmUlVY1LinqLOWXzA3sJn9rk5dsb1Kv5_KKeMiHhDrmhjkU7ZiO16-I15c/s1600/Captura+de+pantalla+de+2018-10-01+15-30-38.png" /></a><br />
<br />
Preguntará si queremos configurar la base de datos para phpMyAdmin con <b>dbconfig-common</b> y contestamos que Sí <i>(presionar la tecla TAB para navegar y presionar ENTER)</i>. En el siguiente paso se nos pregunta por la contraseña del usuario root de MySQL. Esta contraseña ya la configuramos anteriormente.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-mjXnrue6OVYxEhbeNmy-P9dspR3ZbhVx-8yxDNOELyrKLD6uwtgSOMmAmAUMhlSx6xWG_BSqiswIizVd1FVV462z_vSYlnjkEPN6C8oDtvn_AErHJtxzsuRGkisFJeqMe0bEllYdGbQ/s1600/Captura+de+pantalla+de+2018-10-01+15-57-40.png" imageanchor="1"><img border="0" class="img-responsive" data-original-height="420" data-original-width="712" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-mjXnrue6OVYxEhbeNmy-P9dspR3ZbhVx-8yxDNOELyrKLD6uwtgSOMmAmAUMhlSx6xWG_BSqiswIizVd1FVV462z_vSYlnjkEPN6C8oDtvn_AErHJtxzsuRGkisFJeqMe0bEllYdGbQ/s1600/Captura+de+pantalla+de+2018-10-01+15-57-40.png" /></a><br />
<br />
Al final creamos un enlace simbólico de la carpeta de <i>phpmyadmin</i> en la siguiente ruta <b>/var/www/html:</b><br />
<br />
<blockquote>sudo ln -s /usr/share/phpmyadmin /var/www/html</blockquote><br />
Entonces podemos ingresar a phpmyadmin desde la siguiente ruta en el navegador: <a href="http://localhost/phpmyadmin" target="_blank">http://localhost/phpmyadmin</a> el usuario es "<b>root</b>" y la contraseña es la que se configuró anteriormente.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGj7qCkToNqIfyhLzSS1ely0v2Q2en162Ty3vnjhmSdIqnW6Nl1ywp1Utw9Zcfr12WeoTRSy0prB_yrMy6l-nHWPlaFe_WvdIfzLT9-Pi3n2IBK6M7WLYG2jtf_hZROimHGuFgs1Br58/s1600/Captura+de+pantalla+de+2018-10-01+21-04-46.png" imageanchor="1" ><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNGj7qCkToNqIfyhLzSS1ely0v2Q2en162Ty3vnjhmSdIqnW6Nl1ywp1Utw9Zcfr12WeoTRSy0prB_yrMy6l-nHWPlaFe_WvdIfzLT9-Pi3n2IBK6M7WLYG2jtf_hZROimHGuFgs1Br58/s1600/Captura+de+pantalla+de+2018-10-01+21-04-46.png" data-original-width="1170" data-original-height="859" /></a><br />
<br />
<h3>Conclusión</h3>Esos son los pasos básicos para instalar Apache, MySQL, PHP y PHPMYADMIN en su computadora. Ahora puede seguir adelante y buscar como crear servidores virtuales. <b>Con LAMP, ejecutar sitios web dinámicos es muy fácil.</b>Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com0tag:blogger.com,1999:blog-2068331665099749423.post-78933868924986305062017-11-03T23:14:00.000-06:002017-11-03T23:16:35.743-06:00Instalar LAMP o montar Servidor WEB Local en Ubuntu 17.10 Apache2, MYSQL, PHP7<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm8Q5uuIf31fh3jjvbv6kwuIJxbmUjgOyHKFe9pSduwPlacMSLhuSqfqq5t5Cyv8_67I7dTx_Zdqf1vQ3rJ1lLVsMrgPyXfeDf22bmj6Ta5te9B4HUaNuO_lid2lVVtMvPWnrTYb2AAL8/s1600/Download-LAMP-On-Ubuntu.jpg" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm8Q5uuIf31fh3jjvbv6kwuIJxbmUjgOyHKFe9pSduwPlacMSLhuSqfqq5t5Cyv8_67I7dTx_Zdqf1vQ3rJ1lLVsMrgPyXfeDf22bmj6Ta5te9B4HUaNuO_lid2lVVtMvPWnrTYb2AAL8/s1600/Download-LAMP-On-Ubuntu.jpg" /></a><br />
<br />
<p align="justify">Tenemos varias entradas en el blog desde como instalar LAMP en la versión 15.10 y 16.04 de Ubuntu, ahora toca para la versión 17.10 ya que en esta los paquetes se han actualizado. La instalación no cambia demasiado de las antiguas entradas, todo es fácil y normal.</p><br />
<br />
<h4>REQUISITOS PREVIOS</h4><br />
<p align="justify">En esta guía, vamos a instalar LAMP con la versión de Ubuntu 17.10. Por lo tanto instalar el sistema operativo Linux será nuestro primer requisito.</p><br />
<p align="justify">También antes que nada tenemos que tener actualizado el sistema para ello usamos la consola:</p><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1">sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt update && sudo apt upgrade<br />
</div></div><br />
<a name='more'></a><br />
<h4>INSTALACIÓN</h4><br />
<blockquote>Antes de comenzar con esta guía, debes tener una cuenta que cada comando se hace con usuario root.</blockquote><br />
<h4><i>APACHE WEB SERVER</i></h4><br />
<p align="justify">El servidor Web Apache es actualmente el más popular del mundo, lo que hace que sea una buena opción para montar nuestros sitios.</p><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1">sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install -y apache2 apache2-utils<br />
</div></div><br />
<p align="justify">Despues de instalar el servicio de apache se iniciara automáticamente, para comprobar que la instalación termino con éxito vamos a la siguiente dirección en el navegador <a href="http://127.0.0.1">http://127.0.0.1</a> o <a href="http://localhost">http://localhost</a>.</p><br />
Podremos comprobar el estado del proceso apache2 con el siguiente comando en consola:<br />
<br />
<blockquote>systemctl status apache2</blockquote><br />
<p align="justify">Si muestra <b>active (running)</b> no habrá ningún problema.</p><br />
<p align="justify">Si apache2 no se inicio de forma automática podemos iniciar el servicio con: </p><br />
<blockquote>sudo systemctl start apache2</blockquote><br />
<br />
<h4><i>PHP 7.1</i></h4><br />
<p align="justify">Es el componente de nuestra configuración que procesará código para mostrar contenido dinámico. Puede ejecutar secuencias de comandos, conectarse a nuestras bases de datos MySQL para obtener información, y entregar el contenido procesado a nuestro servidor web para mostrarlo.</p><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1">sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php-common php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline<br />
</div></div><br />
<p align="justify">Terminada la instalación probamos si php funciona, generamos un nuevo archivo <b>"informacion.php"</b> en <i>/var/www/html/</i></p><br />
<blockquote>sudo nano /var/www/html/info.php</blockquote><br />
<p align="justify">Pegamos lo siguiente:</p><br />
<blockquote><?php phpinfo(); ?></blockquote><br />
<p align="justify">Guardamos y cerramos, enseguida vamos a la siguiente dirección en nuestro navegador <a href="http://localhost/info.php">http://localhost/info.php</a> y si todo resulto correcto debemos ver los siguiente:</p><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWTHDnpIQQuxmUf5GUDEiOTNfIOMWYcmZ3KXDBkL2uorQ0ckN14koHTJ_uRoIcu2T8T5BT5waclwFCmRrNuJ8nUZtorGIGF_qN2oLnlpgsk_isdr01uPdFw_NSPtd5fISQBgwGaWfUhcw/s1600/Captura+de+pantalla+de+2017-11-03+22-42-28.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWTHDnpIQQuxmUf5GUDEiOTNfIOMWYcmZ3KXDBkL2uorQ0ckN14koHTJ_uRoIcu2T8T5BT5waclwFCmRrNuJ8nUZtorGIGF_qN2oLnlpgsk_isdr01uPdFw_NSPtd5fISQBgwGaWfUhcw/s1600/Captura+de+pantalla+de+2017-11-03+22-42-28.png" data-original-width="966" data-original-height="831" /></a><br />
<br />
<br />
<h4><i>MYSQL</i></h4><br />
<p align="justify">Es un sistema de gestión de base de datos. Básicamente, se encarga de organizar y facilitar el acceso a las bases de datos donde nuestro sitio puede almacenar información.</p><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1">sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install mysql-server mysql-client libmysqlclient-dev<br />
</div></div><br />
<p align="justify">En la instalación en consola nos pedirá ingresar una contraseña para el usuario root de MYSQL, generalmente uso <b>root</b> por si se olvida(solo la uso en ambientes locales en producción no):</p><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimP80aDkNvKJ2j2hMPZd3LNPO4x0XyOXmmAMPXymgvin54ehdZgrIgibqLCHOI-d1VQ5kbHgewPWWuEG5iev6n_f6vWDatWkmWvTm3DjfIUj1KMFfCnbYLClTBUDcI2tt0nVFJKsNuox0/s1600/Captura+de+pantalla+de+2017-11-03+22-52-11.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimP80aDkNvKJ2j2hMPZd3LNPO4x0XyOXmmAMPXymgvin54ehdZgrIgibqLCHOI-d1VQ5kbHgewPWWuEG5iev6n_f6vWDatWkmWvTm3DjfIUj1KMFfCnbYLClTBUDcI2tt0nVFJKsNuox0/s1600/Captura+de+pantalla+de+2017-11-03+22-52-11.png" data-original-width="594" data-original-height="278" /></a><br />
<br />
<p align="justify">Terminada la instalación el servicio de MYSQL se iniciar automáticamente como paso con apache solo falta ver si funciona, iniciando mysql:</p><br />
<blockquote>mysql -u root -p -h localhost</blockquote><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpdcXGCmnEZHZ42xGRfO4HhCufsgVho0Jv-BiM4qB1Ajb1IDbVwu23s3rU3iQ2cIwfOC5gx_W5ZcCmb01-FdiumZgiiKLDqKZCSV72yI-Qql-V3L_eJyZKrzj4G6rQsq1PfqKA_TlOfY/s1600/Captura+de+pantalla+de+2017-11-03+23-00-17.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHpdcXGCmnEZHZ42xGRfO4HhCufsgVho0Jv-BiM4qB1Ajb1IDbVwu23s3rU3iQ2cIwfOC5gx_W5ZcCmb01-FdiumZgiiKLDqKZCSV72yI-Qql-V3L_eJyZKrzj4G6rQsq1PfqKA_TlOfY/s1600/Captura+de+pantalla+de+2017-11-03+23-00-17.png" data-original-width="647" data-original-height="269" /></a><br />
<br />
<br />
<h4><i>PHPMYADMIN</i></h4><br />
<br />
<p align="justify">Herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet.<br />
</p><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1">sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt install phpmyadmin<br />
</div><br />
<b>IMPORTANTE: </b><br />
<p align="justify"><b>1 -</b> Preguntará para que servidor web configurar, elegir apache2 y continuar (para navegar entre las opciones usar TAB, para continuar solo da ENTER).</p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifGnV0Yf9nRUH7QBmeFGLy_r4pevDY3xG4xuZMqHoUcZKoDdnbhrKTmauRpGv41Z8CNhi2SuZPXlyhr7SIW46_PxAEkqRb2c_P-5JN_HZXRAY2_YjdUV_iEpzIFdReRpPD5EbJB3t6HfM/s1600/Captura+de+pantalla+de+2017-11-03+23-06-28.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifGnV0Yf9nRUH7QBmeFGLy_r4pevDY3xG4xuZMqHoUcZKoDdnbhrKTmauRpGv41Z8CNhi2SuZPXlyhr7SIW46_PxAEkqRb2c_P-5JN_HZXRAY2_YjdUV_iEpzIFdReRpPD5EbJB3t6HfM/s1600/Captura+de+pantalla+de+2017-11-03+23-06-28.png" data-original-width="527" data-original-height="262" /></a><br />
<br />
<p align="justify"><b>2 -</b> Pregunta si queremos configurar la base de datos para phpMyAdmin con dbconfig-common y contestamos que Sí. (presionar la tecla ENTER).</p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5HzU_laIxdzkGdwaQoAIXxkyY8tke_NUMWIFpRlDlU3MZtAXtds01eTRgfZLrSj-x58H4BetkU3RCuSHzy6180IfEzDWH_1DcEgso8hyTuNXLGFoJK2NKhsGU8-_R3Hvb9_zBBxyhdk/s1600/Captura+de+pantalla+de+2017-11-03+23-08-20.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgc5HzU_laIxdzkGdwaQoAIXxkyY8tke_NUMWIFpRlDlU3MZtAXtds01eTRgfZLrSj-x58H4BetkU3RCuSHzy6180IfEzDWH_1DcEgso8hyTuNXLGFoJK2NKhsGU8-_R3Hvb9_zBBxyhdk/s1600/Captura+de+pantalla+de+2017-11-03+23-08-20.png" data-original-width="635" data-original-height="338" /></a><br />
<br />
<p align="justify"><b>3 -</b> En el siguiente paso se nos pregunta por la contraseña de root de MySQL. Esta contraseña ya existe porque la establecimos al instalar MySQL. La escribimos y pulsamos ENTER.</p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSKXlFx2FtGuue1EKyj2rJFZawh0mChU8YvYFTOPBXs7u1w8IQDdsUQHKCxT_nSJxZS7Ak__kxfcBGQhArGKNohpoi4qpiHjxwLe8x4fd1jyuA0DnmHkOLfPcOFIBhGpBWYtPWC1waiR8/s1600/Captura+de+pantalla+de+2017-11-03+23-09-11.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSKXlFx2FtGuue1EKyj2rJFZawh0mChU8YvYFTOPBXs7u1w8IQDdsUQHKCxT_nSJxZS7Ak__kxfcBGQhArGKNohpoi4qpiHjxwLe8x4fd1jyuA0DnmHkOLfPcOFIBhGpBWYtPWC1waiR8/s1600/Captura+de+pantalla+de+2017-11-03+23-09-11.png" data-original-width="625" data-original-height="249" /></a><br />
<br />
<p align="justify">Al final creamos un enlace simbólico de la carpeta phpmyadmin en la ruta /var/www/html:</p><br />
<blockquote>sudo ln -s /usr/share/phpmyadmin /var/www/html</blockquote><br />
<p align="justify">Entonces podemos ingresar a phpmyadmin desde la siguiente ruta: <a href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a></p><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwSYS7btPCZ0OqbzJ8o2hDrqtyqvzhzi9WWrzHqBITwsXxmORD6LckO0MOaUVV92EtIePwKVlz3MU3VhXfRwIni9vpBZmV6uekSVjRFr_75SNk2qqC7Dx7Lq_im-eXut7wBp1mcPtbMo/s1600/Captura+de+pantalla+de+2017-11-03+23-12-59.png" imageanchor="1" ><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLwSYS7btPCZ0OqbzJ8o2hDrqtyqvzhzi9WWrzHqBITwsXxmORD6LckO0MOaUVV92EtIePwKVlz3MU3VhXfRwIni9vpBZmV6uekSVjRFr_75SNk2qqC7Dx7Lq_im-eXut7wBp1mcPtbMo/s1600/Captura+de+pantalla+de+2017-11-03+23-12-59.png" data-original-width="891" data-original-height="793" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com0tag:blogger.com,1999:blog-2068331665099749423.post-37217233304741776642017-04-01T11:32:00.002-06:002018-10-02T00:44:30.570-05:00Instalar la última versión de NetBeans en cualquier versión de Ubuntu<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiqxD43uajRIt6V8ZwApCRnz-mgtRNfE6CiHzu7gzWT4kEnNZa7Pmpi12ArF6afQqKleItdDj1ZeVRuaqUWmy4dqLgLJqRrjdQyk8ndfy-JS3YrTM-1i-Or9jQ8se6zWeMNafZdVRJ00w/s1600/Screenshot+from+2017-03-31+23-05-11.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiqxD43uajRIt6V8ZwApCRnz-mgtRNfE6CiHzu7gzWT4kEnNZa7Pmpi12ArF6afQqKleItdDj1ZeVRuaqUWmy4dqLgLJqRrjdQyk8ndfy-JS3YrTM-1i-Or9jQ8se6zWeMNafZdVRJ00w/s1600/Screenshot+from+2017-03-31+23-05-11.png" /></a><br />
<br />
Existe una buena noticia dentro de Ubuntu; la instalación de NetBeans se puede realizar mediante los repositorios oficiales con el simple comando:<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~ </div><div class="panel-body terminal-body">sudo apt-get install netbeans</div></div><br />
Pero hay una mala noticia, esta versión es la 6.5 y al momento de crear esta entrada la versión más actual es la 8.2. <br />
<br />
Enseñare a instalar la versión más actual de NetBeans en ubuntu.<br />
<a name='more'></a><br />
<br />
<h3>DESCARGA</h3><hr /><br />
Obtenemos el instalador desde la página oficial que se encuentra en el siguiente <a href="https://netbeans.org/downloads/">enlace</a>. Ya descargado el archivo llamado <b>netbeans-8.2-javase-linux.sh</b> le damos permiso de ejecución mediante la consola con el comando:<br />
<br />
<blockquote><b>TIP: </b>Si no sabemos de la ruta del archivo o navegar en las carpetas con el comando <i>cd</i> simplemente escribe el comando enseguida arrastra el archivo a la terminal y automáticamente se pondrá la ruta del archivo.</blockquote><br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" />sauuza@sauuza-PC: ~</div><div class="panel-body terminal-body">sudo chmod 764 netbeans-8.2-javase-linux.sh</div></div><br />
<h3>INSTALACIÓN</h3><hr /><br />
Ahora ejecutamos el instalador simplemente dando doble click en el:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6aHXWsaOdi_F4aGXbYyS7VCicq6w6zKF579_MwwgWMkLTbGp4f6XE3dzqfvQUdCB7Ugi6pk6tpg34tom3S5dW9o5o3guYjTiMxMUwkCHAW_UBPz_OUHqOvIqlu5WLWvpXIf7pvVnPsWI/s1600/Screenshot+from+2017-03-31+22-53-01.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6aHXWsaOdi_F4aGXbYyS7VCicq6w6zKF579_MwwgWMkLTbGp4f6XE3dzqfvQUdCB7Ugi6pk6tpg34tom3S5dW9o5o3guYjTiMxMUwkCHAW_UBPz_OUHqOvIqlu5WLWvpXIf7pvVnPsWI/s1600/Screenshot+from+2017-03-31+22-53-01.png" /></a><br />
<br />
Aceptamos los términos de licencia y al llegar a la siguiente ventana cambiamos los parámetros como se muestra en la siguiente imagen:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2CH_JeC74cbG3W5K-xrMndm7zc13UwOw1y2pqA6WSiMb79HRbBCJUFlgG86qaUCLWw6_FLQeYO9ia4nasF118LoMihSApsDkXMPso4OuDIs-q_0nWiV_U_E1oEapxAB36tKLLIKwSGNo/s1600/Screenshot+from+2017-03-31+22-54-30.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2CH_JeC74cbG3W5K-xrMndm7zc13UwOw1y2pqA6WSiMb79HRbBCJUFlgG86qaUCLWw6_FLQeYO9ia4nasF118LoMihSApsDkXMPso4OuDIs-q_0nWiV_U_E1oEapxAB36tKLLIKwSGNo/s1600/Screenshot+from+2017-03-31+22-54-30.png" /></a><br />
<br />
Dar en siguiente, siguiente (típica instalación de Windows), al finalizar tendremos nuestro lanzador listo para iniciar Netbeans:<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA8T82XY3U9XcLbV_pEMvXiVwTl8uBkmiWTGNt3X_QPKfMJtzYbe6eXFhZ8XB_hIXPKMYrWkGNBIN32w9_b-03NdiGixqgF4exBUksvGNPJogR4zCJNaSK6WtX1txszBos7rrKlJAZPCE/s1600/Screenshot+from+2017-04-01+11-21-39.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA8T82XY3U9XcLbV_pEMvXiVwTl8uBkmiWTGNt3X_QPKfMJtzYbe6eXFhZ8XB_hIXPKMYrWkGNBIN32w9_b-03NdiGixqgF4exBUksvGNPJogR4zCJNaSK6WtX1txszBos7rrKlJAZPCE/s1600/Screenshot+from+2017-04-01+11-21-39.png" /></a><br />
<br />
<h3>DESINSTALACIÓN</h3><hr /><br />
Simplemente eliminar la carpeta de NetBeans que se encuentra en la ruta /opt/<br />
<br />
<div class="panel panel-default terminal-panel"><div class="panel-heading terminal-heading"><img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<br />
</div><div class="panel-body terminal-body">sudo rm -R /opt/netbeans-8.2</div></div><br />
<h3>CAPTURAS</h3><hr /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PwMqabtdhWC_XVhMWWuTTgEhn0LyjpB8UWwlq9BVgJoTeBBg2pBkNLswvOFfOBTz4jhM4YuNhedem9q3dGEaMF4x8ff2eEluFfe2rwnrzWxj4W6y_9ssnBwer45RDHneDfLwbcrMyuw/s1600/Screenshot+from+2017-04-01+11-31-07.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-PwMqabtdhWC_XVhMWWuTTgEhn0LyjpB8UWwlq9BVgJoTeBBg2pBkNLswvOFfOBTz4jhM4YuNhedem9q3dGEaMF4x8ff2eEluFfe2rwnrzWxj4W6y_9ssnBwer45RDHneDfLwbcrMyuw/s1600/Screenshot+from+2017-04-01+11-31-07.png" /></a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubAA1HHkej5TwzSM_4zwdWNdpqS0OUDWdpnTA2VIXXEys1JBgcyrGW-TG3WW2JK4sp8mClL3ExfO3r3-tpFISEIeH-KZQqwrAH0eHc21XDk-FteF2x9C9GnLekRZCVOotIHFMP1XN3oM/s1600/Screenshot+from+2017-04-01+11-30-15.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgubAA1HHkej5TwzSM_4zwdWNdpqS0OUDWdpnTA2VIXXEys1JBgcyrGW-TG3WW2JK4sp8mClL3ExfO3r3-tpFISEIeH-KZQqwrAH0eHc21XDk-FteF2x9C9GnLekRZCVOotIHFMP1XN3oM/s1600/Screenshot+from+2017-04-01+11-30-15.png" /></a><br />
<br />
<br />
<br />
<br />
<br />
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com0tag:blogger.com,1999:blog-2068331665099749423.post-54251118360175754732017-03-31T22:12:00.003-06:002017-04-01T10:39:25.042-06:00Instalar la última versión de Java/JDK oficial de Oracle en Linux Ubuntu | Elementary OS
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfJd2mvvFOf633ZvN9H81A3mkubMGqfOkFXexbmNP3Do1cO8Q3gmj3znVRBtttkPpnIAiTXnvAmNc_FL6A1vou44IVbvPDbJ4n74HfYl2C-WH6w1y7Kuamw26tWMZj_oPzyEbYMHAs87E/s1600/Screenshot+from+2017-04-01+10-36-53.png" imageanchor="1" ><img class="img-responsive" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfJd2mvvFOf633ZvN9H81A3mkubMGqfOkFXexbmNP3Do1cO8Q3gmj3znVRBtttkPpnIAiTXnvAmNc_FL6A1vou44IVbvPDbJ4n74HfYl2C-WH6w1y7Kuamw26tWMZj_oPzyEbYMHAs87E/s1600/Screenshot+from+2017-04-01+10-36-53.png" /></a>
Migrando la programación en java a Linux me encuentro con la dificultad de instalar el <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" target="_blank">Java SE Development Kit 8</a> oficial de Oracle, el cual solo es un archivo <b>tar.gz.</b><br />
<br />
<blockquote class="tr_bq">
Pudiendo instalar el JDK desde una PPA la cual es la manera más fácil no cumple con mis expectativas y por eso prefiero hacerlo con el paquete oficial de Oracle.</blockquote>
<br />
En mi caso estoy usando Elementary OS Loki la cual está basada en Ubuntu 16.04.2 LTS.<br />
<br />
En esta entrada explicare en detalle cómo instalar <a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html" target="_blank">Java SE Development Kit 8</a> oficial de Oracle en el Sistema Operativo ya mencionado, cabe destacar que necesitamos conocimientos basicos desde como descomprimir un archivo a saber usar comandos basicos en consola (no hay necesidad de saberlos solo hay que copiar y pegar :D).<br />
<br />
Lo primero es descargar nuestro archivo el cual contiene los binarios necesarios para funcionar, lo podemos encontrar desde el siguiente <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">link</a>.<br />
<br />
<blockquote class="tr_bq">
Recordemos descargar el archivo<b> tar.gz </b>ya sea para 32 o 64 bits</blockquote>
<br />
<a name='more'></a>Una vez descargado descomprimimos el archivo y veremos la siguiente carpeta:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW1a9JXV9ARnQQJAmVVQkuguTa7xo2BrEWog-eQ6QlrBvJNBKLy1_j1nvPMyCfYxdw3ennaq0DP5XR0RcNKyfIU6wdQlBeC-UoVLa6OrVhqJBp5EnoZAr9F4GlQ28L8rFFnPkMJJ40hKU/s1600/Screenshot+from+2017-03-31+21%253A12%253A55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhW1a9JXV9ARnQQJAmVVQkuguTa7xo2BrEWog-eQ6QlrBvJNBKLy1_j1nvPMyCfYxdw3ennaq0DP5XR0RcNKyfIU6wdQlBeC-UoVLa6OrVhqJBp5EnoZAr9F4GlQ28L8rFFnPkMJJ40hKU/s1600/Screenshot+from+2017-03-31+21%253A12%253A55.png" /></a></div>
<div style="text-align: center;">
<br /></div>
<br />
Abrimos la terminal e ingresamos el siguiente comando, el cual creara una carpeta llamada <b>"java"</b> en la siguiente ruta <u>/usr/lib/</u><br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1"> sauuza@sauuza-PC: ~ <br>
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br>
</div>
</div>
<div class="panel-body terminal-body">
sudo mkdir /usr/lib/java
</div>
</div>
<br />
Ahora tenemos que mover la carpeta que se creó al descomprimir nuestro archivo a la nueva carpeta creada con el comando anterior en <b><u>/usr/lib/java</u></b><br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1"> sauuza@sauuza-PC: ~ <br>
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br>
</div>
</div>
<div class="panel-body terminal-body">
sudo mv <span style="background-color: yellow;"><b>jdk1.8.0_121</b></span>/ /usr/lib/java
</div>
</div>
<br />
<b><u style="background-color: lime;">En teoría ya tenemos instalado nuestro JDK</u></b> pero aún faltan configuraciones las cuales son las siguientes, en la terminal pega los siguientes comandos:<br />
<br />
<b><u><span style="color: red;">IMPORTANTE</span></u></b>: El texto en <b style="background-color: yellow;">negrita</b> es el nombre de la carpeta que copiamos en <b>/usr/lib/java/</b>, si el nombre es diferente, cambialo.<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1"> sauuza@sauuza-PC: ~ <br>
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br>
</div>
</div>
<div class="panel-body terminal-body">
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/<b style="background-color: yellow;">jdk1.8.0_121</b>/bin/java" 1
<br />
<br />
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/<b style="background-color: yellow;">jdk1.8.0_121</b>/bin/javac" 1
<br />
<br />
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/<b style="background-color: yellow;">jdk1.8.0_121</b>/bin/javaws" 1
</div>
</div>
<br />
Al final editamos nuestro archivo <b>bashrc</b> con el siguiente comando:<br />
<br />
<blockquote class="tr_bq">
sudo nano ~/.bashrc</blockquote>
<br />
Damos flechita abajo para ir al final del documento y pegamos las siguientes líneas (simplemente da click derecho en la terminal y da en la opción <b>pegar</b>):<br />
<br />
<blockquote class="tr_bq">
export JAVA_HOME=/usr/lib/java/<b style="background-color: yellow;">jdk1.8.0_121</b><br />
export PATH="$PATH:$JAVA_HOME/bin"</blockquote>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWa98qKAlhywQs-rfeIHqwfn7xBSqdsHnCyhQf9jqg-OKm0bR5Uvea-d_9TSuub3YrFGutoPh_hDQK22ZBScihFTZgUfHgo6HWjO4iwhMlorCgvvwUIqUbyAa0E7RHLAAE_Lgk-J_6yLM/s1600/Screenshot+from+2017-03-31+21%253A55%253A41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" height="467" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWa98qKAlhywQs-rfeIHqwfn7xBSqdsHnCyhQf9jqg-OKm0bR5Uvea-d_9TSuub3YrFGutoPh_hDQK22ZBScihFTZgUfHgo6HWjO4iwhMlorCgvvwUIqUbyAa0E7RHLAAE_Lgk-J_6yLM/s640/Screenshot+from+2017-03-31+21%253A55%253A41.png" width="640" /></a></div>
Al final guardamos el documento con la combinación de teclas CONTROL + O y presionamos ENTER, listo :D todo esta configurado. Podremos checar si la instalacion fue efectiva usando el comando en consola:<br />
<br />
<blockquote class="tr_bq">
java -version</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8phO8JJF13UrKzuMfJciNOj6nFL4TArrkh8qdxfL12-CKgkl3vl-qV61UCHOPMV8gSnJopjEk_GuJgD_istEEVaEjbbIwhIc2DnJOCJAClkpbtw9_UFiXWKSD7ynXsbFyyHldS_0d7XA/s1600/Screenshot+from+2017-03-31+22%253A10%253A15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8phO8JJF13UrKzuMfJciNOj6nFL4TArrkh8qdxfL12-CKgkl3vl-qV61UCHOPMV8gSnJopjEk_GuJgD_istEEVaEjbbIwhIc2DnJOCJAClkpbtw9_UFiXWKSD7ynXsbFyyHldS_0d7XA/s1600/Screenshot+from+2017-03-31+22%253A10%253A15.png" /></a></div>Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com1tag:blogger.com,1999:blog-2068331665099749423.post-51022677173684206122016-08-21T23:01:00.004-05:002018-10-01T16:44:55.629-05:00Instalar y usar PHP 5 y PHP 7 en Ubuntu 16.04 Intercambiar vesiones<div class="separator" style="clear: both; text-align: center;"><a href="https://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2015/04/1430220587Screenshot-2015-04-28-13.29.15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img class="img-responsive" src="https://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2015/04/1430220587Screenshot-2015-04-28-13.29.15.png" /></a></div><br />
<br />
<div style="text-align: center;">Como sabemos algunos, los repositorios de Ubuntu 16.04 trae actualizada la ultima versión estable de php; en este caso la versión 7, pero ...</div><br />
<h4 style="text-align: center;"> ¿donde queda la versión 5.X?</h4><div style="text-align: justify;"><br />
<b>El problema surge en que hay incompatibilidades de php5 a php7 y algunos proyectos no podrían funcionar con php7 por eso surgió la problematica de esta entrada, algunas veces podemos usar php5 o php7.</b></div><a name='more'></a><br />
<br />
<div style="text-align: justify;"><i>No es posible instalar de forma nativa</i> php5 en ubuntu 16.04 pero afortunadamente podremos instalar php5 con una PPA que nos proporciona el usuario ondrej:</div><br />
<br />
<blockquote class="tr_bq">sudo add-apt-repository ppa:ondrej/php<br />
<br />
sudo get update<br />
<br />
sudo get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0</blockquote><br />
<br />
Con esto tendremos php5 y php7 instalado en nuestro sistema, eso si, suponiendo que instalamos php7 con los comandos del <a href="http://infinitubuntu.blogspot.mx/2016/07/xampp-en-ubuntu-1604-lampp-apache2_24.html#" target="_blank">siguiente tutorial</a>.<br />
<br />
<br />
<blockquote class="tr_bq"><span style="color: white;"><span style="background-color: #38761d;">Para el uso de phpmyadmin necesitamos tener php7 instalado ya que es una dependencia requerida para poder funcionar.</span></span></blockquote><br />
<strike>Si no tenemos php7 instalado podremos hacerlo con el siguiente comando:</strike><br />
<br />
<br />
<blockquote class="tr_bq"><span style="text-align: start;">sudo apt install libapache2-mod-php php7.0-mbstring php-gettext</span></blockquote><br />
Ahora podremos comprobar que versión se esta usando con <b>php -v, </b>en mi caso tengo activa la versión 5.6<b>.</b><br />
<br />
<br />
<h4>CAMBIAR DE PHP 5 a 7</h4><blockquote class="tr_bq">sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart<br />
<br />
sudo ln -sfn /usr/bin/php7.0 /etc/alternatives/php</blockquote><br />
Podremos comprobar en la terminal:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP6FZdzjHIJbQVRawcqPO1oEmz0SA7srNA5FK02k9ycuZsSIwjdQ_9pYCgl17uVVaPFadrsXFFtz7poiKBp3tliayIAovZQ10Iwq8G8WYd16WYmERoVmCGfbwnoRtFutqdJVLFCE7BkHU/s1600/Captura+de+pantalla+de+2016-08-21+23-12-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP6FZdzjHIJbQVRawcqPO1oEmz0SA7srNA5FK02k9ycuZsSIwjdQ_9pYCgl17uVVaPFadrsXFFtz7poiKBp3tliayIAovZQ10Iwq8G8WYd16WYmERoVmCGfbwnoRtFutqdJVLFCE7BkHU/s1600/Captura+de+pantalla+de+2016-08-21+23-12-18.png" /></a></div><br />
<br />
<h4>CAMBIAR DE PHP 7 a 5</h4><br />
<blockquote class="tr_bq"> sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart<br />
<br />
sudo ln -sfn /usr/bin/php5.6 /etc/alternatives/php</blockquote><br />
Podremos comprobar en la terminal con:<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik_xoJOzEzGLsVNdWyRidwyTTHz6jOdopKZ3I2sdj8-gjzOKBxm2T72zEkFQRKhepaLCcLLyIcX9dFNi0WwtGV5yvSxtHK00OjMm5ZKP3tn32tUc3adZEJFWTepDouP35Xa71aKul4eTc/s1600/Captura+de+pantalla+de+2016-08-21+23-04-35.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEik_xoJOzEzGLsVNdWyRidwyTTHz6jOdopKZ3I2sdj8-gjzOKBxm2T72zEkFQRKhepaLCcLLyIcX9dFNi0WwtGV5yvSxtHK00OjMm5ZKP3tn32tUc3adZEJFWTepDouP35Xa71aKul4eTc/s1600/Captura+de+pantalla+de+2016-08-21+23-04-35.png" /></a><br />
<br />
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com6tag:blogger.com,1999:blog-2068331665099749423.post-50645886369656043282016-07-24T21:59:00.003-05:002016-07-24T23:40:16.478-05:00XAMPP en Ubuntu 16.04 - LAMPP Apache2, Mysql, PHP, PhpMyAdmin, ProFTPD<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt01O538HPrUvs6c7xlsfPfDaiIv0yVhKIA3M0YfBbHEiHu0sN4Vz6JkdstfFunBR9d1OAUL3DTJgwSDNKsAGdho4NbKA6ISk7woC3c0RIVqYGOPQ-BDUAAHZBmcle3dOD4SlnoVRRbVY/s1600/image172.png"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt01O538HPrUvs6c7xlsfPfDaiIv0yVhKIA3M0YfBbHEiHu0sN4Vz6JkdstfFunBR9d1OAUL3DTJgwSDNKsAGdho4NbKA6ISk7woC3c0RIVqYGOPQ-BDUAAHZBmcle3dOD4SlnoVRRbVY/s1600/image172.png" /></a><br />
<br />
Si quieres una opción fácil para montar tu propio servidor web local en ubuntu o cualuier distribucion Linux, XAMPP es la opción ideal, fácil y rápida de configurar.<br />
<br />
<blockquote class="tr_bq">
XAMPP es una forma fácil de instalar y utilizar la distribución Apache que contiene MySQL, PHP. Es realmente simple de instalar y usar, pero hay que tener en cuenta que no está desarrollado para su uso en producción.</blockquote>
<br />
Tiene licencia GNU y es multiplataforma, teniendo en estos momentos versiones para: Linux, Win2, Mac Os X y Solaris.<br />
<br />
<h4>
DESCARGA</h4>
Puedes descargar el instalador desde la <a href="https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/" target="_blank">siguiente página</a>, anexo una tabla con las ultimas versión de linux hasta el momento:<br />
<br />
<a name='more'></a><br />
<div class="row">
<div class="col-md-12">
<table class="table table-striped table-hover">
<tbody>
<tr style="height: 42px;">
<td style="height: 42px;">Versión</td>
<td style="height: 42px;">Descarga</td>
<td style="height: 42px;"></td>
<td style="height: 42px;"></td>
<td style="height: 42px;">Tamaño</td>
<td style="height: 42px;">Arquitectura</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;">5.5.37 / PHP 5.5.37</td>
<td style="height: 38px;"><a href="https://www.apachefriends.org/xampp-files/5.5.37/xampp-linux-5.5.37-0-installer.run" target="_blank">Descargar 32 Bits</a></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"></td>
<td style="height: 38px;">124 Mb</td>
<td style="height: 38px;"> i686 o i386</td>
</tr>
<tr style="height: 38.5px;">
<td style="height: 38.5px;"></td>
<td style="height: 38.5px;"><a href="https://www.apachefriends.org/xampp-files/5.5.37/xampp-linux-x64-5.5.37-0-installer.run" target="_blank">Descargar 64 Bits</a></td>
<td style="height: 38.5px;"></td>
<td style="height: 38.5px;"></td>
<td style="height: 38.5px;">129 Mb </td>
<td style="height: 38.5px;">x86_64</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;">5.6.23 / PHP 5.6.23</td>
<td style="height: 38px;"><a href="https://www.apachefriends.org/xampp-files/5.6.23/xampp-linux-5.6.23-0-installer.run" target="_blank">Descargar 32 Bits</a></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"> 124 Mb</td>
<td style="height: 38px;"> i686 o i386</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;"></td>
<td style="height: 38px;"><a href="https://www.apachefriends.org/xampp-files/5.6.23/xampp-linux-x64-5.6.23-0-installer.run" target="_blank"> Descargar 62 Bits</a></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"> 129 Mb</td>
<td style="height: 38px;"> x86_64</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;">7.0.8 / PHP 7.0.8</td>
<td style="height: 38px;"><a href="https://www.apachefriends.org/xampp-files/7.0.8/xampp-linux-7.0.8-0-installer.run" target="_blank"> Descargar 32 Bits</a></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"> 121 Mb</td>
<td style="height: 38px;"> i686 o i386</td>
</tr>
<tr style="height: 38px;">
<td style="height: 38px;"></td>
<td style="height: 38px;"><a href="https://www.apachefriends.org/xampp-files/7.0.8/xampp-linux-x64-7.0.8-0-installer.run" target="_blank"> Descargar 64 Bits</a></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"></td>
<td style="height: 38px;"> 125 Mb</td>
<td style="height: 38px;"> x86_64</td>
</tr>
</tbody>
</table>
</div>
</div>
Para saber la Arquitectura de nuestro Ubuntu ejecutar en la terminal: <strong>uname -m</strong><br />
<br />
<h4>
INSTALACIÓN</h4>
Una vez terminada la descarga del archivo con extensión <strong>.run</strong> <span style="text-decoration: underline;">abrimos la terminal</span>, escribimos <strong>sudo <span style="color: #134f5c;">espacio</span> enseguida arrastramos el archivo a la terminal, </strong>deberá ingresar automáticamente la ruta del archivo al comando, como se muestra en la imagen:<br />
<br />
<img alt="" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFX4S_guHrd-E0d9rMIwRrFtq_xxl-xfNkH-NRJJ1snGmWH-t-U2cPJqTv3ukVy05jeuZkdCsORU5VEJx4Z_nmKZRrKZo8-NKWJHHLTEMsK06hxfW-Gd5xvSbOqncFzFgC0cIG6rgE8B8/s1600/Captura+de+pantalla+de+2016-07-24+22-54-33.png" /><br />
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Escribimos nuestra contraseña y damos enter, enseguida mostrará la ventana para instalar XAMPP, <em>aquí nada del otro mundo solo es dar siguiente y siguiente como en una instalación típica de <span style="text-decoration: line-through;">Windows</span>, esperar a que termine la instalación y dar en finalizar.</em></div>
<br />
<img alt="" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3GDEMAoYAdo6Xxd-fsALr190W3op2UZ5cRwsA1bIaGF7ekqvIpDIYp9CRwq6dUVFfmAD63DKg2dhb4doVIdRNzX7hXG3DpzhgWVGpDzXT5HWxZn3Dt0ZQWRdCOjf45Sv1exhyAByL4XQ/s1600/Captura+de+pantalla+de+2016-07-24+22-57-04.png" /><br />
<br />
<h4>
DESINSTALACIÓN</h4>
Para poder desinstalar solo basta con borrar la carpeta donde se instalo XAMPP para ellos escribimos en la terminal:<br />
<br />
<blockquote class="tr_bq">
<b>sudo</b> rm -rf /opt/lampp</blockquote>
<br />
<h4>
INTERFAZ GRÁFICA</h4>
XAMPP nos proporciona una interfaz gráfica del todo no agradable, lo importante es que funciona y es eficiente para poder realizar cambios básico en nuestro servidor local. Para poder iniciarla escribiremos en la terminal:<br />
<br />
<blockquote class="tr_bq">
<b>sudo</b> '/opt/lampp/manager-linux-x64.run'</blockquote>
<br />
De esta forma iniciara la interfaz grafica y asi poder iniciar, parar, reiniciar los servidores asi como demas configuraciones que podremos investigar.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lI9qp48ZViczFVg1bBc5YR5XIhEKtc7mUg9kfF6oczLmTRUCF5vRJyrbWL2TCBs7DDWM5KuwxN3BdEvZSteASCC1GqpcK_XRMfxCowOeUN4kqX-QYZFF1ioOFwyIYHuLAJ3NJoR8OHQ/s1600/Captura+de+pantalla+de+2016-07-24+23-31-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8lI9qp48ZViczFVg1bBc5YR5XIhEKtc7mUg9kfF6oczLmTRUCF5vRJyrbWL2TCBs7DDWM5KuwxN3BdEvZSteASCC1GqpcK_XRMfxCowOeUN4kqX-QYZFF1ioOFwyIYHuLAJ3NJoR8OHQ/s1600/Captura+de+pantalla+de+2016-07-24+23-31-55.png" /></a></div>
<br />
<br />
<br />
<br />Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com2tag:blogger.com,1999:blog-2068331665099749423.post-86817220340626991362016-05-01T13:20:00.002-05:002016-05-01T15:13:34.803-05:00Cambiar la velocidad del Mouse en Ubuntu y mas configuraciones <br />
<div style="text-align: justify;">
Las herramientas de ubuntu para <b>configurar las opciones del mouse</b> o panel táctil se me hacen muy ineficientes especialmente el valor por default que contiene para la velocidad del mouse, es muy rápida para mi, esta configuración se puede cambiar desde "Configuración del Sistema" -> "Raton y panel táctil" ahí podremos observar los siguiente:</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsSVL7eg5IjwDBf1QSBRxUmh-Y0BmSAib9z6Nro0mRq6FhQKLrMR0EuIbEKCm-2deq-_InoUuNGiEhRZ0ZoZLN1RuEIt8DE4G-__Kve4G1jWGGHjvFQMCzH-bHCWqZDmvvNd1ImZUDMRk/s1600/Captura+de+pantalla+de+2016-05-01+13-31-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsSVL7eg5IjwDBf1QSBRxUmh-Y0BmSAib9z6Nro0mRq6FhQKLrMR0EuIbEKCm-2deq-_InoUuNGiEhRZ0ZoZLN1RuEIt8DE4G-__Kve4G1jWGGHjvFQMCzH-bHCWqZDmvvNd1ImZUDMRk/s1600/Captura+de+pantalla+de+2016-05-01+13-31-04.png" /></a></div>
<div style="text-align: justify;">
Como lo repito es ineficiente y ni siquiera sirven algunas opciones, tengo dos problemas con esto:<br />
<a name='more'></a></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="background-color: #e06666;"><span style="color: white;"><b>- La velocidad del mouse es muy rápida por lo tanto hace que mi muñeca se canse en un lapso corto de tiempo.</b></span></span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span style="background-color: #e06666;"><span style="color: white;"><b>- No me acostumbro a la opción del Desplazamiento natural pero no sirve la opción de desactivar!</b></span></span><br />
<br />
<h2>
COMANDOS</h2>
<br />
Encontré la solucion para estas dos incomodidades, la primera es cambiar la velocidad de el mouse desde consola con el comando <b>xset, El comando contiene varias variantes entre las mas importantes para el cambio de velocidad son:</b><br />
<br />
<blockquote>
xset m <span style="color: #3d85c6;">aceleracion(int/int)</span> <span style="color: #a64d79;">limite(int) </span><b><i>Cambiar la velocidad del mouse</i></b><code></code></blockquote>
<br />
<blockquote class="tr_bq">
xset q | grep -A 1 Pointer <i><b>Obtener los valores actuales de velocidad del mouse</b></i> </blockquote>
<br />
<blockquote class="tr_bq">
xset m default <i><b>Establecer valores por default</b></i></blockquote>
<br />
<br />
Una velocidad decente a mis necesidades podría ser la siguiente:<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
xset m <span style="color: #3d85c6;">1/2</span> <span style="color: #a64d79;">8</span></div>
</div>
<br />
<br />
<h2>
AGREGAR AL INICIO DE SESIÓN </h2>
<br />
Estos valores se reinician al cerrar la sesión para ellos añadiremos un script que se ejecute al iniciar ubuntu:<br />
<br />
Abrimos gedit pegamos el siguiente código y guardamos con el nombre <b>script </b>en la carpeta <u>Documentos</u>:<br />
<br />
<br />
<blockquote class="tr_bq">
#!/bin/sh<br />
xset m 1/2 8<br />
exit 0</blockquote>
<br />
Abrimos "Aplicaciones al inicio", buscamos en el dash:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqLcsz6poRxazNWLOtTL2aMaq0vPxGHyzQ_TcPy1Ll_4-Ibb7DalnZ5tH5aCphasdCxo6lXcEyNuhL1ib2Nk8vlctaS5NCkgZ3IIw0Up_lq0FkIMWyCtD6Ejczl5Y80iWwdopMvdQ07qs/s1600/Captura+de+pantalla+de+2016-05-01+15-07-55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqLcsz6poRxazNWLOtTL2aMaq0vPxGHyzQ_TcPy1Ll_4-Ibb7DalnZ5tH5aCphasdCxo6lXcEyNuhL1ib2Nk8vlctaS5NCkgZ3IIw0Up_lq0FkIMWyCtD6Ejczl5Y80iWwdopMvdQ07qs/s1600/Captura+de+pantalla+de+2016-05-01+15-07-55.png" /></a></div>
<br />
Damos en el botón "añadir" y dejamos los campos como se muestra en la imagen, listo nuestra configuración se cagara automáticamente al iniciar sesión.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRRU_63GcAXnDL_rYkPmH3UV_AJXMotWM9w-WDqBt4iMK2Hi7xz0rvDPWitEd9T6lI49_52S2Nd4ywXvf9SfZf6COPifnPR5tIJr4IOjJGQHlrBt43AdG-wlN_XKMv66AUFIEPYsUFmkg/s1600/Captura+de+pantalla+de+2016-05-01+15-10-09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRRU_63GcAXnDL_rYkPmH3UV_AJXMotWM9w-WDqBt4iMK2Hi7xz0rvDPWitEd9T6lI49_52S2Nd4ywXvf9SfZf6COPifnPR5tIJr4IOjJGQHlrBt43AdG-wlN_XKMv66AUFIEPYsUFmkg/s1600/Captura+de+pantalla+de+2016-05-01+15-10-09.png" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br /></div>
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comtag:blogger.com,1999:blog-2068331665099749423.post-81286607172882052602016-04-23T12:47:00.000-05:002016-08-21T17:01:26.393-05:00Instalar LAMP o montar Servidor WEB Local en Ubuntu 16.04 Apache2, MYSQL, PHP7<div style="text-align: right;">
<br /></div>
<div style="text-align: right;">
Ultima Edición - Domingo Agosto 21 2016 16:59</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKJ97uxJY4F_orEVKBjSbbqMFtqpVu_LQVxOEhdxgMHmWY5T4VJGsB_S70bJglomQQNL9BsZagy0l_oPYJFnkjaNW8RXNf7r3I-xUyKCJAliUQQWXUHlQH6mIiJRlAP7g8lVkAV3QaplU/s1600/Download-LAMP-On-Ubuntu.jpg" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKJ97uxJY4F_orEVKBjSbbqMFtqpVu_LQVxOEhdxgMHmWY5T4VJGsB_S70bJglomQQNL9BsZagy0l_oPYJFnkjaNW8RXNf7r3I-xUyKCJAliUQQWXUHlQH6mIiJRlAP7g8lVkAV3QaplU/s1600/Download-LAMP-On-Ubuntu.jpg" /></a>
<br />
<div style="text-align: justify;">
Con la reciente salida de Ubuntu 16.04 LTS algunas cosas cambiaron y la instalación de un <i>Servidor Web Local</i> ha cambiado con respecto a la versión de paquetes y dependencias, los comandos no son los mismos de la siguiente entrada: <a href="http://infinitubuntu.blogspot.mx/2016/02/instalar-lamp-o-montar-servidor-web.html" target="_blank">LAMP o montar Servidor WEB Local en Ubuntu 15.10 Apache, MYSQL, PHP</a>, si sigues los pasos de la entrada anterior puedes morir en el intento!</div>
<div style="text-align: justify;">
<br /></div>
<blockquote class="tr_bq">
Se denomina "<b>LAMP</b>" a un grupo de software de <i>código libre </i>que
se instala normalmente en conjunto para habilitar un servidor para
alojar sitios y aplicaciones web dinámicas. Este término en realidad es
un acrónimo que representa un sistema operativo Linux con un servidor
Apache, el sitio de datos es almacenado en base de datos MySQL y el
contenido dinámico es procesado con PHP.</blockquote>
<div style="text-align: justify;">
<br />
<a name='more'></a><br />
Para los que trabajamos con alguna tecnología web, quizás, nos resulte mas
fácil realizar nuestras tareas con nuestro propio servidor WEB local,
sin tener que pagar de algún <i>hosting</i> o usar el <i>ftp</i> para poder modificar archivos. Como algunos sabemos existen varias alternativas para esto, como es;<br />
<br />
- <a href="http://www.wampserver.com/en/">WAMP</a> que solo es para Windows<br />
- <a href="https://www.mamp.info/en/">MAMP</a> para Windows y Mac<br />
- <a href="https://www.apachefriends.org/es/index.html">XAMPP</a> para Windows, Mac y Linux<br />
<br />
Estos programas son de los principales que conozco, que te facilitan
las tareas para montar tu propio servidor web local con solo unos clics aunque alguno no son para Linux.</div>
<div style="text-align: justify;">
<br /></div>
<h4>
REQUISITOS PREVIOS</h4>
En esta guía, vamos a instalar LAMP en un servidor con Ubuntu 16.04. Por
lo tanto instalar el sistema operativo Linux será nuestro primer
requisito. <br />
<br />
<blockquote class="tr_bq">
Antes de comenzar con esta guía, debes tener una cuenta que cada comando se hace con usuario root.</blockquote>
<br />
<h4>
INSTALACIÓN</h4>
<div style="text-align: justify;">
- <b>Apache 2</b> -<i> El servidor Web Apache es actualmente el más
popular del mundo, lo que hace que sea una buena opción para montar
nuestros sitios.</i><br />
<i><br /></i>
<br />
<blockquote class="tr_bq">
<span style="text-align: start;">sudo apt install apache2</span></blockquote>
</div>
<div style="text-align: justify;">
Al terminar comprobar que funciona, vamos a la siguiente dirección en el navegador: <a href="http://localhost/">http://localhost</a><br />
<br /></div>
<div style="text-align: justify;">
<b><br /></b>
<b>- PHP</b> - <i>Es el componente de nuestra configuración que
procesará código para mostrar contenido dinámico. Puede ejecutar
secuencias de comandos, conectarse a nuestras bases de datos MySQL para
obtener información, y entregar el contenido procesado a nuestro
servidor web para mostrarlo.</i><br />
<br />
<blockquote class="tr_bq">
<span style="text-align: start;">sudo apt install libapache2-mod-php php7.0-mbstring php-gettext</span></blockquote>
</div>
Podremos comprobar la version de php instalada con el siguiente comando: <b>php -v</b><br />
<div style="text-align: justify;">
<b><br /></b>
<b><br /></b><br />
<b>- MYSQL</b><i> - Es un sistema de gestión de base de datos.
Básicamente, se encarga de organizar y facilitar el acceso a las bases
de datos donde nuestro sitio puede almacenar información.</i><br />
<i><br /></i>
<br />
<blockquote class="tr_bq">
<span style="text-align: start;">sudo apt install mysql-server mysql-client libmysqlclient-dev</span></blockquote>
<br />
<span style="text-align: start;"><u><span style="color: red;"><b>IMPORTANTE:</b></span></u> En el proceso de instalación te pedirá escribir una nueva contraseña para el usuario root de MYSQL, se recomienda escribirla, por lo general uso <b>root</b> como contraseña por si se olvida.</span><br />
<br /></div>
<div style="text-align: justify;">
<span style="color: #6aa84f;"><b><br /></b></span>
<span style="color: #351c75;"><b>phpMyAdmin</b></span><i> (</i><u style="font-style: italic;">opcional</u><i>) - Herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet.</i><br />
<br />
<blockquote class="tr_bq">
<span style="text-align: start;">sudo apt install phpmyadmin</span></blockquote>
</div>
<br />
<div style="text-align: justify;">
<b><span style="color: red;">IMPORTANTE:</span></b> </div>
<div style="text-align: justify;">
1 - Preguntará para que servidor web configurar, elegir <b>apache2</b> y continuar (para navegar entre las opciones usar TAB, para continuar solo da ENTER) . </div>
<div style="text-align: justify;">
2 - Pregunta si queremos configurar la base de datos para phpMyAdmin con <b>dbconfig-common</b> y contestamos que <b>Sí</b>. (presionar la tecla ENTER).<br />
3 - En el siguiente paso se nos pregunta por la contraseña de root de MySQL. Esta contraseña ya existe porque la establecimos al instalar MySQL. La escribimos y pulsamos ENTER.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Al final creamos un <a href="https://es.wikipedia.org/wiki/Enlace_simb%C3%B3lico" target="_blank">enlace simbólico</a> de la carpeta <b>phpmyadmin</b> en la ruta <b>/var/www/html</b><br />
<br />
<blockquote class="tr_bq">
sudo ln -s /usr/share/phpmyadmin /var/www/html</blockquote>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Si todos los comandos salieron bien, felicidades lo lograste, solo falta reiniciar el servidor apache desde la terminal con:<br />
<br />
<blockquote class="tr_bq">
sudo service apache2 reload </blockquote>
<br />
Podemos ir a la siguiente URL y podremos comprobar que nuestro servidor funciona: <a href="http://127.0.0.1/">http://127.0.0.1</a> - <a href="http://localhost/">http://localhost</a><br />
<br />
También comprobamos el estado de phpmyadmin <a href="http://localhost/phpmyadmin">http://localhost/phpmyadmin</a>, el usuario es root y la contraseña es la especificada al instalar MySQL</div>
<div style="text-align: justify;">
<br /></div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYX27morZqSBpkh__51DUW7Sq4LJCu5x8h6dRJDuhiOc93MDhmly1p4DzDnPCpUjV9Bt5d8ifLGoLFZqsudwhbqKQmjvYUJMLjL22PeMqDkcIqwIwfTY2TvDbXOblZRwEWWl6DlpI97F4/s1600/vivaldi-phpmyadmin-lamp-ubuntu-16.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYX27morZqSBpkh__51DUW7Sq4LJCu5x8h6dRJDuhiOc93MDhmly1p4DzDnPCpUjV9Bt5d8ifLGoLFZqsudwhbqKQmjvYUJMLjL22PeMqDkcIqwIwfTY2TvDbXOblZRwEWWl6DlpI97F4/s1600/vivaldi-phpmyadmin-lamp-ubuntu-16.04.png" /></a>
<br />
<br />
<br />
<h4>
COMANDOS ÚTILES</h4>
Al instalar nuestro propio lamp no tendremos una interfaz con la cual podremos hacer varias tareas una de ellas reiniciar el servidor apache2 o cambiar la ruta por defecto donde estarán nuestros archivos html o php, para esto la terminal sera nuestra gran amiga en esto :D<br />
<br />
Reiniciar el servidor apache2:<br />
<br />
<blockquote class="tr_bq">
sudo service apache2 restart</blockquote>
<br />
<br />
Iniciar el servidor apache2:<br />
<br />
<blockquote class="tr_bq">
sudo service apache2 start</blockquote>
<br />
<br />
Parar el servidor apache2:<br />
<br />
<blockquote class="tr_bq">
sudo service apache2 stop</blockquote>
<br />
<br />
<h4>
CARPETA RAÍZ - DE PROYECTOS</h4>
¿Y ahora por donde empezar?, buena pregunta, todos los archivos que se visualizaran dentro del navegador en la dirección <a href="http://localhost/">http://localhost</a> por default se encuentran en la siguiente ruta: /var/www/html<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQrcXr4PHlZVpVnmX-4XyV0f3bJ82QPMi84Gg9OIvj1TxLBSP-UvVlwLlUA1-yWvBR5KiTFo-_5RTMiGmD1ryEPfVVdlZS1GYxOMxCeVmzqyXqfQXyPfWGoy5fbkD_GxCL8MhdDShvD3g/s1600/Captura+de+pantalla+de+2016-08-20+20-07-18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQrcXr4PHlZVpVnmX-4XyV0f3bJ82QPMi84Gg9OIvj1TxLBSP-UvVlwLlUA1-yWvBR5KiTFo-_5RTMiGmD1ryEPfVVdlZS1GYxOMxCeVmzqyXqfQXyPfWGoy5fbkD_GxCL8MhdDShvD3g/s1600/Captura+de+pantalla+de+2016-08-20+20-07-18.png" /></a></div>
<br />
Por defecto no tenemos permiso de escribir en esta ruta, para poder realizar cualquier cambio debemos dar permisos a esta carpeta con el comando:<br />
<br />
<blockquote class="tr_bq">
sudo chmod 777 -R /var/www/html</blockquote>
<br />
<br />
<br />
<h4>
CAMBIAR LA CARPETA RAIZ</h4>
<br />
Es normal que cualquier usuario quiera cambiar de <b>/var/www/html</b> a nuestro HOME (carpeta principal). Crearemos una carpeta llamada <i>SITIOS</i> en nuestro HOME:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6DyumK650cxwzghBoZednedSUm0sWB6nSXdfubtwqEtNf-ZazhfVV7_YPwTruPzEsuvW0vg8PMtyune6Mob-JP25mMj6HCFnMCRD4it0vXwgP0lc6Rady2X6m-_3nkHcrpPRhaCoHm44/s1600/Captura+de+pantalla+de+2016-08-21+15-25-31.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6DyumK650cxwzghBoZednedSUm0sWB6nSXdfubtwqEtNf-ZazhfVV7_YPwTruPzEsuvW0vg8PMtyune6Mob-JP25mMj6HCFnMCRD4it0vXwgP0lc6Rady2X6m-_3nkHcrpPRhaCoHm44/s1600/Captura+de+pantalla+de+2016-08-21+15-25-31.png" /></a></div>
<br />
Para cambiar la ruta debemos cambiar un fragmento de las lineas en los siguientes archivos:<br />
<br />
- /etc/apache2/<b>apache2.conf</b> - Linea 164<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzzVf54t9jP8cUSTVMtuZRVxv7WDjx9shre83ywqzln2QeDmyYejxlKP_8WBzOxvCw6Y4AKZJyl-72da64tDCgXpMrsOpUIJ3LSfCL3EbnzERDlB1iuc4JViAkx5srGJ5ZL_TxrBl_PA/s1600/Captura+de+pantalla+de+2016-08-21+16-39-22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPzzVf54t9jP8cUSTVMtuZRVxv7WDjx9shre83ywqzln2QeDmyYejxlKP_8WBzOxvCw6Y4AKZJyl-72da64tDCgXpMrsOpUIJ3LSfCL3EbnzERDlB1iuc4JViAkx5srGJ5ZL_TxrBl_PA/s1600/Captura+de+pantalla+de+2016-08-21+16-39-22.png" /></a></div>
<br />
<br />
<br />
- /etc/apache2/sites-available/<b>000-default.conf</b> - Linea 12<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7BnGUsEDHCK7JozSRgXbQW_b-UzdwEfIxBuagoTn9hanL_HUzqhNJaiR1-HhiomPp1oU3W5HUsCzydaTkbqymCD2Pdv2_w7QFQmfDFzubvvebvygJw8AzpSDWUwWodqzHrqAe5coPxos/s1600/Captura+de+pantalla+de+2016-08-21+16-41-15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7BnGUsEDHCK7JozSRgXbQW_b-UzdwEfIxBuagoTn9hanL_HUzqhNJaiR1-HhiomPp1oU3W5HUsCzydaTkbqymCD2Pdv2_w7QFQmfDFzubvvebvygJw8AzpSDWUwWodqzHrqAe5coPxos/s1600/Captura+de+pantalla+de+2016-08-21+16-41-15.png" /></a></div>
<br />
<br />
cambiamos la ruta seleccionada en las imagenes por la ruta deseada en este caso seria <b>/home/$HOME/Sitios</b>. <u>Para modificar estos archivos necesitamos hacerlo como super usuario</u>, entonces abrimos gedit como superuaurio con:<br />
<br />
<blockquote class="tr_bq">
sudo gedit</blockquote>
<br />
Solo arrastramos el archivo a gedit y modificamos, guardamos y reiniciamos apache.<br />
<br />
<br />
<br />
<h4>
FORBIDDEN</h4>
<blockquote class="tr_bq">
You don't have permission to access / on this server.</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmrGzSR2K23GvRlBMFuMYqysV-mQBO4CiLaAkfCJL2XSeGoNVTkm9YLt8918fGQ-DtbC1i29ITlGF2lTxCBrQqz1VEArHGMaBhZMW6uCrH0R-0BH4RS64vGOcz5QuehnPyAwuS6xwbT8/s1600/Captura+de+pantalla+de+2016-08-21+16-50-33.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFmrGzSR2K23GvRlBMFuMYqysV-mQBO4CiLaAkfCJL2XSeGoNVTkm9YLt8918fGQ-DtbC1i29ITlGF2lTxCBrQqz1VEArHGMaBhZMW6uCrH0R-0BH4RS64vGOcz5QuehnPyAwuS6xwbT8/s1600/Captura+de+pantalla+de+2016-08-21+16-50-33.png" /></a></div>
Si nos da el siguiente error al cambiar la raiz del localhost, significa que apache2 no puede acceder a esta ruta simplemente por que no tiene permisos o la ruta no existe.<br />
<br />
Solo cambiamos los permisosa la carpeta nueva que especificamos con el siguiente comando:<br />
<br />
<blockquote class="tr_bq">
sudo chmod 777 -R <b>/home/sauza/Sitios</b></blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinCRWvvksKrgX1wsMSMqnH1Lg44kbw2K327vEYg1R3awc1ejdBSnO0he4-uViST51bIk7FQFZ16in0-TQGp0UIH2uPoONuZNewCXbSR2viP16RIcKOkm__Rl4DHijiWlXGy_MGceI6zPs/s1600/Captura+de+pantalla+de+2016-08-21+16-57-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinCRWvvksKrgX1wsMSMqnH1Lg44kbw2K327vEYg1R3awc1ejdBSnO0he4-uViST51bIk7FQFZ16in0-TQGp0UIH2uPoONuZNewCXbSR2viP16RIcKOkm__Rl4DHijiWlXGy_MGceI6zPs/s1600/Captura+de+pantalla+de+2016-08-21+16-57-13.png" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com22tag:blogger.com,1999:blog-2068331665099749423.post-63424092289803176522016-04-23T11:12:00.000-05:002016-07-24T16:23:37.261-05:00Ubuntu software; no sirve la instalación de paquetes .deb? aqui una pequeña solución<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYjzTQ3pKlIzhrTkKFQJRkYBHW-PdeN0PtO4Gf4NGpL-05MeeKwiPz5PiTk5ce_ehrtv89QKLcDM-3eK35VBOBH4imO068OO9IR5JVjFx0ZOmzJM187SD0oNmLrjmuPmmdFNzj15Vukww/s1600/ubuntusoftware16.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYjzTQ3pKlIzhrTkKFQJRkYBHW-PdeN0PtO4Gf4NGpL-05MeeKwiPz5PiTk5ce_ehrtv89QKLcDM-3eK35VBOBH4imO068OO9IR5JVjFx0ZOmzJM187SD0oNmLrjmuPmmdFNzj15Vukww/s1600/ubuntusoftware16.04.png" /></a></div>
<br />
<div style="text-align: justify;">
Tras instalar la nueva versión de Ubuntu 16.04 que se libero hace 2 días decidí a trabajar de lleno con el, lo primero fue instalar las aplicaciones con las que trabajo diariamente, una de ellas es <span style="background-color: #6aa84f;">Sublime Text</span>. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Tras descargar su paquete <b>sublime-text_build-3103_amd64.deb</b> desde su <a href="https://www.sublimetext.com/3" rel="nofollow" target="_blank">web oficial</a>, para un usuario normal lo habitual es instalar el paquete con el <b>Ubuntu Software:</b><br />
<a name='more'></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8uKFREHBu0Pq_73jl1iRbBMCtKa2Y3he_9QiA5ZDlteXu-zeCaKVZqlnkEBkSOrEuRWSY5QfdehHoTHi_EBDC_CcGk1arok-gaD_1Pmo9n1tng9EiowXOUzmT29X2fRnXt09Vk80bnoY/s1600/Captura+de+pantalla+de+2016-04-23+10-57-26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8uKFREHBu0Pq_73jl1iRbBMCtKa2Y3he_9QiA5ZDlteXu-zeCaKVZqlnkEBkSOrEuRWSY5QfdehHoTHi_EBDC_CcGk1arok-gaD_1Pmo9n1tng9EiowXOUzmT29X2fRnXt09Vk80bnoY/s1600/Captura+de+pantalla+de+2016-04-23+10-57-26.png" /></a></div>
<br />
<blockquote class="tr_bq">
Hay un pequeño error simplemente no lo instala </blockquote>
<br />
No quiero entrar en detalles por que no instala paquetes <b>.deb</b>, <i>quiero creer que con las futuras actualizaciones se resolverá este error.</i> Una forma rápida es instalar el paquete desde consola.<br />
<br />
Ejemplo tenemos <b>sublime-text_build-3103_amd64.deb </b>en la carpeta <i>descargas,</i> en el navegador de archivos (nautilus) damos click derecho en un espacio en blanco dentro de la carpeta donde se encuentra el paquete, y damos en <u>Abrir en Terminal</u><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZlzcy4ldzTLLC96u3bw26qZRfuxgkfYnbfqy6DFxOMS2QEYHcRcc6jMYpFulSm0JVJuRguA0QQ4B_BqEbRjsLMjWEf0KD0gJ82wpI1cUOXJlXRIGnjIAZSkvenQOEAyaTJuDSXhxpFvQ/s1600/Captura+de+pantalla+de+2016-04-23+11-11-05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZlzcy4ldzTLLC96u3bw26qZRfuxgkfYnbfqy6DFxOMS2QEYHcRcc6jMYpFulSm0JVJuRguA0QQ4B_BqEbRjsLMjWEf0KD0gJ82wpI1cUOXJlXRIGnjIAZSkvenQOEAyaTJuDSXhxpFvQ/s1600/Captura+de+pantalla+de+2016-04-23+11-11-05.png" /></a></div>
<br />
Ingresamos el siguiente comando para su instalación:<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> infinitubuntu@ivan-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo dpkg -i <span style="color: white;"><span style="background-color: #6aa84f;"><b>sublime-text_build-3103_amd64.deb</b></span></span></div>
</div>
<br />
Solo queda ingresar nuestra contraseña de administrador y el paquete se instalara, cabe mencionar para que el programa se vea en el lanzador de unity en necesario volver a iniciar sesión .-.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEG0GRueAUgPxGTWBN4ocamwa8oAZsJkAMQvVtxBvDGPosLvOdk4a_-FRT0nwSmb4hEyI23b2NzVCCZcEItpJPyYkIcSM6kkJ8Idk6o17wHP08Y_u1NOhk2m09TXNX678vCU6wqoL8qY/s1600/Captura+de+pantalla+de+2016-04-23+11-40-38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivEG0GRueAUgPxGTWBN4ocamwa8oAZsJkAMQvVtxBvDGPosLvOdk4a_-FRT0nwSmb4hEyI23b2NzVCCZcEItpJPyYkIcSM6kkJ8Idk6o17wHP08Y_u1NOhk2m09TXNX678vCU6wqoL8qY/s1600/Captura+de+pantalla+de+2016-04-23+11-40-38.png" /></a></div>
<br />Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comtag:blogger.com,1999:blog-2068331665099749423.post-38077910259886221462016-02-10T18:43:00.001-06:002016-07-24T20:16:56.301-05:00Cambiar la ruta por defecto de apache2 en Ubuntu 15.10<br />
<br />
<div style="text-align: justify;">
Cuando montamos un servidor web Local en nuestro Ubuntu, la carpeta por defecto para meter nuestros archivos es la siguiente;</div>
<br />
<blockquote>
/var/www/<span style="color: #6aa84f;">html</span></blockquote>
<br />
<i>Por defecto no podemos crear archivos, carpetas o hacer cualquier otra acciòn en tal ruta</i>, para ello debemos cambiar los permisos desde la terminal con el siguiente comando;<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo chmod -R 777 /var/www</div>
</div>
<br />
<a name='more'></a><br /><br />
Que pasa si queremos <i>cambiar la ruta por defecto</i> a nuestra <u>carpeta HOME</u>, ejemplo;<br />
<br />
<blockquote>
/home/<span style="color: #3d85c6;">MIUSUARIO</span>/Sitios</blockquote>
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcEuOjs9Dzo1Jkh3Xal5j0Mq7P8HXqZsE5aUsale-00CRISHd2SS4pjjIpRq2fAudomrDGZQuGjMfMDNUIYX9QCYeznThOhpBF6iV7Zz-T2xiys0diGXOECpAp9UtgQ8KKh917khGqCNY/s1600/Captura+de+pantalla+de+2016-02-10+18-49-08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcEuOjs9Dzo1Jkh3Xal5j0Mq7P8HXqZsE5aUsale-00CRISHd2SS4pjjIpRq2fAudomrDGZQuGjMfMDNUIYX9QCYeznThOhpBF6iV7Zz-T2xiys0diGXOECpAp9UtgQ8KKh917khGqCNY/s1600/Captura+de+pantalla+de+2016-02-10+18-49-08.png" style="cursor: move;" /></a><br />
<br />
<br />
<span style="background-color: #cc0000;"><span style="color: white;">Debemos modificar 2 archivos de la ruta <b>/<u>etc/apache2</u></b></span></span><br />
<br />
-apache2.conf - <i>Linea 164</i><br />
-000-default.conf - <i>Linea 12</i><br />
<br />
Podemos abrir cada archivo y modificar cada uno, <i>pero afortunadamente me encargue de hacer un script de consola que modifica estos 2 archivos en 1 solo comando cada uno</i>, solo <span style="color: #6aa84f;"><b>hay que modificar las letras verdes por la ruta que quieras configurar</b>:</span><br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo sed -i 's/<span style="background-color: #cc0000;"><span style="color: white;">\/var\/www\/</span></span><b></b><br />
<h3 style="display: inline-block;">
<b>/</b></h3>
<span style="background-color: #6aa84f;"><span style="background-color: #6aa84f;">\/</span><span style="background-color: #6aa84f;">home\/</span><span style="background-color: #3d85c6;">sauuza</span><span style="background-color: #6aa84f;">\/Sitios\/</span></span>/g' /etc/apache2/apache2.conf</div>
</div>
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo sed -i 's/<span style="background-color: #cc0000;"><span style="color: white;">\/var\/www\/html</span></span><b></b><br />
<h3 style="display: inline-block;">
<b>/</b></h3>
<span style="background-color: #6aa84f;"><span style="background-color: #6aa84f;">\/</span><span style="background-color: #6aa84f;">home\/</span><span style="background-color: #3d85c6;">sauuza</span><span style="background-color: #6aa84f;">\/Sitios\/</span></span>/g' /etc/apache2/sites-available/000-default.conf</div>
</div>
<br />
<blockquote>
-Lo que se encuentra en color <b><span style="background-color: #cc0000; color: white;">rojo</span></b> es la <b>ruta predeterminada</b>.<br />
-Lo que se encuentra en color <b><span style="background-color: #6aa84f; color: white;">verde</span></b> es la <b>nueva ruta</b>.<br />
-Lo que se encuentra sin color es parte de el comando.</blockquote>
<br />
Listo, ya tenemos nuestra nueva ruta configurada, solo falta reiniciar el servidor desde consola, con el siguiente comando: <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo service apache2 reload</div>
</div>
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoomZHY74Eqo3eCyUCRsY0GblhRF1OJRMfxnXszu7_jq8wua8WNW2etWVYRLxMm-FFyoW3uJnK2tpPdxRuCbI2bxLaKRyCu-xxbk0MR2vGfFxmF7__X_bi55U8_Ly4B7jLismLwyMDxkw/s1600/Captura+de+pantalla+de+2016-02-10+20-14-09.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoomZHY74Eqo3eCyUCRsY0GblhRF1OJRMfxnXszu7_jq8wua8WNW2etWVYRLxMm-FFyoW3uJnK2tpPdxRuCbI2bxLaKRyCu-xxbk0MR2vGfFxmF7__X_bi55U8_Ly4B7jLismLwyMDxkw/s1600/Captura+de+pantalla+de+2016-02-10+20-14-09.png" /></a><br />
<br />
<h4>
COMANDO</h4>
<br />
Como podemos ver el comando<br />
<br />
<blockquote>
sudo sed -i 's/<span style="background-color: #cc0000;"><span style="color: white;">\/var\/www\/html</span></span><b></b><br />
<h3 style="display: inline-block;">
<b>/</b></h3>
<span style="background-color: #6aa84f;"><span style="background-color: #6aa84f;">\/</span><span style="background-color: #6aa84f;">home\/</span><span style="background-color: #3d85c6;">sauuza</span><span style="background-color: #6aa84f;">\/Sitios\/</span></span>/g' /etc/apache2/sites-available/000-default.conf</blockquote>
<br />
La ruta nueva es /home/sauuza/Sitios/ pero se escribe \/home\/sauuza\/Sitios\/, usamos una <i>expresión regular</i> para no descomponer el comando. Entonces si queremos poner una barra <b>/</b> antes tenemos que poner una barra invertida <b>\</b>. Para no dar problema, el comando es el siguiente:<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo sed -i 's/RUTA/CAMBIAR/g' FICHERO</div>
</div>
<br />
<br />
<br />
<br />Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comtag:blogger.com,1999:blog-2068331665099749423.post-34663569477864743372016-02-07T15:13:00.003-06:002016-07-24T16:21:27.305-05:00Spotify Ambiance para Ubuntu 15.10 Tema Ambiance de Ubuntu para Spotify<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgowDCWET7RyKutZ-48Dv0fFSOMes1Cq0cVrT1cPE-RKK97QvFbgXbDi-HbGCI-YM8wiDlF8OUQUa0XRLqhCxSTvASuO65DzQO096pAuKmxou7vZA0NwaE6pzHUyhYPuwB8HOKs65k9Xwk/s1600/Captura+de+pantalla+de+2016-02-07+15-10-35.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgowDCWET7RyKutZ-48Dv0fFSOMes1Cq0cVrT1cPE-RKK97QvFbgXbDi-HbGCI-YM8wiDlF8OUQUa0XRLqhCxSTvASuO65DzQO096pAuKmxou7vZA0NwaE6pzHUyhYPuwB8HOKs65k9Xwk/s1600/Captura+de+pantalla+de+2016-02-07+15-10-35.png" /></a><br />
<br />
<div style="text-align: justify;">
Tal como vemos en la imagen anterior, es posible imitar los colores del tema Ambiance de Ubuntu en Spotify, en este caso es en la version 15.10 de Ubuntu y 0.9.17.1 para Spotify. Investigando por internet me encontre entradas muy viejas que cambian la interfaz de Spotify pero por obvias razones ya no sirven. Una de ellas es en <a href="http://www.webupd8.org/2013/01/download-ambiance-theme-for-spotify.html">Webupd8</a>.</div>
<br />
<a name='more'></a><br /><br />
<div style="text-align: justify;">
Me decidí a la tarea de crear el tema, y el resultado fue el de imagen inicial, <i>este paquete no cambia toda la interfaz solo un 40% de ella, solo lo esencial para poder sentirse cómodo</i>. <b>Se seguirá trabajando para que el cambio sea en un 99%</b>. La instalación es muy fácil solo hay que renombrar el fichero <b>recources.zip</b> que se encuentra en la ruta:</div>
<blockquote>
/opt/spotify/spotify-client/Data/</blockquote>
<br />
<a href="https://www.blogger.com/blogger.g?blogID=2068331665099749423#" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSSjyJbSfEjVj0D3a706gIVoFRXu506IbbthUrUHxM8AtN9nrHXnskSZWW_hk83_y1Hy6xuke6gamzZDj4EAiDFMWameDrOLjDkZ5_ARfaN1VXbV7F8F2utQk5SA0jxEhG-i40yLi0XwU/s1600/Captura+de+pantalla+de+2016-02-07+15-37-28.png" /></a><br />
<h4>
INSTALACIÓN</h4>
<br />
Descargamos el paquete <b>recources.zip</b> que se encuentra modificado, desde alguno de los siguientes botones;<br />
<br />
<div class="form-group" style="margin: 0 auto;">
<div class="input-group">
<span class="input-group-btn"> <a class="btn btn-info" href="https://www.dropbox.com/s/p51e8e3owoiz1a6/resources.zip?dl=0">Descargar SpotifyAmbiance 1.0 - Dropbox</a><a class="btn btn-danger" href="https://www.blogger.com/blogger.g?blogID=2068331665099749423#">Descargar SpotifyAmbiance 1.0 - Google Drive</a> </span></div>
</div>
<br />
Abrimos nautilus como root, para ello abrimos la terminal y pegamos el siguiente comando;<br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo nautilus</div>
</div>
<br />
Vamos a la siguiente ruta <i>(desde nautilus como root - para poder hacer modificaciones en cualquier carpeta del sistema)</i>:<br />
<blockquote>
/opt/spotify/spotify-client/Data/</blockquote>
<br />
Renombramos el paquete <b>recources.zip</b> por <b>recources.zip.BACK</b> y pegamos ahí nuestro paquete descargado, ahora abrimos Spotify y Listo ;D.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC2EfOMhn8OIVtinLALoA2Cc_jqHasrkTblsWor00f1VmtrjnhKTt9RWTbOi3hQZ7vyj80VFRSWh7fCWu6ithJqm4KXp55ybzDubYHIpDWkDNJWN1WzWml2sjjDjwZd37A5aAdBtG9X5U/s1600/Captura+de+pantalla+de+2016-02-07+15-48-52.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgC2EfOMhn8OIVtinLALoA2Cc_jqHasrkTblsWor00f1VmtrjnhKTt9RWTbOi3hQZ7vyj80VFRSWh7fCWu6ithJqm4KXp55ybzDubYHIpDWkDNJWN1WzWml2sjjDjwZd37A5aAdBtG9X5U/s1600/Captura+de+pantalla+de+2016-02-07+15-48-52.png" /></a><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3RTUZ6uWQ5ZwRCMhutMMCpwz2R2xkkIf3Y1_Onb_0CnfCHP-r-ze6AcBXbeE9c2x3LG32C1juBpBlNkJtbRbkHctxCKlAHCT2iWrcVWFnRTm_YGpmRHDr1xLCrkrdJBA8XxAO1Q64s3M/s1600/Captura+de+pantalla+de+2016-02-07+15-49-57.png" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3RTUZ6uWQ5ZwRCMhutMMCpwz2R2xkkIf3Y1_Onb_0CnfCHP-r-ze6AcBXbeE9c2x3LG32C1juBpBlNkJtbRbkHctxCKlAHCT2iWrcVWFnRTm_YGpmRHDr1xLCrkrdJBA8XxAO1Q64s3M/s1600/Captura+de+pantalla+de+2016-02-07+15-49-57.png" /></a>Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comtag:blogger.com,1999:blog-2068331665099749423.post-36264990710265032902016-02-03T21:16:00.000-06:002016-07-24T16:22:00.315-05:00Instalar la ultima versión de Spotify disponible en Ubuntu 15.10<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHLK77yCnoH3osbarixzhv-FvD5xbfsxOntEhII-B8D12mluNGHIG4XWM2RU7quPtEWdyQ0Yk-oMt21fZu-8glvct0uROYrRDEm_pupY-QDbQszp9ZgZ_IoKvgHv3iZAVVJgeaoB2V3sI/s1600/spotify1.jpg" imageanchor="1"><img border="0" class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHLK77yCnoH3osbarixzhv-FvD5xbfsxOntEhII-B8D12mluNGHIG4XWM2RU7quPtEWdyQ0Yk-oMt21fZu-8glvct0uROYrRDEm_pupY-QDbQszp9ZgZ_IoKvgHv3iZAVVJgeaoB2V3sI/s1600/spotify1.jpg" /></a></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;">
<br />
La instalación de <span style="background-color: #6aa84f;">Spotify</span> en <span style="background-color: #e69138;">Ubuntu</span> no es como la de <span style="background-color: #3d85c6;">Windows</span>, solo descargar el .exe, siguiente y siguiente y listo :D. Infortunadamente los chicos de Spotify no nos tienen preparado un paquete <b>.deb </b>para nuestra distribución favorita, como debería ser, por suerte traigo la instalación en 1 sencillo paso.</div>
<div style="text-align: center;">
<h4 style="text-align: left;">
<a name='more'></a>INSTALACIÓN</h4>
</div>
<div style="text-align: center;">
Como siempre abrimos la terminal de Ubuntu e ingresamos el siguiente comando:</div>
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 && echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list && sudo apt-get update && sudo apt-get install spotify-client</div>
</div>
<br />
Este proceso tardara dependiendo de tu conexion a internet. Al finalizar podremos ver spotify en nuestro Dash;<br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUZ5G9AMy38ohdg4U51GwC1W9MjKmiZrmfKY2Q_yvJEVGkTBgqe3QID-i9OMqcQ0DxoK9YJUXyIHothtf4bAP_44ZS1ktuE5LAjZj3tKFkwb8-XNXVznuqZmBvCwkJvtpIYPw4gk2QMgI/s1600/Captura+de+pantalla+de+2016-01-25+23-06-03.png" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUZ5G9AMy38ohdg4U51GwC1W9MjKmiZrmfKY2Q_yvJEVGkTBgqe3QID-i9OMqcQ0DxoK9YJUXyIHothtf4bAP_44ZS1ktuE5LAjZj3tKFkwb8-XNXVznuqZmBvCwkJvtpIYPw4gk2QMgI/s1600/Captura+de+pantalla+de+2016-01-25+23-06-03.png" /></a></div>
<br />
<br />
<h4>
ERRORES DE PROGRAMA</h4>
<div>
Si al abrir spotify no pasa nada, probaremos en la terminal escribiendo spotify, asi podremos ver todo lo que pasa cuando se abre la aplicación, por lo general en Ubuntu 15.10 pasa el error;</div>
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top title=" data-toggle="tooltip"></i><br /></div>
</div>
<div class="panel-body terminal-body">
<b><span style="color: #6aa84f;">sauuza@sauuza</span></b>:<span style="color: #3d85c6;"><b>~</b></span>$ spotify<br />
spotify: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory</div>
</div>
<br />
Nos indica que la librería <b>libgcrypt.11</b> no se encuentra, por lo tanto la tendremos que instalar, la descarga está disponible en paquetes .deb para 32 y 64 BITS desde el siguiente <a href="https://packages.debian.org/wheezy/libgcrypt11">link</a> o bien desde los siguientes botones; <br />
<br />
<div class="form-group" style="margin: 0 auto;">
<div class="input-group">
<span class="input-group-btn"> <a class="btn btn-primary" href="http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_i386.deb">Descargar libgcrypt.11 32bits (i386)</a><a class="btn btn-warning" href="http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_amd64.deb">Descargar libgcrypt.11 64bits (amd64)</a> </span></div>
</div>
<br />
<h4>
BIBLIOGRAFÍA Y OBSERVACIONES</h4>
El comando se formo de la información publicada en la pagina oficial de Spotify, podemos ver desde el siguiente <a href="https://www.spotify.com/mx/download/">link</a>, ahora explicare que hace el comando anterior;<br />
<br />
1. Agrega la clave publica al sistema para poder verificar la descargar de los paquetes de instalación desde el repositorio de Spotify.<br />
2. Agregamos el repositorio de Spotify al sistema. <br />
3. Actualizamos la lista de paquetes disponibles.<br />
4. Instalamos Spotify :D <br />
<br />
<div style="text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZkemWNAKj9vVcl6t3h_TL19t1-jj8GBV0Wj0LoIQxD7NuTZ7xFfuo7Ck6tedacnxajxzWuTAU2L_JblO-tw6MaCVLKyE484NOuZDVphMfns1VMLX3GqrGZThlWlIS587HnXQvQ2Oak8/s1600/Captura+de+pantalla+de+2016-01-25+23-35-23.png" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZkemWNAKj9vVcl6t3h_TL19t1-jj8GBV0Wj0LoIQxD7NuTZ7xFfuo7Ck6tedacnxajxzWuTAU2L_JblO-tw6MaCVLKyE484NOuZDVphMfns1VMLX3GqrGZThlWlIS587HnXQvQ2Oak8/s1600/Captura+de+pantalla+de+2016-01-25+23-35-23.png" /></a></div>
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.comtag:blogger.com,1999:blog-2068331665099749423.post-52423775675828455842016-02-02T20:59:00.001-06:002017-01-14T09:43:00.618-06:00Instalar LAMP o montar Servidor WEB Local en Ubuntu 15.10 Apache, MYSQL, PHP<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOmCISmxjXmsgTNUbl8uhwfLwTIekyQC6FWq_7M4sLMUpjvMl22OiH_j08VCpVXE5Ktp-huAHv1gaW_HQMmDahWVLb0V8X1TBdf1dh46mk65R7-m8_pjQ11hSpJvHDV1KJqAXcP5RNihA/s1600/Captura.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOmCISmxjXmsgTNUbl8uhwfLwTIekyQC6FWq_7M4sLMUpjvMl22OiH_j08VCpVXE5Ktp-huAHv1gaW_HQMmDahWVLb0V8X1TBdf1dh46mk65R7-m8_pjQ11hSpJvHDV1KJqAXcP5RNihA/s1600/Captura.JPG" /></a><br />
<br />
<div style="text-align: justify;">
Se denomina "<b>LAMP</b>" a un grupo de software de <i>código libre </i>que se instala normalmente en conjunto para habilitar un servidor para alojar sitios y aplicaciones web dinámicas. Este término en realidad es un acrónimo que representa un sistema operativo Linux con un servidor Apache, el sitio de datos es almacenado en base de datos MySQL y el contenido dinámico es procesado con PHP.<br />
<a name='more'></a><br />
<br />
Para los que trabajamos con alguna tecnología web quizás nos resulte mas fácil realizar nuestras tareas con nuestro propio servidor WEB local, sin tener que pagar de algún <i>hosting</i> o usar el <i>ftp</i> para poder modificar archivos. Como algunos sabemos existen varias alternativas para esto, como es;<br />
<br />
- <a href="http://www.wampserver.com/en/">WAMP</a> que solo es para Windows<br />
- <a href="https://www.mamp.info/en/">MAMP</a> para Windows y Mac<br />
- <a href="https://www.apachefriends.org/es/index.html">XAMPP</a> para Windows, Mac y Linux<br />
<br />
Estos programas son de los principales que conozco, que te facilitan las tareas para montar tu propio servidor web local con solo unos clics.</div>
<br />
<h4>
REQUISITOS PREVIOS</h4>
En esta guía, vamos a instalar LAMP en un servidor con Ubuntu 15.10. Por lo tanto instalar el sistema operativo Linux será nuestro primer requisito. <br />
<br />
<blockquote class="tr_bq">
Antes de comenzar con esta guía, debes tener una cuenta que cada comando se hace con usuario root.</blockquote>
<br />
<h4>
INSTALACIÓN</h4>
Abre la terminal de Ubuntu y pega los siguientes comandos, a continuación da ENTER y espera a que termine la instalación de los paquetes:<br />
<br />
<i>- <b>Apache 2</b> - El servidor Web Apache es actualmente el más popular del mundo, lo que hace que sea una buena opción para montar nuestros sitios. </i><span style="color: white;"><span style="background-color: #6aa84f;">El directorio donde tienes que almacenar tus sitios web es: <b>/var/www/html</b>, al final de la línea se agrega un comando que hace que tengamos permisos de hacer lo que queramos en el directorio <b>/var/www</b>, ya que por default no tenemos permiso en ese directorio.<b> </b></span></span> <br />
<span style="color: white;"><span style="background-color: #6aa84f;"><br />
</span></span> <br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install apache2 && sudo chmod -R 775 /var/www</div>
</div>
<br />
<b></b><br />
<b><br />
</b> <b>- PHP</b> - PHP es el componente de nuestra configuración que procesará código para mostrar contenido dinámico. Puede ejecutar secuencias de comandos, conectarse a nuestras bases de datos MySQL para obtener información, y entregar el contenido procesado a nuestro servidor web para mostrarlo. <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-mysql</div>
</div>
<br />
Podemos instalar todos estos módulos, entre estos va el soporte para MySQL, CURL, mejor que sobre y no que falte (<i>opcional</i>). <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl</div>
</div>
<i><b><br />
</b></i> <i><b>- MYSQL</b> - Es un sistema de gestión de base de datos. Básicamente, se encarga de organizar y facilitar el acceso a las bases de datos donde nuestro sitio puede almacenar información.</i> <i> </i> <i><span style="color: #6aa84f;">*phpMyADmin</span> (<u>opcional</u>) - Herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet.</i> <br />
<i><br />
</i> <br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install mysql-server mysql-client libmysqlclient-dev</div>
</div>
<br />
En el proceso de instalación te pedirá escribir la contraseña root de MYSQL, se recomienda escribirla, por lo general uso <b>root</b> como contraseña por si se olvida. <br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPOSxIhMYL95td5uFL_bFD1SACkygvixdhKK6RFINli5crV90xiflGwUS55iiAzflxvaomu3MOLLqBHgligPAXAlYnO5jRXIbmjJ5Kk9TuqFg7mY-HUgLcIq2D0bK71tcl6-vjriy86Q/s1600/Captura+de+pantalla+de+2016-01-23+11-28-16.png" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxPOSxIhMYL95td5uFL_bFD1SACkygvixdhKK6RFINli5crV90xiflGwUS55iiAzflxvaomu3MOLLqBHgligPAXAlYnO5jRXIbmjJ5Kk9TuqFg7mY-HUgLcIq2D0bK71tcl6-vjriy86Q/s1600/Captura+de+pantalla+de+2016-01-23+11-28-16.png" /></a><br />
<br />
Instalaremos phpmyadmin: <br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install phpmyadmin</div>
</div>
<br />
Preguntará para que servidor web configurar, elegir <b>apache2</b> y continuar. Luego pedirá configurar la base de datos con <b><u>dbconfig-common</u></b> elegir que <b>SI</b>. <span style="color: white;"><span style="background-color: #e06666;">Crear un enlace simbólico en la carpeta www/html, con:</span></span> <br />
<blockquote class="tr_bq">
sudo ln -s /usr/share/phpmyadmin /var/www/html</blockquote>
<br />
Comprobar si funciona entrando a: <a href="http://127.0.0.1/phpmyadmin">http://127.0.0.1/phpmyadmin</a> <br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDXUdj8HZxGu7q20T_vQsKtBc0UaqFsHTQNCWwZ8h0KcgXKIHdPb4w3UNhEqGjn9KILlan7mWM3dDbXRXhIO5LmpU-58p1pbU7PM6HR_O8xh_SbxhhbskJySwx5fFupauULUjhpFjDMuw/s1600/Captura+de+pantalla+de+2016-01-23+17-12-08.png" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDXUdj8HZxGu7q20T_vQsKtBc0UaqFsHTQNCWwZ8h0KcgXKIHdPb4w3UNhEqGjn9KILlan7mWM3dDbXRXhIO5LmpU-58p1pbU7PM6HR_O8xh_SbxhhbskJySwx5fFupauULUjhpFjDMuw/s1600/Captura+de+pantalla+de+2016-01-23+17-12-08.png" /></a><br />
<br />
Si todo salio bien, reiniciamos nuestro servidor apache con: <br />
<blockquote class="tr_bq">
sudo service apache2 reload </blockquote>
<br />
Podemos ir a la siguiente URL y podremos comprobar que nuestro servidor funciona: <a href="http://127.0.0.1/">http://127.0.0.1</a> - <a href="http://localhost/">http://localhost</a> , listo :D <br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsGEmezanGxEc6ro9azrCZjy-TLCohlfDfNzmTJUetRRePzfsR3oBFQFf8rI61Ih56wJLgOOXDjM6_2ULlnc83bJcGTD0Ro9rrGCKjo6XHMulWm9V6E_hyphenhyphena0kTtOx8yn-NUmYmrbcbT4M/s1600/Captura+de+pantalla+de+2016-01-23+13-07-33.png" imageanchor="1"><img class="img-responsive" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsGEmezanGxEc6ro9azrCZjy-TLCohlfDfNzmTJUetRRePzfsR3oBFQFf8rI61Ih56wJLgOOXDjM6_2ULlnc83bJcGTD0Ro9rrGCKjo6XHMulWm9V6E_hyphenhyphena0kTtOx8yn-NUmYmrbcbT4M/s1600/Captura+de+pantalla+de+2016-01-23+13-07-33.png" /></a><br />
<h4>
COMANDOS ÚTILES</h4>
Empezar, Parar, Reiniciar, Estado -> servidor apache2. <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo service apache2 start<br />
sudo service apache2 stop<br />
sudo service apache2 reload<br />
sudo service apache2 status </div>
</div>
<br />
Empezar, Parar, Reiniciar, Estado -> MYSQL. <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo service mysql start<br />
sudo service mysql stop<br />
sudo service mysql reload<br />
sudo service mysql status </div>
</div>
<h4>
gd library</h4>
Soporte para la generación y manipulación de gráficos en PHP, comando en un terminal: <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo apt-get install php5-gd</div>
</div>
<h4>
SSL en Apache 2</h4>
Para activar el módulo SSL (Secure Socket Layer) en Apache 2, ingresa en un terminal: <br />
<br />
<div class="panel panel-default terminal-panel">
<div class="panel-heading terminal-heading">
<img src="https://www.dropbox.com/s/y07t4f3iduu6bnk/botonesTerminalUbuntu.png?dl=1" /> sauuza@sauuza-PC: ~ <br />
<div class="terminal-herramientas pull-right" style="display: none; margin-right: 1em;">
<i class="fa fa-clipboard copiar-herramientas" data-original-title="Copiar código al portapapeles" data-placement="top" data-toggle="tooltip" title=""></i><br /></div>
</div>
<div class="panel-body terminal-body">
sudo a2enmod ssl</div>
</div>
<br />
Para ver los cambios, no olvides reiniciar Apache2 con: <br />
<blockquote>
sudo /etc/init.d/apache2 restart</blockquote>
Ivan Sauzahttp://www.blogger.com/profile/02220008985995905486noreply@blogger.com0