Guadalinex

Que no te engañen, exige el código fuente.

Archive for the ‘Instalación’ Category

Repositorios Guadalinex V5 Beta

Posted by Enrique Ramos Ortiz en julio 14, 2008

#deb cdrom:[Guadalinex V5 _Lobo_ – Beta i386 (20080617)]/ lobo main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://gb.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy universe
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://gb.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://gb.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://gb.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse

deb http://v5.guadalinex.org/ubuntu hardy main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-updates main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-security main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-backports main restricted universe multiverse

Posted in Instalación | Etiquetado: , , , , | Leave a Comment »

Repositorios de Guadalinex V5 Alpha

Posted by Enrique Ramos Ortiz en junio 4, 2008

Podríamos decir, que la gran diferencia entre Guadalienx V4 y V5 radica en los repositorios, y esto es debido a que la anterior estaba basada en Ubuntu 6.10, y la actual (aún en fase Alpha), está basada en Ubuntu 8.04 (última versión a fecha de hoy) entre las cuales hay dos años, y esto, en el mundo del Software Libre es muchísimo tiempo.

Estos son los repositorios oficiales que usa Guadalinex V5 Alpha recién instalada:

$ cat /etc/apt/sources.list
#deb cdrom:[Guadalinex V5 _Lobo_ – Alpha i386 (20080512.1)]/ lobo main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://es.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.

deb http://es.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.

deb http://es.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy universe
deb http://es.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.

deb http://es.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://es.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the ‘backports’
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.

# deb http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://es.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical’s
## ‘partner’ repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.

# deb http://archive.canonical.com/ubuntu hardy partner
# deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://v5.guadalinex.org/ubuntu hardy main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-updates main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-security main restricted universe multiverse
deb http://v5.guadalinex.org/guadalinex-lobo lobo-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse

Posted in Instalación | Etiquetado: , , , , | Leave a Comment »

Instalación de programas

Posted by Enrique Ramos Ortiz en mayo 30, 2008

En Guadalinex, tenemos multitud de maneras de instalar nuevas aplicaciones o funcionalidades. Voy a intentar enumerarlas todas, y posteriormente ir describiendo cada una de ellas:

  1. dpkg
  2. apt
  3. aptitude
  4. Añadir programas
  5. Synaptic
  6. Archivos binarios
  7. Código fuente
  8. alien
  9. dselect
  10. gdebi
  11. xapi
  12. Adept
  13. Automatik

Si me acuerdo de más, las iré publicando, y en posteriores entradas intentaré ir explicando en qué consiste cada una. Si de mientras me pongo y tal, tienes alguna duda, puedes preguntarme e intentaré ayudarte en todo lo que esté en mis manos.

También hay algunas herramientas, que si bien su función no es propiamente la de instalar y administrar paquetes, si que nos pueden servir de ayuda en diversas tareas relacionados.

Este es el caso de por ejemplo apt-file

Posted in Instalación | Leave a Comment »

USB Live de Guadalinex

Posted by Enrique Ramos Ortiz en mayo 26, 2008

Un artículo acerca de como crear un pendrive autoejecuable con Guadalinex bastante interesante para aquellos que les guste cacharrear.

http://antoniosanchez.wordpress.com/2007/06/07/guadalinex-v4-usb-live/

Posted in Instalación | Etiquetado: | 2 Comments »

Actualizando Guadalinex

Posted by Enrique Ramos Ortiz en mayo 20, 2008

Acabo de actualizar la V4.1 de Guadalinex, entre las cuales se encontraba un nuevo Kernel. Cuando he reiniciado, he notado que en el gestor de arranque GRUB ya no me aparece la otra distribución de Linux que tenía instalada, en concreto una Ubuntu 7.10.

De echo al reiniciar, tras algunos experimentos con CERES que intentaré comentar en otro post, me pongo a revisar el particionado y noto algunas cosas raras…

En primer lugar estas son mis particiones:

$ cat /proc/partitions
major minor #blocks name

3 0 156290904 hda
3 1 1951866 hda1
3 2 29294527 hda2
3 3 48829567 hda3
3 4 1 hda4
3 5 9767488 hda5
3 6 29294496 hda6
3 7 26595576 hda7

Donde hda1 es la swap, hda2 la raíz de Ubuntu, hda3 se encuentra sin uso (por si aparece alguna nueva distribución que quisiera probar), y hda4 sería la extendida, que a su vez contiene las siguientes particiones lógicas: hda5 que es el directorio /var de Ubuntu, hda6 que es el directorio /home de Ubuntu y hda7 que es la raíz de Guadalinex.

No me preguntéis a que se debe este lio que ni siquiera yo lo se, el caso es que Ubuntu utiliza las siguientes particiones:

hda2 /
hda5 /var
hda6 /home

Ahora, si consulto el archivo /etc/fstab de Guadalinex, tendría lo siguiente:

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda7
# /dev/hda7 — converted during upgrade to edgy
UUID=a3fa5b42-f08d-4cc5-9084-502537a026c9 / ext3 defaults,errors=remount-ro 0 1
# /dev/hda2
# /dev/hda2 — converted during upgrade to edgy
UUID=157fe7d9-fcbb-4eb9-9eb1-62490360890f /home ext3 defaults 0 2
# /dev/hda5
# /dev/hda5 — converted during upgrade to edgy
UUID=85db0279-c6cc-4f2b-b36e-c38c66005534 /media/hda5 ext3 users,defaults 0 2
# /dev/hda1
# /dev/hda1 — converted during upgrade to edgy
UUID=a9ac5cf2-5f8d-46e9-bb40-d4395db1c6ee none swap sw 0 0
# /dev/hda6 — converted during upgrade to edgy
UUID=90b13383-47fe-4e5b-b2f7-f739b5dd71bc /media/hda6 ext3 users,defaults 0 2
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

No entiendo por qué, pero Guadalinex ha montado la raíz de Ubuntu como su /home. De echo si listo el directorio home puedo ver lo siguiente:

$ ls -l /home
total 112
drwxr-xr-x 2 root root 4096 2008-03-27 18:15 bin
drwxr-xr-x 3 root root 4096 2008-03-04 17:12 boot
lrwxrwxrwx 1 root root 11 2008-02-05 20:30 cdrom -> media/cdrom
drwxrwxrwt 2 root root 4096 2007-11-07 19:53 compartido
drwxr-xr-x 4 root root 4096 2007-10-16 01:28 dev
drwxr-xr-x 129 root root 12288 2008-05-15 17:16 etc
drwxr-xr-x 2 root root 4096 2008-02-05 20:30 home
drwxr-xr-x 2 root root 4096 2007-10-16 01:17 initrd
lrwxrwxrwx 1 root root 33 2008-02-05 20:57 initrd.img -> boot/initrd.img-2.6.22-14-generic
drwxr-xr-x 17 root root 12288 2008-03-27 18:15 lib
drwx—— 2 root root 16384 2008-02-05 20:30 lost+found
drwxr-xr-x 5 root root 4096 2008-05-15 17:15 media
drwxr-xr-x 3 root root 4096 2008-05-15 16:55 mnt
drwxr-xr-x 2 root root 4096 2007-10-16 01:17 opt
drwxr-xr-x 2 root root 4096 2007-10-08 12:47 proc
drwxr-xr-x 13 root root 4096 2008-05-15 16:29 root
drwxr-xr-x 2 root root 4096 2008-03-05 17:15 sbin
drwxr-xr-x 2 root root 4096 2007-10-16 01:17 srv
drwxr-xr-x 2 root root 4096 2007-10-04 13:17 sys
drwxrwxrwt 8 root root 4096 2008-05-15 17:15 tmp
drwxr-xr-x 38 enramos enramos 4096 2008-05-20 17:09 enramos
drwxr-xr-x 11 root root 4096 2007-10-16 01:19 usr
drwxr-xr-x 4 root root 4096 2008-02-05 20:30 var
lrwxrwxrwx 1 root root 30 2008-02-05 20:57 vmlinuz -> boot/vmlinuz-2.6.22-14-generic

Esto es sencillo de solucionar, ya que simplemente sería eliminar la línea en cuestión del fstab. El problema aquí viene para añadir el arranque de Ubuntu en el GRUB, ya que de esas cosas nunca me acuerdo, y tengo que sentarme a consultar documentación.

En principio he probado con el comando ‘update-grub’, pero me deja el archivo como ya he comentado.

$ sudo update-grub
Password:
Searching for GRUB installation directory … found: /boot/grub
Testing for an existing GRUB menu.list file … found: /boot/grub/menu.lst
Searching for splash image … found: /boot/grub/splash.xpm.gz
Found kernel: /boot/vmlinuz-2.6.20-16-generic
Found kernel: /boot/vmlinuz-2.6.20-15-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst … done

Supongo que lo normal será coger la entrada de Guadalinex, e ir haciendo las modificaciones hasta que consiga que me arranque.

$ cat /boot/grub/menu.lst

title Guadalinex, kernel 2.6.20-16-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/hda7 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
boot

Otra opción creo que sería directamente desde el GRUB, pero estamos en las mismas…. documentación.

Al final, lo he solucionado de forma perezosa, es decir, sin leer ninguna documentación, haciendo la prueba de copiar la entrada anterior para Guadalinex en el archivo /boot/grub/menu.lst al final de este, y modificando esta con los valores apropiados para Ubuntu, quedando de la siguiente manera:

title           Ubuntu
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.22-14-generic root=/dev/hda2 ro quiet splash locale=es_ES
initrd          /boot/initrd.img-2.6.22-14-generic
quiet
savedefault
boot

Lo cambios ha sido básicos: en title ponemos el título que queremos que nos muestre GRUB para seleccionar la entrada; en root ponemos el disco duro según la nomenclatura de GRUB, en este caso (hd0,1) para hda2; en kernel pongo el kernel que estaba usando y en initrd el disco RAM inicial equivalente (ambos valores podemos verlos al listar la raíz de la distribución con un ‘ls -l’, en mi caso había listado lo que guadalinex entendía que era su /home, ya que como había comentado la montaba ahí de forma automática).

Sin cambiar nada más, reinicio funciona a la perfección, así que problema solucionado.

¡¡¡Ayyyyy Guadalinex que no eres bueno!!!

Posted in Instalación | Etiquetado: , , | Leave a Comment »

dpkg y dependencias

Posted by Enrique Ramos Ortiz en mayo 7, 2008

Hoy me he propuesto probar webmin en una máquina Debian Testing (Lenny). El caso es que buscando en los repositorios, no h encontrado el paquete. A través de la web http://www.debian.org/distrib/packages he comprobado que solo se encuentra dentro de la rama stable (Sarge).

Al no estar, he descargado el paquete de la página oficial http://www.webmin.com/ para la distribución Debian.

Como suele ser normal en este tipo de casos, al ir a instalarlo con dpdkg me devuelve algunos errores por dependencias.

Hoy me he propuesto probar webmin en una máquina Debian Testing (Lenny). El caso es que buscando en los repositorios, no h encontrado el paquete. A través de la web http://www.debian.org/distrib/packages he comprobado que solo se encuentra dentro de la rama stable (Sarge).

Al no estar, he descargado el paquete de la página oficial http://www.webmin.com/ para la distribución Debian.

Como suele ser normal en este tipo de casos, al ir a instalarlo con dpdkg me devuelve algunos errores por dependencias.

# dpkg -i webmin_1.410_all.deb
Seleccionando el paquete webmin previamente no seleccionado.
(Leyendo la base de datos …
240247 ficheros y directorios instalados actualmente.)
Desempaquetando webmin (de webmin_1.410_all.deb) …
dpkg: problemas de dependencias impiden la configuración de webmin:
webmin depende de libnet-ssleay-perl; sin embargo:
El paquete `libnet-ssleay-perl’ no está instalado.
webmin depende de libauthen-pam-perl; sin embargo:
El paquete `libauthen-pam-perl’ no está instalado.
webmin depende de libio-pty-perl; sin embargo:
El paquete `libio-pty-perl’ no está instalado.
webmin depende de libmd5-perl; sin embargo:
El paquete `libmd5-perl’ no está instalado.
dpkg: error al procesar webmin (–install):
problemas de dependencias – se deja sin configurar
Se encontraron errores al procesar:
webmin

Para solucionarlo, nada tan sencillo como buscar los paquetes en los repositorios, y si el paquete está actualizado y bien mantenido, generalmente no tendremos ningún problema en encontrarlos.

# aptitude search libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
p libauthen-pam-perl – Perl interface to PAM library
p libio-pty-perl – Perl module for pseudo tty IO
p libmd5-perl – backwards-compatible wrapper for Digest::MD5
p libnet-ssleay-perl – Perl module for Secure Sockets Layer (SSL)

Entonces, nada tan sencillo como instalarlos cambiando simplemente el search por install, e incluso al estar el paquete webmin pendiente de resolver las dependencias, el solo se me ha instalado al cumplir con estas mediante el sguiente comando:

# aptitude install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl

La verdad es que imagino que no siempre será así, pero conociendo el funcionamiento de los paquetes y dependencias, seguremente podemos instalar cualquier aplicación que se nos precie. Posiblemente, sería mas sencillo una simple instalación en Windows utilizando un exe, el problema aquí, es que en Windows no existe Webmin :p

Posted in Instalación | Etiquetado: , | Leave a Comment »