Mostrando entradas con la etiqueta Linux Mint. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux Mint. Mostrar todas las entradas

domingo, 16 de junio de 2013

Instalar un servidor LAMP en Ubuntu 13.04 y derivadas

LAMP son las siglas de Linux Apache MySQL y PHP. En esta entrada vamos a explicar como instalar fácilmente un servidor LAMP en tu Ubuntu o Linux Mint. Varias versiones atrás esta instalación era menos sencilla, ya que tenías que instalar varios paquetes separadamente, sin embargo ahora podéis instalarlo todo desde uno solo, tanto el servidor Apache, como el servidor MySQL y los paquetes de PHP necesarios.

sudo apt-get install lamp-server^
Con este comando ya lo tenemos todo instalado y los servidores funcionando. Podéis comprobar que Apache está funcionando abriendo vuestro navegador y yendo a la dirección http://localhost. Obtendréis algo así:

Por defecto, el directorio web de Apache será /var/www, en el que necesitaremos privilegios de administrador para escribir, con lo que si vais a trabajar en esa ruta lo suyo es que cambiéis los permisos del directorio (sudo chmod -R 775 /var/www). Otra opción es cambiar el directorio web de Apache editando el fichero /etc/apache2/sites-available/default y sustituyendo /var/www por el directorio que queráis.

Para comprobar que PHP funciona correctamente podemos hacer:

sudo nano test.php
Ahora escribimos:

<?php phpinfo();?>

Cerramos con Ctrl-X y guardamos con Y. En nuestro navegador escribiremos la dirección http://localhost/test.php. Si todo funciona correctamente obtendremos una página con información acerca de nuestra versión de PHP, configuración de Apache, etc.



Aunque hemos instalado también un servidor MySQL no se ha instalado ningún administrador de bases de datos. Podemos instalar por ejemplo phpMyAdmin, el clásico administrador de MySQL vía web. Para instalarlo:

sudo apt-get install phpmyadmin
Para usar phpMyAdmin, en nuestro navegador iremos a la dirección http://localhost/phpmyadmin y si todo ha ido bien nos iremos a la página de inicio de sesión de phpMyAdmin.

Con todo esto ya tendréis lo necesario para empezar a desarrollar en PHP y manipular bases de datos en MySQL. En cuanto a editor de desarrollo a mí me gusta especialmente Sublime Text 2, aunque otros como Geany o el mismo gEdit (que seguramente tendréis ya instalado) también están muy bien.


sábado, 1 de junio de 2013

Actualizar Linux Mint 14 a la versión 15 sin reinstalar

Como todos sabéis hace unos días fue liberada la versión 15 de Linux Mint (Olivia). Una de las pocas cosas que no me gustan de esta gran distro es precisamente lo poco que facilitan la actualización a nuevas versiones, de hecho, lo recomendado en la web de Linux Mint es hacer backup con la aplicación destinada para ello y después una instalación limpia de la nueva versión.

Desde luego es la opción más segura, sin embargo puede que a muchos les resulte tedioso tener que estar haciendo instalaciones nuevas cada 6 o 7 meses, por lo que voy a contaros aquí como podéis actualizar a la versión 15 sin tener que estar reinstalando. Realmente es una tarea bastante sencilla, que sólo consiste en cambiar los repositorios antiguos por los nuevos y actualizar la distro. Aunque a mí me ha funcionado sin problemas, os recomiendo que hagáis copias de seguridad, ya que puede que no funcione bien en todos los casos.

El cambio de los repositorios podemos hacerlo fácilmente con estos 2 comandos:

sudo sed -i 's/quantal/raring/' /etc/apt/sources.list
sudo sed -i 's/nadia/olivia/' /etc/apt/sources.list

Si preferís cambiarlos manualmente tendréis que editar el fichero /etc/apt/sources.list:

sudo nano /etc/apt/sources.list
En cada línea del fichero cambiamos nadia por olivia, o bien quantal por raring. Para guardar usaremos Ctrl-O y para salir Ctrl-X.

Una vez cambiados los repositorios, ya sea con el comando sed o manualmente, el fichero sources.list debería tener un aspecto parecido a este (estos son los repositorios básicos de la distro, si habéis añadido más por vuestra cuenta tendréis más líneas):

deb http://packages.linuxmint.com/ olivia main upstream import
deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ raring partner
deb http://packages.medibuntu.org/ raring free non-free

# deb http://archive.getdeb.net/ubuntu raring-getdeb apps
# deb http://archive.getdeb.net/ubuntu raring-getdeb games

Es posible que tengamos más repositorios añadidos como ficheros .list. Entramos en /etc/apt/sources.list.d y si tenemos ficheros de extensión .list hacemos lo mismo que hicimos anteriormente con sources.list, es decir, sustituimos los nadia por olivia y los quantal por raring, ya sea manualmente o con el comando sed, como queráis.

Una vez hecho todo esto ya hemos sustituido los repositorios de la versión 14 por los de la 15, así que ahora toca actualizar:

sudo apt-get update
sudo apt-get dist-upgrade

Durante el proceso se nos preguntará si queremos sustituir algunos ficheros de configuración por sus nuevas versiones, a lo que podéis contestar siempre que sí (Y). Una vez finalizado reiniciamos y ya tendremos nuestro sistema actualizado a la versión 15.

Actualizar la distro a una nueva versión puede tener cierto riesgo, sin embargo creo que Linux Mint debería hacer lo mismo que Ubuntu en este sentido y permitir a los usuarios realizar esta tarea de manera automática, previa recomendación de que hagan copias de seguridad. Para una distro cuyo objetivo es acercar Linux a todo tipo de usuarios, noveles o no, creo que sería una buena idea simplificar al máximo todo este proceso y así permitir que usuarios noveles puedan estar fácilmente a la última.


sábado, 14 de julio de 2012

Solución al problema de JDownloader en Linux Mint 13 + Cinnamon en su versión 32 bits

Tengo esto un poco abandonado, voy a intentar darle algo de vidilla. Estos días he estado probando un poco Linux Mint 13, en su versión de 32 bits con Cinnamon, y la verdad es que por lo general bastante bien, sin embargo me he encontrado con un problemilla que seguramente traerá de cabeza a más de uno.

Supongo que muchos de vosotros usáis JDownloader para las descargas, aunque últimamente resulte más sencillo y rápido en muchos casos usar torrents. Los que uséis la misma versión de Linux Mint que he estado probando y os instaléis JDownloader os encontraréis con una desagradable sorpresa... no funciona. Es más, te cuelga el sistema, así como el que no quiere la cosa.

El problema parece que está en que Linux Mint usa openJDK por defecto, que no se lleva muy bien con ciertos complementos de JDownloader y peta. Si buscáis Sun Java 6 en los repositorios no lo encontraréis, ya que Linux Mint, al igual que Ubuntu, lo ha eliminado de los repositorios oficiales. En la web hay distintas alternativas para solucionar este problema o para instalar Sun Java 6. Yo optaré por la típica de los sistemas basados en Debian: añadir repositorios, apt-get y tira para adelante.

Nos abrimos un terminal y añadimos el repositorio directamente al sources.list:

sudo nano /etc/apt/sources.list
Añadimos una línea más al fichero:

deb http://ftp.es.debian.org/debian stable non-free

Con Ctrl-X cerramos y guardamos los cambios, ahora toca actualizar la información de los repositorios:

sudo apt-get update
Nos dará un error de verificación de firmas, pero no os preocupéis, ya que este repositorio recién añadido sólo lo usaremos para instalar Java 6, después lo quitaremos. JDownloader os funcionará simplemente instalando el paquete sun-java6-jre, aunque si queréis podemos hacer la gracia completa e instalamos todo:

sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-fonts sun-java6-plugin

Para que el sistema use este Java por defecto haremos:

sudo update-java-alternatives -s java-6-sun

Por último eliminamos el nuevo repositorio de nuestro sources.list, volviendo a ejecutar después un sudo apt-get update. Con todo esto ya debería funcionaros el JDownloader, o no... o algo.


jueves, 29 de marzo de 2012

Una alternativa a GNOME Shell y Unity: Cinnamon y su versión 1.4

Hace un par de semanas fue liberada la versión 1.4 de Cinnamon, el shell de escritorio desarrollado por la gente de Linux Mint, que se niega a ofrecer al usuario una experiencia GNOME Shell o Unity. Yo creo que ha sido un gran acierto por parte de Clement Lefevbre y sus chicos adoptar esta política, tanto en la versión anterior de Linux Mint, en la que siguieron con GNOME 2, como ahora en esta Linux Mint 12, que ya sí viene con GNOME 3, pero con su propia interfaz de usuario buscando una experiencia al estilo GNOME 2 + Compiz.

Son muchos los usuarios a los que no les gustan ni Unity ni GNOME Shell y en estas que se encuentran con Linux Mint, que pasa 3 kilos de estos 2 y propone una experiencia más parecida a la tradicional, primero con las Mint GNOME Shell Extensions instaladas por defecto y ahora con la posibilidad de instalar fácilmente Cinnamon. Aquí radica el éxito de Linux Mint, en aprovecharse de la mala reacción que por lo general suele mostrar el usuario a los cambios bruscos. No estoy diciendo que Linux Mint se haya convertido en la distro más usada ni mucho menos, ya que el ranking de popularidad de Distrowatch no es una medida del número de usuarios de cada distro, aspecto en el que Ubuntu es el líder indiscutible, pero sí creo que refleja el hecho de que muchos usuarios están interesándose por Linux Mint, sin duda en busca de esa alternativa a los Unity y GNOME Shell de turno.

Cinnamon es la respuesta de Linux Mint a estos usuarios, un fork de GNOME Shell que intenta volverse más personalizable en cada versión y que trata de proporcionar una experiencia de usuario al estilo del dueto GNOME 2 - Compiz, pero usando el nuevo GNOME 3. Cinnamon usa Muffin como gestor de ventanas, que es un fork de Mutter, gestor de ventanas de GNOME Shell. Cierto es que a Cinnamon aun le falta mucho para volver a ser lo que era GNOME 2, sobre todo en cuestión de personalización, uno de los aspectos que los usuarios de Unity y GNOME Shell echan más de menos, sin embargo creo que va por buen camino, aunque con el tiempo se verá... o no.

Esta Cinnamon 1.4 no presenta muchas novedades, al igual que sus antecesoras, lo cual viene a ser normal, es lo que tiene sacar versiones tan rápido. La más llamativa es posiblemente la mejora en el comportamiento de la hot corner (ó esquina activa, como la han traducido), que no es más que la esquina superior izquierda de la pantalla (aunque ahora podremos elegir cualquier otra esquina), en la que hasta ahora al posicionar el puntero del ratón se desplegaban las ventanas abiertas así de una manera muy cuca... vamos, el scale del Compiz.




La cuestión es que se ha añadido un nuevo comportamiento a la esquina activa, que viene a ser el expo del Compiz ó exposé del Mac, en el que se despliegan los escritorios que tengamos con las aplicaciones abiertas dentro de cada uno, y podremos mover ventanas de unos a otros, crear escritorios nuevos, eliminarlos, etc. En el panel de configuración de Cinnamon elegiremos si la esquina activa debe seguir lanzando el efecto scale o si queremos cambiar al expo.




Más mejoras destacables: el modo edición del panel, qué ganas tenía yo ya... seleccionando este modo podremos mover tranquilamente todos los elementos del panel, posicionarlos a nuestro gusto, etc etc etc. En las versiones anteriores podías mover cosas y tal, pero como no había modo edición, pues había elementos que al pulsar para moverlos lanzaban la correspondiente aplicación y no los podías menear, aparte del hecho de que había varios bugs en lo relativo a esta tarea. Vamos, que en un intento de dejar el panel a tu gusto podías acabar liando un cristo y después tener que restaurar a los valores por defecto... ahora con este modo edición ha mejorado mucho la cosa.

Entre las novedades también quería destacar el nuevo applet en el que podremos tocar así de manera rápida algunas opciones, como activar el modo edición, restablecer valores por defecto, reiniciar Cinnamon, etc. Si queréis ver la lista completa de novedades de esta versión 1.4 aquí os dejo el link.