viernes, 18 de febrero de 2011

Instalar webmin en Ubuntu Maverick

La aplicación se puede descargar de http://www.webmin.com. Elegir el paquete Debian package suitable for Debian, Ubuntu or other derived Linux.

Además del paquete, tenemos que instalar previamente todas sus dependencias. Para saber que paquetes instalar, suponiendo que nos hemos bajado webmin_1.530_all ejecutamos:

#dpkg-deb -I webmin_1.530_all.deb

Mirar donde dice Depends: bash, perl, libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl, apt-show-versions

Instalar manualmente y uno a uno todos los paquetes que se indican en las dependencias:
#sudo apt-get install openssl libauthen-pam-perl libio-pty-perl libnet-ssleay-perl apt-show-versions

Tal vez obtengas un error instalando apt-show-versions, si es así, ejecuta:


#sudo apt-get install libapt-pkg-perl
#sudo apt-get -f install

A continuación, ya podemos instalar webmin con:

#sudo dpkg -i webmin_1.530_all.deb

Suponiendo que no tenemos Internet, podemos descargar los paquetes necesarios con aptitude download en un ordenador que tenga conexión a Internet y copiar todos los archivos descargados en /var/cache/apt/archives a un pendrive usb. También podemos instalarlos en el ordenador con conexión con apt-get install y los ficheros se copiaran en la misma carpeta.

Después, en el ordenador sin conexión, repetir la secuencia de instalación, una a una, de las dependencias usando el comando: #sudo dpkg-deb -i paquete.deb
y finalmente, instalar el paquete webmin.

Para comprobar que webmin funciona, escribir en el navegador: https//localhost:10000

Recuerda que Apache debe estar instalado y funcionando.

jueves, 17 de febrero de 2011

Instalar SWAT en Ubuntu Maverick 10.10

Desde el modo gráfico ir a Aplicaciones->Centro de software de Ubuntu e instalar los paquetes swat (Samba Web Administration Tool) y xinetd.

Desde el terminal:

#sudo apt-get install swat xinetd

A continuación, tenemos que editar el fichero /etc/xinetd.d/swat. Si el archivo no existe, tendremos que crearlo con el siguiente contenido:

service swat
{
      port =  901
      socket_type = stream
      wait = no
      # Activar esta opcion quitando el comentario si se
          # quiere acceso a swat solo desde el equipo local
         # donde este instalado
      # only_from   =   localhost
      user = root
      server = /usr/sbin/swat
      log_on_failure += USERID
      disable = no
}

Asegúrate de dejar un espacio a ambos lados del operador '='

Puesto que SWAT es una interfaz web, nuestro servidor debe tener instalado y funcionando un servidor web, por ejemplo Apache. Para comprobar si tienes Apache instalado:

#dpgk -l | grep apache

Para saber si está funcionando:

#service apache2 status


Para validar los cambios realizados en el fichero de configuración de SWAT, reiniciamos el proceso xinetd:

#sudo /etc/init.d/xinetd restart

Para acceder a SWAT, escribe en el navegador: http://localhost:901

El usuario root debe tener password configurada:

#sudo passwd root

Si no consigues acceder, comprueba qué está pasando en el archivo syslog:

#tail /var/log/syslog

lunes, 7 de febrero de 2011

Cambiar el sonido de la ventana de entrada

Para cambiar el sonido al inicio en Ubuntu Lucid 10.04, podemos seguir el siguiente procedimiento:

Copia el archivo de sonido que quieres que se reproduzca al inicio en la carpeta /usr/share/sounds/ubuntu/stereo/

El archivo debe tener formato y extensión .ogg

Ahora ve a Sistema->Preferencias->Aplicaciones al inicio


Busca GNOME Login Sound y, si no quieres que suene ningún sonido al inicio, deshabilita la opción, si quieres cambiar el sonido, pulsa en Editar.

En la ventana Editar programa al inicio cambia el campo Orden. Donde pone /usr/bin/canberra-gtk-play -id="desktop-login" -description="GNOME Login", sustituye "desktop-login" por el nombre del archivo de sonido que quieres que se reproduzca sin la extensión.
Pulsa Guardar.

miércoles, 2 de febrero de 2011

Actualizar un repositorio local en Ubuntu

En Ubuntu Lucid, cuando intentas actualizar un repositorio local que está alojado en un dispositivo usb, haciendo:

#sudo apt-mirror /etc/var/apt-mirror.list
 
aparece el siguiente error:

can't create /var/spool/apt-mirror/mirror directory at /usr/bin/apt-mirror line 245.

comprueba que el fichero /etc/var/apt-mirror.list establece la variable set_base correctamente y apunta al dispositivo usb donde se encuentra el repositorio, en mi caso:

############# config ##################
#
# set base_path    /var/spool/apt-mirror
set base_path   /media/usbdisk/repo

A pesar de que el fichero de configuración mirror.list está configurado correctamente, el error aparece.
Para solucionarlo, crea la estructura mínima necesaria en el directorio por defecto de apt-mirror, es decir, crea el directorio apt-mirror en /var/spool con:

#mkdir /var/spool/apt-mirror

y ya puedes actualizar.