viernes, 28 de marzo de 2008

Lamp

A meternos en jaleos para variar. A instalar el servidor. En synaptic nos vamos a Editar/Marcar paquetes por tarea...

Esto nos instalará todos los paquetes necesarios para un fin determinado. Ahora nos vamos a poner con el Lamp. Marcamos y a instalar. Del tirón nos va a instalar apache, mysql y php no se ni que versión se llegará. Nos pedirá la contraseña para mysql y ala ya está todo instaladito. Poniendo localhost ya nos saldrá algo de que funciona.

Cosas que se pueden instalar a mayores? Phpmyadmin y mysql-administrator, ambos desde synaptic.

Vamos al lío. Tal cual está, apache tiene su carpeta raiz en /var/www . El problema es que eso son dominios del root y si vamos a andar probando cada poco puede tocar las narices bastante. Vamos a asignarle una carpetilla en nuestro home.

Todo lo que haya que tocar de temas de configuración anda en /etc/apache2/. Sites-available muestra los sitios que podamos tener alojados, si es que tenemos varios. Editamos como root el archivo default. Cosillas a añadir:

ServerName www.ojete.com
DocumentRoot /home/carpetadondemeteremoslaweb

Aqui dentro podemos meter lo mismo que hay definido para /var/www/ mas abajo


Con esto ya nos aparecería nuestra página con solo poner localhost. Para reiniciar apache y que se aplique:
sudo /etc/init.d/apache2 restart

Instalando desde cero (III)

Bueno aunque ya está todo instalado, faltan programas. Repasito a problemas que puede haber.

Instalamos firefox con synaptic. Unas veces funciona y otras no, un asistente para instalar el flash. Si no sale instalamos desde synaptic el paquete flashplugin-nonfree. Como las preferencias estaban en home, todo lo demás lo deberíamos tener funcionando: complementos, temas...

Amule. Instalamos desde synaptic amule y acordaos de instalar tambien amule-utils. Para que podamos pinchar en un enlace desde firefox y se nos ponga a la cola del amule, en la direccion de firefox ponemos about:config. Tenemos que añadir 2 entradas:
Botón derecho/Nuevo/Lógico -> network.protocol-handler.external.ed2k -> True
Botón derecho/Nuevo/Cadena -> network.protocol-handler.app.ed2k -> /usr/bin/ed2k
Esto solo funciona habiendo instalado las amule-utils.


Amarok. Pues nada, lo instalamos también, así como el k3b. Mejor chisca los 2 primero. Luego abrimos amarok. Debería saltar un error de que no es capaz de reproducir mp3, y que se lo va a descargar. Si lo descarga, todos tan contentos. Pero si no descarga nada, vamos mal. Solo conseguí que me funcionara despues de haber instalado casi todos los programas que uso, así que creo que andará relacionado con los codecs de Totem.

Totem. Este ya viene instalado, pero probad a abrir un avi o un wmv, para que salte el mensajito de que necesita nuevos codecs. Los instalamos todos.

Más cositas que me gusta instalar: easytag, mediatomb (ver aquí), bluetooth (ver aquí), vlc, lamp (este articulo va luego cuando realmente sepa como funciona). Por lo demás ya está practicamente todo listo.

Una cosilla. Los programas que teniamos instalados con wine se guardan en home, por defecto. Así que deberían estar todos allí. Nos faltaría instalar wine (ver aquí).

Instalando desde cero (II)

A ver que no me olvide de nada. Bueno la mangue como un mono y al final formatee el disco para evitar males mayores. Solo tenia unos videos que estan guardados en otra parte, nada grave. Primera moraleja: para instalar ubuntu lo mejor es tener un espacio sin asignar en disco, entonces te aparecera como cuarta opción en el instalador y todo irá como la seda. En caso de no tenerlo, pienso que lo mejor sea entrar en live cd, formatear con gparted la particion donde tenias ubuntu antes, y luego hacer el proceso anterior.

Con todo instalado ya estamos dentro. Claro como el cd es de hace meses, hay actualizaciones. Lo mejor es instalarlas todas. También nos aparecerá el gestor de controladores restringidos en el caso de tarjetas graficas o algún otro componente. También los marcamos para que los instale y ya con todo reiniciamos.

Esto lleva casi más tiempo que la instalación pero bueno, una vez terminado, ya tenemos ubuntu en todo su esplendor. Cosas a hocicar a mayores:

Eh, donde carajo están mis discos duros??
Pues resulta que si, tenemos muchos discos duros pero no los vemos por ningún lado. Bueno, esto es un fallo mio porque no me dedico a instalar ubuntu a diario, lo tendré en cuenta la proxima vez. Durante la instalación te dejaba marcar puntos de montaje para el resto de unidades, y yo me lo salté. Con lo cual ubuntu sabe que eso está ahi, pero está sin montar. Así que vamos a hacer que los monte al arrancar.

Primero hay que crear el sitio donde queremos que los monte. Yo como tenía 2 unidades, una era mi home y la otra pa meter datos, pues he hecho lo siguiente:
sudo mkdir /media/datos
sudo mv /home /homeviejo
sudo mkdir /home
Así ya tengo 2 carpetas listitas para montar en ellas. En datos el disco grande y en lo otro he renombrado el /home para tenerlo limpito (en caso de tener ya algo guardado, si no no haría ni falta).

Ahora editamos fstab
sudo gedit /etc/fstab

Hmm no se que carajo poner aqui. Bueno pues lo primero es saber como se llaman las unidades que queremos montar. Lo más comodo para mí es instalarnos Gparted que por defecto no viene. Con synaptic mismo.
En Gparted vemos que nombre tiene cada unidad: sda1, sdb2... lo que sea.
Sabiendo cual es cada cual añadimos las lineas al fstab, a continuación de lo que ya hay:
/dev/sdb1 /media/datos ext3 defaults 0 0
/dev/sdb2 /home ext3 defaults 0 0

Guardamos el archivo y empieza la magia:
sudo mount -a

Esto nos monta todas las particiones del fstab. Ya las tenemos listas para usar en lugares, y ya aparecerán montadas la proxima vez que iniciemos el ordenador. Pero la mayor magia es si una de ellas era tu home antiguo de linux. Para esto tendríamos que reiniciar el entorno gráfico con Control + Backspace. Sorpresa!!!! Está todo como lo teníamos antes, favoritos de firefox y contraseñas incluidos.

Tener el /home en otra partición es la mejor idea que se puede tener. Podras cambiar el sistema operativo siempre que quieras, que todo quedara en su sitio, hasta el fondo de pantalla.

jueves, 27 de marzo de 2008

Instalando desde cero (I)

Ya estamos de liada. Me he comprado un disco duro de 500 gigas y ya que tenia que quitar uno para meterlo, me he propuesto formatear todo y ponerlo bien colocadito y librarme completamente del windows que aun estaba ahí chupando espacio. Igual lo divido en varias partes el asunto, porque va para largo.

Primero he quitado el disco secundario, que es el que utilizaba como home, para meter el nuevo en su lugar, y copiar contenidos desde el otro disco. Ojala me hubieran entrado los 3. Primera petada, ubuntu no arranca en modo gráfico y salen un montón de mensajes raros. Esto es porque ya no coincidía nada de lo que tenía en fstab. Sinceramente, no se como lo he solucionado para poder entrar en modo gráfico. Ahí formatee el disco nuevo con Gparted para pasarle archivos. Esto me ha complicado luego la instalación no sabéis cuanto.

Una vez hecho esto, quito el disco donde estaban instalados tanto windows como linux y meto el otro. Vale, ya no tengo ningún sistema operativo. Empieza el show.

Arrancamos el pc con el disco de ubuntu metido. Sale el menucito este, donde podemos cambiar el lenguaje pulsando F2. Iniciar o instalar es nuestra opción. Tarda un rato y estamos ya en un ubuntu bastante operativo. Pinchamos en Instalar. Elegimos lenguaje, teclado, zona horaria (los que vienen por defecto). Aquí empieza lo jodido.

Particionar
Hay 3 opciones, que haga ubuntu lo que le de la gana, que nos cepillemos toda la partición, o que lo hagamos a mano. En mi opinión, esto es con diferencia una de las peores cosas de todo ubuntu y mataría al que lo diseñó así.
Lo ideal sería utilizar el particionado guiado, que coge una partición, la hace más pequeña y lo instala en el espacio libre. Sólo te va a dejar elegir un disco, porque así le da la gana, el que considere mejor. Y un desplazador para elegir el nuevo tamaño. Nuevo tamaño de que???? De la partición nueva o de como va a quedar lo que había?? Me la juego a poner un tamaño y le doy a siguiente y petada: hay errores que necesitan ser corregidos, pero no te dice cuales ni como...

Creo que mi problema vino porque los discos estaban montados. Sería un detalle avisarme de que era esto, o incluso desmontarlos él mismo sin preguntar. Como se me hincharon los huevos intente hacerlo de forma manual, con el mismo o parecido resultado. Espero que a cualquiera de vosotros no os pasen las cosas raras que me pasan a mi y os funcione tal cual.

Solución alternativa: usar Gparted.
Aunque estamos en modo live cd, gparted nos chuta. En terminal: sudo gparted
Aquí están bastante mas claritas las cosas, y así es como debería venir en el instalador, y no de esa forma tan sosa y siniestra. Me puse a redimensionar para crear un espacio a mi gusto que dejo vacío para instalar en él. Por desgracia, aparte de redimensionar quise moverlo a la derecha, manías de gilipollas... El resultado: llevo 2 horas viendo como Gparted mueve 450 gigas de izquierda a derecha. Dan ganas de pegarse un tiro, de verdad. Aún quedan 20 minutos. Cuando acabe sigo en una nueva entrada.

viernes, 7 de marzo de 2008

Conexiones wifi: WICD

No se si le pasaría a más gente pero estaba hartito del wifi en el portatil. Le marcaba una IP estatica y no conseguia navegar. Lo ponía por DHCP y en modo itinerante y si, se conectaba pero no navegaba. Tras mucho indagar descubrí el motivo. Al hacerlo así, recibía también las DNS por DHCP. Pero no unas cualquiera. Recibía 192.168.1.1 como DNS y no hacía sino cagar. Probé todo, creando mil perfiles, editando. Lo unico que me funcionaba era dejarlo en modo itinerante, y una vez conectado, cambiar la DNS a mano.

Cual era el causante de todo esto?? La puta mierda del Network Manager. Solución?? Wicd.

Wicd es un sustituto del Network Manager, bastante bonito y sobre todo mucho más útil. Y digo sustituto porque al instalarse desinstala el otro. El proyecto lo podéis encontrar aquí y para instalarlo sería tan fácil como añadir el repositorio deb http://apt.wicd.net gutsy extras (feisty, gutsy o lo que estéis usando). Para que Synaptic no nos ladre con mensajes de error añadimos también la clave de autentificación. Desde consola escribimos:
wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -
Y finalmente instalamos la aplicación wicd.

Aquí por fin tendremos bien claritas todas las opciones necesarias para configurar agusto nuestra conexión. Esto vale para wifi y para cable.


Otra barrera superada.