0

La hora wiki

Este fin de semana, aprovechando el rato que estaba en FEM NIT al Campello he pasado todos los artículos que he hecho de SUSE al wiki del GULA.

Como un wiki es una aplicación de informática colaborativa, podréis completar y corregir los artículos.

La potencia de un wiki es muy grande siempre que se use bien, por ejemplo, yo he usado el wiki para documentar proyectos en el trabajo, de esta forma es accesible para el resto del grupo, pueden realizar búsquedas y relacionar documentación 😉

Para los que no hayan visto nunca de cerca un wiki, consultar el mayor proyecto colaborativo del momento, la wikipedia.

2

SUSE: Compartiendo con SAMBA

Los ordenadores basados en Windows utilizan el protocolo SMB (actualmente renombrado a CIFS) para compartir ficheros e impresoras.

En los sistemas *NIX podemos utilizar otro protocolo llamado NFS que obtiene un mayor rendimiento.

Pero si queremos compartir recursos entre una red con ordenadores Windows y *NIX podemos hacer dos cosas:

  • Usar SAMBA en los ordenadores con LINUX y usar el protocolo SMB para compartir.
  • Usar el programa Microsoft Services for UNIX en las máquinas Windows y usar el protocolo NFS.

La solución que comentaré en este artículo será la de usar SAMBA, aunque personalmente no me gusta ese protocolo porque lo considero lento en las transferencias de archivos grandes, mientras que el NFS va al máximo de lo que permita la red.

Preámbulos

Como la mayoría de servicios en Linux funcionan con arquitectura Cliente/Servidor, en este caso usaremos el Cliente si queremos acceder a un recurso compartido de una máquina Windows, y usaremos el Servidor si vamos a compartir recursos desde una máquina Linux.

Logicamente, no es necesario configurar el Cliente y el Servidor, sólo configuraremos lo que necesitamos.

Para entender ciertos conceptos que se utilizan en esta guía recomiendo leer la guía “SUSE: Sistema de archivos”

En esta guía configuraré SAMBA sin seguridad alguna, por ser más sencillo de explicar.

Servidor

Como es normal en SuSE tenemos que recurrir a la utilidad Yast para configurar el servidor para Samba, tendremos que pinchar en la opción de “Servicios de red->Servidor Samba”.

Cuando seleccionemos la opción nos aparecerá un asistente que nos pedirá el nombre del grupo de trabajo que usamos en Windows:

Luego seleccionaremos si pertenecemos a un dominio o no:

Finalmente nos aparecerá un diálogo donde podremos configurar si queremos iniciar el servidor en el arranque del sistema, los recursos que compartiremos y la información del grupo de trabajo donde estaremos conectados:

Editaremos las rutas que deseamos compartir y añadiremos la opción “guest_ok” = Yes si queremos compartirlo sin contraseña, o añadiremos la opción “username” = <nombre de usuario> si queremos restringir el acceso a un usuario. Y comprobaremos que la opción “browseable” = Yes para poder navegar por los directorios.

Si hemos optado por restringir el acceso a un usuario tendremos que asignarle una contraseña, para ello accederemos a una terminal de texto y ejecutaremos:

wunslov@susepc:~> su
Password:
susepc:/home/wunslov # smbpasswd -a wunslov
New SMB password:
Retype new SMB password:
susepc:/home/wunslov #

Si todo ha ido bien, podremos acceder a nuestros recursos desde cualquier máquina.

Cliente

Accederemos a la herramienta Yast, a la opción de “Servicios de red->Cliente Samba”:

Nos aparecerá un diálogo donde configuraremos el grupo de trabajo:

Aceptaremos los cambios y tendremos acceso a nuestra red desde Konqueror, introduciendo la dirección “smb:/”.

En las máquinas de Windows podemos desactivar la identificación activando el usuario “Invitado”.

Con esto podremos acceder a las carpetas Windows.

Automontar directorios compartidos

Si queremos que cada vez que iniciemos Linux se monte un directorio en nuestro sistema de ficheros, de forma similar a lo que son los discos en red de Windows. Lo explicaré con un ejemplo, vamos a importar al sistema de ficheros el recurso compartido “Documentos” desde una máquina llamada “Wunslov_xp” que tiene permisos el usuario “fer”.

Primero tendremos que descubrir el nombre del recurso que queremos importar:

wunslov@susepc:~> smbclient -L Wunslov_xp
Password:
Domain=[WUNSLOV_XP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename       Type      Comment
---------       ----      -------
IPC$            IPC       IPC remota
Documentos      Disk
Tools           Disk
Domain=[WUNSLOV_XP] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server               Comment
---------            -------

Workgroup            Master
---------            -------

Después nos identificaremos como “root” y crearemos un directorio donde montaremos el recurso compartido:

wunslov@susepc:~> su
Password:
susepc:/home/wunslov # mkdir /mnt/smb
susepc:/home/wunslov #

Editaremos el siguiente fichero:

susepc:/home/wunslov # joe /etc/samba/smbfstab

Añadiremos la siguiente línea al final:

//wunslov_xp/Documentos /mnt/smb        smbfs    username=fer,password=***

NOTA: para salir del editor joe tendremos que pulsar las teclas CONTROL+K, CONTROL+X.

Finalmente lanzaremos el demonio para montar las directorios de red:

susepc:/home/wunslov # /etc/init.d/smbfs start
Mount SMB/ CIFS File Systems from /etc/samba/smbfstab
//wunslov_xp/Documentos on /mnt/smb type smbfs .                      done
susepc:/home/wunslov #

Y si ahora accedemos a la carpeta “/mnt/smb” realmente estaremos en “//wunslov_xp/Documentos”
y podremos usarlo como un directorio normal.

0

SUSE: Sistema de archivos

Este artículo se puede aplicar a casi todas las distribuciones de Linux, con él pretendo que los usuarios conozcan muy por encima las diferencias del sistema de archivos entre Linux y otros sistemas operativos no basados en POSIX.

En *NIX todo se trata como archivos, desde los dispositivos hasta los procesos, todo se encuentra en el sistema de archivos.

En *NIX no todos los directorios son reales, existen directorios viruales.

Unos ejemplos de estos directorios son: /dev, /proc y /sys. Estos directorios contienen ficheros que están en memoria:

  • /dev: contiene ficheros para acceder a nuestros dispositivos (usb, ps2, mouse, modems, …).
  • /proc: contiene ficheros con información del ordenador, las características de la CPU, de los USB, los procesos activos del sistema, etc. Mirar los ficheros: /proc/cpuinfo y /proc/pci.
  • /sys: parecido al /proc pero con otra estructura de directorios, el /proc esta “deprecated” y se recomienda reemplazarlo por sys.

Al estar todo orientado al sistema de archivos, cuando insertamos un CD el sistema lo monta (manuálmente o automáticamente) en un directorio y si accedemos a él, realmente estaremos accediendo a la unidad de CDROM. Pues esto ocurre con todo, ya sea un CD, una cámara de fotos, un USB STICK, etc.

Para saber que tenemos montado en el sistema se usa el comando mount que podéis ejecutar desde un terminal de texto; también podréis ver el fichero “/etc/fstab”.

Esta características aporta grandes ventajas frente a otros sistemas:

  • Si quisieramos hacer un programa que escribiera en un USB bastaría (de forma resumida) con abrir el dispositivo (OPEN), leer y escribir en él (READ, WRITE) y, finalmente cerrarlo (CLOSE). Lo trataríamos como si fuera un fichero de texto.
  • Podríamos tener el sistema operativo repartido en distintas particiones, ya comentaré en otro artículo la utilidad de esto.
  • Se puede tener un directorio montado que pertenezca a otra máquina de nuestra red, de esta forma podríamos navegar por el otro ordenador como si estuvíeramos en la misma máquina.

Por último quiero citar brevemente la estructura de directorios de Linux:

  • /: directorio principal, del que cuelga el resto del sistema.
  • /bin, /sbin, /opt, /lib/, /usr: contienen librerías, ejecutables de los programas instalados.
  • /boot: directorio con la información necesaria para arrancar el sistema operativo.
  • /dev: dispositivos de nuestro sistema.
  • /etc: archivos de configuración del sistema.
  • /home: contiene los directorios y archivos de los usuarios del sistema.
  • /proc y /sys: contiene información de nuestro sistema.
  • /tmp: direcotiro que contiene archivos temporales.
  • /var: contiene las colas de impresión y el registro de los logs.
  • /usr/share/doc: contiene documentación de los programas instalados.
2

Jalance

Ya estoy de vuelta después de una escapada a Jalance, aquí os dejo algunas fotos que he hecho.

Las siguientes fotos son del pueblo de Jalance:


Fuimos a un embalse que hay en Cofrentes que une los ríos Cabriel y Jucar:

Donde encontramos en un pinar a dos gatitos abandonados:


Visitamos también otros pueblos como Jarafuel:

y Ayora:

Pero lo peor, sin duda, son las “dos chimenéas” que hay en Cofrentes que no cesan de echar humo…

Y al regresar a casa, una buena noticia nos esperaba, mi novia conectó a Internet y vió que había aprobado la última asignatura que le quedaba, ya es Licenciada en traducción e interpretación, especialidad Alemán e Intérprete jurado! ¡OEOEOEOE!

4

SUSE: Multimedia

Muchas distribuciones de Linux no incluyen soporte para MP3 ni para Divx ni DVD por problemas de licencias. Los fabricantes son así de “guays” que no quieren que reproduzcamos música ni ver películas en otros sistemas operativos que no sea el mayoritario.

Si bien las empresas no pueden distribuir los codecs si que hay gente que se preocupa de esas cosas, y que gracias a ellos podemos reproducir los ficheros.

La guía la dividiré en tres partes: mp3, divx y dvd.

Preámbulos

Como en guías anteriores, para esta también se necesitan los repositorios de packman. Si no sabéis de lo que os hablo leer la guía: “SUSE: Repositorios para Yast (II)” y acualizar el sistema como indica la guía.

Reproduciendo MP3

Sólo para SuSE 9.3. Para instalar los codecs de audio accederemos a la herramienta Yast y pincharemos en “Software->Actualización en línea”.


Pulsaremos en “Siguiente” y nos aparecerá una lista de actualizaciones. Marcaremos para instalar los parches llamados:

  • Multimedia Option Pack 1.
  • Multimedia Option Pack 2.
  • Multimedia Option Pack 3.
  • Multimedia Option Pack 4.

Aceptaremos los cambios y esperaremos un rato para que se descargue todo.

Para todas las SuSE. Después de esto accederemos a Yast: “Software->Instalar/desinstalar software” y buscaremos la cadena “-mad“. Marcaremos todos los paquetes que aparezcan y los instalaremos.


Con esto ya podremos reproducir canciones comprimidas en MP3.

Reproduciendo DIVX

Para reproducir videos en DIVX la operación es similar al apartado anterior.

Tenemos que ejecutar yast “Software->Instalar/Desinstalar software”.

Buscaremos el paquete llamado “libxine” y lo marcaremos para la instalación.

También marcaremos para la instalación “w32codec-all” y “kaffeine-mozilla”.

Una vez seleccionado los 3 paquetes, aceptaremos los cambios y cuando terminen de instalarse tendremos el equipo listo para reproducir cualquier fichero de vídeo (mov, wmv, divx, xvid, …).

Reproduciendo DVD

Si queremos ver DVDs primero necesitaremos la librería que desencripta los DVDs.

Para instalar la librería primero hay que bajarse el siguiente fichero: libdvdcss2 y guardarlo donde queramos.

Una vez descargado, iremos donde se encuentre el fichero, le haremos click con el botón derecho y seleccionaremos la opción “Acciones->Install with Yast”.

Cuando hayamos instalado la librería accederemos a Yast “Software->Instalar/Desinstalar software” y buscaremos “kaffeine” y lo marcaremos para la actualización.


Aceptaremos y ¡podremos reproducir DVDs en nuestro sistema!

2

SUSE: Permisos de usuarios

Una diferencia importante entre Windows y Linux es la gestión de permisos de usuarios.

En Windows se suele obviar este tema y se le da máximos permisos al usuario local, lo cual es un error porque cualquier programa ejecutado por el usuario podrá leer/escribir/borrar ficheros de nuestro sistema.

Linux no es así de permisivo y te obliga a tener varios usuarios, sino me créeis ver el fichero “/etc/passwd”. Existen los usuarios de sistema: apache, bin, daemon, lp, …; y los usuarios locales: root, wunslov, …

Los usuarios de sistema no los tenemos que tocar y son usados por las aplicaciones servidoras. Los usuarios locales podrán entrar en nuestro sistema y trabajar en él, generalmente en el directorio /home/$USER$.

Por otro lado están los grupos. Un grupo engloba una serie de permisos, podéis ver el fichero “/etc/group” que indica los grupos que tiene vuestro sistema.

Los grupos no sólo restringen accesos a directorios, sino que también establecen permisos en los dispositivos hardware. Por ejemplo, existe el grupo “audio” que da permisos al usuario para reproducir sonidos.

Un usuario puede pertener a varios grupos, si queréis ver a que grupos perteneceis podéis ejecutar la siguiente orden desde un terminal de texto:

wunslov@susepc:~> groups
users disk uucp dialout audio floppy cdrom video games

Para usar SuSE sin problemas de permisos conviene pertenecer a los siguientes grupos:

  • users: grupo por defecto para todos los usuarios.
  • disk: grupo para acceder a la disquetera,
  • dialout: grupo para poder conectarse a Internet a través del módem.
  • audio: grupo para poder reproducir música.
  • cdrom: grupo para poder acceder a la lectora de CDs y DVD y poder grabar.
  • video: grupo para tener permisos en la aceleración 3D en algunas tarjetas gráficas.
  • games: grupo para poder acceder a los juegos y para grabar los récords.

En SuSE se pueden configurar los grupos a los que pertenece los usuarios de dos maneras.

NOTA: en otras distribuciones existen también los mismos grupos u otros muy similares.

Estándar

Es la más rápida y la que sirve para todas las distribuciones de Linux, ejecutar lo siguiente desde un terminal:

wunslov@susepc:~> su
Password:
susepc:/home/wunslov # joe /etc/group

Y añadir el nombre del usuario en los grupos que queráis, si hay más usuarios separarlos por comas:

disk:x:6:nera,wunslov

Recordar que del JOE se sale pulsando CONTROL+K, CONTROL+X.

Gráfica

Acceder a Yast a “Seguridad y usuarios” y meteros en “Editar y crear usuarios”.

Seleccionar el usuario al que queráis asignarle los grupos y pinchar en Editar.

Seleccionar la pestaña Detalles y asignarle los grupos que queráis.

Finalmente aceptar los cambios y volveros a identificar para que se reflejen los cambios.

0

SUSE: Configurando la mula

En el siguiente artículo explicaré paso a paso como configurar la mula en una SuSE.

En Linux hay muchos clientes: amule, mldonkey, …

Yo me centraré en el mldonkey ya que funciona muy bien, soporta muchas redes (Donkey, Gnutella, Fasttrack, BitTorrent, …) permitiendo usar el mismo programa para acceder a múltiples redes simultáneamente, y funciona con arquitectura Cliente/Servidor, me explico, primero se ejecuta el servidor que funciona en modo texto y luego conectas con él a través de una aplicación gráfica, desde la web o desde un telnet para los más geeks.

Hay muchas formas de instalar el mldonkey, yo explicaré una para que se ejecute automáticamente al iniciar Linux independientemente de la sesión; así si compartís el ordenador podréis seguir descargando ficheros independientemente del usuario.

Preámbulos

Para seguir este artículo necesitaréis haber configurado los repositorios que indico en el artículo SUSE: Repositorios para Yast (II).

En el artículo tendréis que reemplazar los siguientes términos:

  • $USER$ Nombre de nuestro usuario que usamos para hacer el login.

Servidor

Instalando el Servidor

Esta será la parte más dura del proceso pero la detallaré paso a paso para que la podáis seguir sin problema alguno.

Lo primero que necesitaís es el programa, descargar el binario.

NOTA: supondré que el fichero se llama mldonkey-2.6.4.static.i386-Linux.tar.bz2 y lo descargáis en el directorio /home/$USER$

Después abrir un terminal de texto, pinchar en el icono que tiene el dibujo de una pantalla y una concha, y escribir lo siguiente:

wunslov@susepc:~> su

Os pedirá la contraseña de root, introducirla y os dejará seguir:

wunslov@susepc:~> su
Password:
susepc:/home/wunslov #

Ahora vamos a descomprimir el mldonkey en el directorio “/opt”:

susepc:/home/wunslov # cd /opt
susepc:/opt # tar xfvj /home/$USER$/mldonkey-2.6.4.static.i386-Linux.tar.bz2

Acontinuación renombrarémos el directorio para simplificarlo un poco:

mv mldonkey-distrib-2.6.4/ mldonkey

Llegados a este punto, ya tendréis la mula instalada en vuestro equipo, ahora sólo queda indicar a SuSE que la ejecute cada vez que se inicia la máquina, para hacer esto tendréis que modificar un fichero con vuestro editor de texto preferido, yo usaré JOE porque es más sencillo:

joe /etc/init.d/boot.local

El fichero “boot.local” se ejecuta cada vez que se arranca Linux, pues añadir las siguientes líneas al final:

# Ejecutamos la mula
rm /home/$USER$/.mldonkey/downloads.ini.tmp 2> /dev/null >/dev/null
rm /home/$USER$/.mldonkey/file_sources.ini.tmp 2> /dev/null >/dev/null
rm /home/$USER$/.mldonkey/mlnet.pid 2> /dev/null >/dev/null
sudo -u $USER$ -H /opt/mldonkey/mlnet &

NOTA: es importante que no se os olvide nada, y que lo pongáis tal como he puesto porque puede haceros que vuestro sistema no arranque.

La primera línea elimina un fichero que a veces se queda por ahí cuando se apaga la máquina incorrectamente y el mldonkey al detectar que existe no se ejecuta.

La segunda línea ejecuta el mldonkey con los permisos del usuario $USER$.

NOTA: para guardar los cambios en el JOE pulsar la combinación de teclas CTRL+K, CTRL+X (esto salvará el fichero y lo cerrará).

Ahora reiniciaremos la máquina y abriremos una consola de texto, para asegurarnos de que la mula funciona ejecutar el siguiente comando:

susepc:/opt # ps ax|grep mlnet
18510 pts/1    S      0:16 /opt/mldonkey/mlnet
18566 pts/1    S      0:00 /opt/mldonkey/mlnet
18567 pts/1    SN     0:00 /opt/mldonkey/mlnet
18767 pts/2    D+     0:00 grep mlnet

Os debe aparecer algunas líneas “mlnet” lo que indica que el proceso llamado “mlnet” está cargado. Si no lo está ejecutar lo siguiente:

wunslov@susepc:~> su
Password:
susepc:/home/wunslov # /etc/init.d/boot.local

Y os debe salir algo como esto:

2005/09/20 17:02:00 Starting MLDonkey 2.6.4 ...
2005/09/20 17:02:00 Language EN, locale ANSI_X3.4-1968
2005/09/20 17:02:00 MLDonkey is working in /home/wunslov/.mldonkey
2005/09/20 17:02:00 [DNS] Resolving [susepc] ...
2005/09/20 17:02:01 [DNS] Resolving [www.mldonkey.net] ...
2005/09/20 17:02:01 [cCO] Options correctly saved
2005/09/20 17:02:01 Check http://www.mldonkey.net/ for updates
2005/09/20 17:02:01 [BT] Loading stats
2005/09/20 17:02:01 enabling networks: Donkey BitTorrent FileTP
2005/09/20 17:02:08 disabled networks: Fasttrack G2 Gnutella
2005/09/20 17:02:08 To command: telnet 127.0.0.1 4000
2005/09/20 17:02:08 Or with browser: http://127.0.0.1:4080
2005/09/20 17:02:08 For a GUI check out http://sancho-gui.sourceforge.net
2005/09/20 17:02:08 Connect to IP 127.0.0.1, port 4001
2005/09/20 17:02:08 If you connect from a remote machine adjust allowed_ips
2005/09/20 17:02:08 [cCO] Options correctly saved
2005/09/20 17:02:08 Core started
2005/09/20 17:02:08 Core started
2005/09/20 17:02:08 Option log_file is empty, disable logging completely...
2005/09/20 17:02:08 Disabling output to console, to enable: stdout true

Configurando el Servidor

Ya queda muy poco para terminar con el servidor, sólo tenéis que buscar un fichero llamado “server.met” por Internet y descargarlo en /home/$USER$ dicho fichero contiene el listado de servidor a los que se conectará.

Una vez descargado y desde un terminal de texto ejecutar lo siguiente:

susepc:/opt # telnet 127.0.0.1 4000
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Welcome to MLdonkey
Welcome on mldonkey command-line

Use ? for help

MLdonkey command-line:
> servers /home/$USER$/server.met

Con lo que el mldonkey leerá el fichero y añadirá la lista de servidor.

Con esto ya está configurada la parte servidora de la aplicación.

NOTA: se sale del telnet pulsando la letra “q”.

Clientes

Web

Podréis acceder fácilmente al mldonkey a través del navegador web accediendo a la dirección: http://127.0.0.1:4080.

Es una interfaz muy potente porque permite configurar el ancho de banda, las IPs desde se podrá acceder remótamente a la mula, realizar búsquedas, descargar ficheros, etc.

KMLDonkey

Pero si queréis algo más gráfico e integrado en el escritorio os recomiendo utilizar kmldonkey que lo podéis descargar de los repositorios que cité en otro artículo (SUSE: Repositorios para Yast (II)).

Para instalarlo acceder a la herramienta Yast “Instalar/desinstalar software”.

Y realizar una búsqueda poniendo: “kmldonkey” y marcarla para la instalación.

La aplicación se habrá instalado en el menú: “Internet->Peer to Peer”, ejecutarlo e ignorar el asistente, es más efectivo configurarlo sin él.

Acceder al menú “Preferencias->Configurar la conexión” y rellenarlo como se muestra en la siguiente captura:

Aceptar el diálogo y, si todo ha ido bien, os debe indicar que se está conectado.

Con esto ya tendréis la mula lista para descargar todo lo que queráis.

Acceso remoto

Por defecto el acceso remoto sirve sólo para el localhost (127.0.0.1). Para activar otras ips lo podéis hacer desde la interface web (http://127.0.0.1:4080/) accediendo al menú “Options->Ports” y añadiendo la nueva ip en el campo “allowed_ips”, las ips vienen separadas por espacios: “127.0.0.1 192.168.1.10”.

No olvidaros de pulsar el botón de Saved o pulsar intro.

Actualización 01-10-2005: he añadido unas líneas al script /etc/init.d/boot.local para solucionar algunos fallos que daba a veces y no se iniciaba la mula. Os recomiendo que hagáis las modificaciones.

1

Sanvirc3 2005.0 Beta 2

¡Ya está aquí la Beta 2! ¡Por fín! Tras 4 meses sin noticia alguna ya salió la nueva versión
del script para el cliente de IRC, Kvirc 3.2.1.

La nueva versión funciona con el Kvirc 3.2.1 que está en desarrollo, pero disponéis de snapshots para algunas sistemas (Debian, Mandrake, Windows, …).

La principal diferencia entre la versión anterior, beta 1 y esta es que por fín está reescrito el 100% de las funcionalidades más útiles que tenía el script Sanvirc 2002.0.

Ahora el script cuenta con las siguientes “features”:

  • Se puede configurar gráficamente.
  • El script dispone varios juegos: tawu (clón del tabú), trivial, mortal kombat, ruleta rusa, votaciones. Y además dispone de un bot para alternar de un juego a otro según lo soliciten los usuarios.
  • La ayuda incluida en el script se ha escrito completamente.
  • Se ha añadido “Sugerencias del día” que explican trucos del Kvirc y del Sanvirc3.
  • El script gestiona los bots del IRC-Hispano y permite la autoidentificación, recuperación de ops, …
  • Sistema autoaway. El modo ausente se activa automáticamente al pasar X minutos de inactividad.
  • El bloqueo de privados impide que te abran más privados y te notifica en la consola quien está intentando hablarte.
  • Comparte tus canciones fácilmente. El script se comunica con tu reproductor multimedia y anuncia en los canales que canción estás reproduciendo y permite enviarlas por DCCSend. Claro, sólo si quieres 😉
  • Configura individualmente los canales para mostrar sólo los mensajes que quieras y no molestar al resto.
  • Configura tu lista de “autojoin” dependiendo del servidor al que conectes.
  • Protege tu Op, tu tópic, tu canal, … por usted.
  • Utiliza la lista de amigos y enemigos, para proteger o atacar a usuarios.
  • Usa la lista de favoritos para acceder fácilmente a los canales que más frecuentas.
  • Tiene una opción para configurar el Kvirc de forma predeterminada con las opciones más útiles activadas.
  • Se han quitado las utilidades para nukes y escanéos y se han sacado como un addon
  • Multitud de comandos nuevos y mucho más…

Podéis ver capturas de pantallas donde se muestran algunas novedades del script:

La versión actual del Kvirc, al no ser estable tiene unos bugs que pueden afectar al funcionamiento de Sanvirc:

  • En la versión de Windows hay un bug que cuelga aleatoriamente el Kvirc, lo están intentando solucionar.
  • En la versión de Linux hay un bug en el mediaplayer que abre múltiples reproductores de audio cada vez que inicias el Sanvirc, para corregir esto hemos optado por comentar el alias “xmmsplay”.

Finalmente, esta versión ha sido posible gracias a la ayuda de quelsaruk que se ha unido al proyecto y ha implementado muchas características y corregido muchos bugs. También quiero agradecer la ayuda que nos han prestado Noldor y Pragma ya que nos han resuelto dudas y a los que hemos comunicado los bugs que hemos ido encontrando.

Si lo deseáis tenéis que bajaros el Kvirc 3.2.1cvs y el Sanvirc 2005.0 Beta 2

7

SUSE: Repositorios para Yast (I)

Antes de explicar que es un repositorio voy a explicar que es un fichero con extensión RPM para los más nóveles.

El formato de ficheros RPM desarrollado por RedHat y utilizado por multitud de distribuciones, entre ellas SuSE.

Un fichero RPM viene a ser un instalar.exe en Windows, es decir incluye el binario de una aplicación, programa, utilidad, …, sin tener que bajarse el código fuente y compilarlo.

La principal diferencia del típico instalar.exe son las dependencias, es decir, una aplicación puede depender a su vez de otro RPM porque necesita alguna librería.

En Windows los instaladores incluyen todos los ficheros que necesitan, en Linux no.

La resolución de dependencias es el verdadero handicap de los RPM. Hay otras distribuciones basadas en Debian (Ubuntu, Linex, LLiurex, Kubuntu, KNOPPIX, …) que utilizan el empaquetado DPKG que solventan este problema con la herramienta APT-GET y hace la instalación de programas mucho más fácil.

Volviendo a SuSE. Hay un truco que se puede usar en SuSE para utilizar el APT-GET.

Pero a mi me gusta otra solución similar basada en Yast, ya que Yast es la herramienta de configuración de SuSE y la prefiero utilizar porque se diseñó pensando en esta distribución y no es una herramienta “adaptada” de otras distribuciones.

¿Qué es un repositorio?

Simplificando la definición, es un directorio FTP que contiene paquetes para una distribución, en nuestro caso RPM’s.

Yast permite utilizar repositorios y cuando instalar software resuelve el sólo todas las dependencias necesarias.

Añadir un repositorio en YAST

Añadir un repositorio en YAST es muy fácil tan sólo tenemos que localizar un yast.source (un repositorio para YAST válido) y acceder a él con Konqueror.

Por ejemplo podéis acceder a esta dirección: ftp://ftp.suse.com/pub/suse/i386/9.3/

Una vez allí, sólo tendréis que pinchar con el botón derecho en el fondo y seleccionar: Acciones->Add directory as YAST source.

Después de introducir la contraseña de root y esperar unos minutos, os aparecerá un mensaje que indica que la fuente ha sido añadida.

IMPORTANTE: siempre que añadamos un repositorio tenemos que fijarnos que coincida la versión, sino puede ocasionarnos problema.

Actualizar o Instalar software

Una vez añadido un repositorio, tenemos que acceder al Centro de Control (Yast2) o ejecutar el comando yast y haremos click en el icono de: “Instalar/Desinstalar software”.

Si queremos instalar un paquete, lo busqueremos y lo marcaremos para la instalación, le daremos Aceptar y es posible que aparezca una ventana que nos informa de los paquetes que también se instalarán por culpa de las dependencias:


Si queremos actualizar el sistema, tendremos que seleccionar el filtro: “Grupos de paquetes”, pinchar en el último grupo llamado “zzz todo” y hacer click con el botón derecho en la parte los paquetes para seleccionar la opción de: “Todos los de la lista->Actualizar si hay una versión posterior disponible”. Luego aceptaremos los cambios y el sistema se actualizará.

En los próximos envíos citaré los repositorios que uso para tener la SuSE configurada con todo lo que necesito 😉

0

Parche para GnomeBlog (y II)

Después de realizar muchas pruebas durante agosto, por fín he publicado una nueva versión del parche para GnomeBlog.

He corregido algunos fallos que había introducido con las modificaciones realizadas y he añadido la posibilidad de guardar también las imágenes en el fichero temporal; de esta forma recuperaremos el texto y las imágenes.

Ahora mismo le he enviado el parche al autor, si queréis usarlo podéis descargarlo de aquí.

Pages ... 1 2 3 4 5 6