Boletín FL nº2 Año 2007. Edición Especial 3er Aniversario. 3ª revisión.


Enviado por cocolino el Mar, 2007-04-17 23:59. ::

Con todos nosotros, la segunda entrega del boletín online de FL, en esta ocasión en edición especial con motivo de nuestro tercer aniversario: GRACIAS. 2007-04-04. Mantenemos la ilusión.

Temas


1. Entrevista a Javier Casares, de OJObuscador
2. Instalar AIXGL + Beryl en KDE/Gnome con el driver de NVIDIA en Debian
3. Manual APT-Build
4. Last.fm
5. Convertir imágenes de archivo en GNU/Linux
6. Escribir en particiones NTFS desde GNU/Linux
7. Algo he oído sobre linux, pero cómo lo consigo. Te damos unas pistas
8. Agradecimientos y créditos
9. Tercer aniversario

 

1. Entrevista Javier Casares de OJObuscador.

FL: ¡OJOBuscador! Para los posibles despistados, hablamos de OJObuscador ¿Qué es OJObuscador?.

J.C.: OJObuscador viene a ser un periódico sobre buscadores, un punto de encuentro de aquellos que quieren estar al día sobre lo que acontece alrededor de Google, Yahoo!, Live...

FL: ¿Cuándo y por qué surgió OJObuscador?

J.C.: En octubre de 2003 registré Googlemania.com y era una web que tenía mucha información sobre Google...(la web aún está online). En Junio de 2005 recibí una notificación de Google para que cerrase la web, y ahí nació OJObuscador... en este caso hablando de todos los buscadores.

FL: ¿Qué temática suele abarcar? ¿Cual es en líneas generales su funcionamiento?

J.C.: Principalmente hablamos de los nuevos productos que se lanzan, aunque también hablamos de los correos electrónicos, mensajerías y todo aquello que hay alrededor de los buscadores, incluyendo marketing online (PPC) y posicionamiento natural (SEO).

FL: Pasado todo este tiempo, es posible, a grandes rasgos conocer ¿quienes visitan y utilizan OJObuscador?

J.C.: Hay dos tipos de perfil... por un lado está el "lector habitual", que es gente que le interesa todo este tema, y gente del sector, es decir, gente que se dedica a estos temas. Incluso alguna vez que he estado en las oficinas de algún buscador los he "pillado" leyéndome :) El otro perfil es el que llega desde los buscadores porque estamos posicionados por algunas búsquedas interesantes.

FL: ¿Quién es Javier Casares? ¿Y que pinta en OJObuscador?

J.C.: Javier Casares es un loco de esto de los buscadores. Llevo desde 1997 paseando por la red y desde el 2003 centrado principalmente en todo lo que hay alrededor de las tecnologías de búsqueda. Como habréis podido comprobar, soy el fundador de Googlemania (que empezó como hobby) y también el artífice de OJObuscador hasta el congreso de 2006. A partir de allí se comenzó a formar un equipo que ha culminado en el congreso que hubo el pasado 8 y 9 de marzo de 2007. Se puede decir que soy el cabecilla de todo, aunque no me gusta salir en las fotos, para eso está el resto del equipo...

FL: ¿Qué planes más cercanos tiene OJObuscador?

J.C.: Pues estamos en plena ebullición, ya que vamos a retomar la sección de manuales y a trabajar duro con ello. Va a haber un proceso largo de cambios, aunque también tenemos presentes un par de congresos en Argentina y Chile, y otro que quiero preparar en Barcelona (no tan grande como el de Madrid, pero algo se nos ocurrirá) :)

FL: ¿Hemos oído de un buscador basado en linux?¿qué hay de cierto? Háblanos del proyecto ¿Para cuando? ¿Por qué linux? ¿Por qué esta apuesta?

J.C.: Estamos preparando un buscador con un perfil similar a Technorati, aunque centrado en el idioma español. Si todo va bien saldrá este verano, aunque aún queda mucho trabajo. Comenzamos a desarrollarlo bajo Nutch, pero parte de la tecnología se nos quedaba corta, así que tomamos como base Lucene, y el equipo ha estado desarrollando el resto (índice, robot de indexación, etc...). Por la forma que tenemos en mente para crecer y las necesidades de JSP, vamos a usar Linux retocado para poder llevarlo a cabo...

Además, tenemos en mente lanzar un sistema más comercial para que las pequeñas empresas puedan tener su propio buscador interno. Aunque aquí no te puedo decir mucho más, ya que estamos acabando el desarrollo.

FL: Hablando de buscadores, ¿Cual fue su pasado? ¿Como están las cosas hoy en día? ¿Cuál será el futuro de los mismos?

J.C.
: Hace ya casi 15 años que existen los buscadores. Los primeros se utilizaban para "medir cuán grande era Internet" en aquellos días... el problema es que los robots "tiraban los servidores" y hubo que replantearse muchas cosas... os recomiendo leer un artículo que publicamos hace tiempo sobre la Historia de los Buscadores.

FL: ¿Y google?¿Existe vida detrás de él?

J.C.: Se supone que hay cerca de 10.000 vidas detrás de él :D La verdad es que he tenido la ocasión de visitar las oficinas de Madrid en varias ocasiones y hay muy buen rollo con ellos... El problema es que es un monstruo tan grande que a veces se hace imposible gestionar todos los problemas de los usuarios...

FL: ¿Es tan grande la influencia de google? Por ejemplo en el posicionamiento de las webs, los sistemas operativos, firefox, opensource... ¿Se atreverá algún día a sacar su propio sistema operativo?

J.C.: Google se ha convertido en pocos años en una de las marcas más conocidas del mundo, cosa que le ha costado a otras marcas varias decenas de años...

Yo personalmente no creo que se planteen lanzar un sistema operativo... es una cosa muy compleja y si lo ofrecieran debería ser gratuito... Sí que es cierto que Google utiliza muchas versiones de muchos sistemas diferentes adaptados a sus necesidades. Por ejemplo, Orkut funciona sobre Windows... no todo es Linux :P aunque si hemos de hacer proporción, el 99% lo es :)

FL: ¿Y España? ¿Cuál es la verdadera situación de España en comparación con el resto de países?

J.C.
: España es el "bicho raro". Google tiene una influencia en resultados de más del 95%, lo que significa que lo que dice Google "va a misa". En Europa la media debe rondar el 70% y en Estados Unidos el 60%. No es bueno que haya tanto monopolio sobre las búsquedas... Un cambio en los resultados puede producir una caída de ingresos de empresas que pueden llevar a la quiebra (y ya hay casos).

FL: ¿Sabemos usar los buscadores y sacarles provecho?

J.C.: No, no sabemos usar los buscadores ni sabemos buscar. Sí que es cierto que hay gente que sabe, pero por experiencia propia, siempre acabas intentando que alguien te haga la búsqueda... El problema quizá no es que no sepamos buscar, es que los buscadores nos obligan a buscar de una forma que no es la que se debe... Ahí habrá solución cuando el "lenguaje natural" entre en los cajetines de búsqueda... el problema es que la búsqueda por palabras dejará de ir y no sabremos buscar ni de una ni de otra forma :P

FL: ¿Microsoft vs Linux? ¿Llegará a desbancarlo algún día?

J.C.
: La competencia es buena... yo en casa utilizo Windows pero mis servidores son Linux. Como en todo, el tema es el perfil del usuario y las herramientas que se necesitan... Aunque suene a tópico, los diseñadores usan Mac, los administradores de sistemas y "heavy users" usan Linux y el público en general usa Windows. Lógicamente hay excepciones (que eso es muy generalizado), aunque elhecho de que Linux esté evolucionando hacia un escritorio muy usable ayuda. Para mi el problema de Linux es que haya tantas distribuciones locales. Está bien que haya varias "versiones" (por ejemplo, una más enfocada a servicios de internet, otra al uso de gráficos, otro al de escritorio)... pero el que haya 15 proyectos locales creo que es un error... Yo apostaría por una distribución que de solución a varios frentes...

FL: Es frecuente oír noticias o leerlas en torno a los congresos de OJObuscador, hablamos de ellos. ¿Cuántos se han hecho? ¿Qué tal el último?

J.C.: Pues ya van dos. El primero lo monté yo sólo en Madrid gracias a la ayuda de Google y reunió el 9 de mayo de 2006 a 240 personas. Este año se ha realizado para 450 personas, también en Madrid y repartido en 2 días, 8 y 9 de marzo. Hay una necesidad de conocimiento y, aunque los buscadores "no sueltan prenda" hay muchos profesionales que sí que están dispuestos a informar, y ahí estaremos nosotros para que lo puedan contar.

Ahora estamos preparando un congreso en Argentina y otro en Chile a finales de Octubre, y el de Barcelona (que me he propuesto hacerlo) aunque no está muy claro. Eso sí, no va a ser parecido al de Madrid... quiero que vengan buscadores más humildes a explicar sus experiencias, cómo y porqué se lanzaron...

FL: A modo de resumen, ¿Por qué debemos o deberíamos visitar OJObuscador?

J.C.
: Porque es la forma más sencilla de estar al día en todo lo que acontece alrededor de los buscadores... y como son una herramienta esencial en nuestra navegación por la red, es bueno saber qué tienen y qué te pueden ofrecer... Google y Yahoo! tienen entre 50 y 100 servicios diferentes cada uno... algunos muy útiles y muy desconocidos... otros pueden darnos pistas hacia donde se dirige el mercado... y si te quieres enterar de eso, ¡sólo has de leernos!

 

2. Instalar AIXGL + Beryl en KDE/Gnome con el driver de NVIDIA en Debian

Por kallikantzaroi.

En este pequeño Howto trataré de explicar de la manera más sencilla y clara posible como podemos disfrutar en Debian de un escritorio 3D sin muchas complicaciones, ya que en estos momentos ya tenemos el driver de la serie 9 en el repositorio experimental y podemos hacer todo el proceso al estilo Debian.

Antes de proceder a la instalación y suponiendo que estemos en testing/unstable tendremos que tener instalados los siguientes paquetes:

build-essential, module-assistant y el kernel-header del kernel que estemos usando

Para instalar el driver de Nvidia hacemos lo siguiente:

#module-assistant auto-install nvidia

Posteriormente:

#apt-get install nvidia-glx

Después nos vamos a /etc/modules y escribimos: nvidia

También tenemos que hacerlo en etc/X11/xorg.conf en el apartado "Section Device" cambiando "nv" por "nvidia" (sin las comillas).

Y ya está instalado el driver, comentar solo que es preferible instalar el driver Nvidia habitual de la versión que estemos usando y comprobar su funcionamiento correcto para evitar posteriores errores.

Reseñar que si cambiamos el kernel tendremos que volver a instalar el driver con el comando reseñado anteriormente:

#module-assistant auto-install nvidia desde la opción “recovery mode” del nuevo kernel presente en el Grub y listo.

Con el kernel-header del kernel correspondiente instalado.

Para los que empiezan en esto tal vez la manera más sencilla de modificar estos archivos es a través de: "menu/sistema/mas aplicaciónes/gestor de ficheros (modo superusuario)" usando el KDE, decir que se puede hacer todo el proceso sin salir del modo gráfico.

- Para reconfigurar el sistema grafico: #dpkg-reconfigure xserver-xorg

Seguimos las instrucciones y reiniciamos.

Una vez tenemos y hemos comprobado que la aceleración funciona correctamente nos ponemos manos a la obra para conseguir instalar el escritorio 3D, para ello procedemos de la siguiente manera:

Nos vamos a etc/apt/sources.list y añadimos los siguientes repositorios:

### EXPERIMENTAL

deb http://mirrors.kernel.org/debian experimental main contrib non-free

O este:

deb http://http.us.debian.org/debian/ ../project/experimental main contrib non-free

### BERYL

deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main

Añadiremos la firma del repositorio Beryl mediante consola escribiendo lo siguiente en consola como root:

# wget -O - http://debian.beryl-project.org/root@lupine.me.uk.gpg | sudo apt-key add -

Y actualizamos repositorios:

# apt-get update

Ya estamos preparados para proceder a instalar el nuevo driver y el Beryl, procedemos de la siguiente manera y mediante consola:

# aptitude install -t experimental module-assistant nvidia-kernel-source

# module-assistant auto-install nvidia

Y seguimos las instrucciones que salgan en pantalla, después:

# aptitude install -t experimental nvidia-glx

Y ya tenemos el driver instalado, ahora continuamos con el Beryl, instalaremos la siguiente paqueteria:

beryl
beryl-core
beryl-manager
beryl-plugins
beryl-plugins-data
beryl-plugins-unsupported
beryl-settings
beryl-settings-bindings
emerald
libberyldecoration0
libberylsettings0
libemeraldengine0
aquamarine

Podemos instalarlos vía Synaptic o mediante terminal, como queramos.

Una vez hemos instalado estos paquetes procederemos a modificar el archivo X11/xorg.conf :

En la sección EXTENSIONS añadimos las siguientes lineas:

Section "Extensions"
Option "Composite" "Enable"

En la sección DEVICE añadimos las siguientes líneas:

Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"

Y en la sección las SCREEN lo siguiente:

Option "UseFBDev" "true"
Option "AddARGBGLXVisuals" "True"

Aceptamos los cambios, cerramos el archivo y reiniciamos para que surtan efecto los cambios, cuidado con la opción “EndSection” de las opciones (guiaros con el xorg.conf que pongo al final para evitar errores)

Una vez reiniciemos estaremos aún sin el escritiorio 3D, para activarlo escribimos en una consola lo siguiente:

$ beryl-manager

O nos vamos a Inicio/Sistema/Beryl-Manager y lo activamos.

Ahora solo resta configurarlo a nuestro gusto con el Beryl Settings Manager con más o menos efectos.

Yo no soy partidario de que el Beryl se active por defecto al inicio del sistema, pues aún está en fase de desarrollo y podría dar algún tipo de fallo, pero si queremos que se active por defecto al arrancar el sistema, desde consola y desde vuestro /home escribid:

ln -s /usr/bin/beryl-manager .kde/Autostart

Para iniciarlo con el KDE.

Con el Gnome:

Podemos añadir programas al arranque en Sistema ---> Preferencias ---> Sesiones. En la ficha de Programas de arranque o inicio o lo que sea que ponga; le das a añadir y escribes 'beryl-manager'

Pero lo que he dicho, es preferible activarlo una vez arrancado el sistema.

Vuelvo a recalcar que el proceso se puede realizar sin salir del sistema gráfico, lo que agradecerán aquellos usuarios que se inician en el mundo GNU/Linux.

Seguidamente pongo el sources.list que uso y el xorg.conf resultante una vez configurado:

-. Repositorios sources.list versión i386 (la versión AMD64 es prácticamente idéntica y solo rechazamos el repositorio de Idefix):

###TESTING

deb http://ftp.fi.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ testing main contrib non-free

###UNSTABLE
deb http://ftp.fi.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.fi.debian.org/debian/ unstable main non-free contrib

###EXPERIMENTAL

deb http://mirrors.kernel.org/debian experimental main contrib non-free

###NVIDIA

deb http://people.debian.org/~rdonald/nvidia/ unstable/i386/
deb http://people.debian.org/~rdonald/nvidia/ unstable/all/
deb http://people.debian.org/~rdonald/nvidia/ modules-unstable/i386/
deb http://people.debian.org/~rdonald/nvidia/ pre/i386/
deb http://people.debian.org/~rdonald/nvidia/ unstable/amd64/

deb http://people.debian.org/~rdonald/nvidia unstable nvidia-graphics-drivers
deb http://people.debian.org/~rdonald/nvidia unstable nvidia-kernel-common
deb http://people.debian.org/~rdonald/nvidia unstable nvidia-settings
deb http://people.debian.org/~rdonald/nvidia unstable nvidia-xconfig
deb http://people.debian.org/~rdonald/nvidia unstable modules

###J2RE, FLASH, ETC

deb http://idefix.eup.uva.es/soleup/ soleupix main games java openoffice

###MARILLAT

deb http://www.debian-multimedia.org testing main
deb http://www.debian-multimedia.org sid main
# deb http://www.debian-multimedia.org experimental main

### BERYL

deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main

-. Archivo X11/xorg.conf:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "ddc"
#Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "es"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "nVidia Corporation NV43 [GeForce 6600]"
Driver "nvidia"
BusID "PCI:5:0:0"
VideoRam 256000

Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"

EndSection

Section "Monitor"
Identifier "Acer AL1912"
Option "DPMS"
HorizSync 24-80
VertRefresh 49-75
EndSection

Section "Screen"
Identifier "Default Screen"
Device "nVidia Corporation NV43 [GeForce 6600]"
Monitor "Acer AL1912"
DefaultDepth 24

Option "UseFBDev" "true"
Option "AddARGBGLXVisuals" "True"
#also supports 1280x1024 at 60Hz

SubSection "Display"
Depth 1
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

*- APENDICE 1:

Existen también otros repositorios que se pueden usar una vez instalado Beryl, aunque al parecer son un poquito más experimentales, son los siguientes:

deb http://download.tuxfamily.org/3v1deb debian-unstable beryl-svn
deb-src http://download.tuxfamily.org/3v1deb debian-unstable beryl-svn

Aunque recomiendo que para la instalación se usen los que he puesto anteriormente y estos para actualizar a versiones más recientes, si queremos claro.

Para Debian AMD64 :

deb http://download.tuxfamily.org/3v1deb edgy beryl-svn-amd64
deb-src http://download.tuxfamily.org/3v1deb edgy beryl-svn-amd64

La firma de ambos repositorios es la siguiente:

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

*- APENDICE 2:

Teclas manejo:

* Control+Alt y click/arrastre izquierdo en el escritorio: gira el cubo.
* Control+Alt y flecha izda/dcha: gira a otra cara del cubo.
* Control+Alt+Shift y flecha izda/decha: desplaza la ventana activa a otra cara del cubo
* Alt y click/arrastre en una ventana: mueve ventana
* Control+Alt y click/arrastre en una ventana: mueve ventana "pegajosa"
* Tecla Win y click derecho: zoom
* Tecla Win y rueda: zoom manual
* F12: colocación de ventanas
* Alt+Tab: cambia de aplicación

*- APENDICE 3 :

Una vez el driver de Nvidia migre a la versión unstable/sid de Debian el proceso aún será más sencillo y supongo que no tardaran mucho en hacerlo, aunque con Debian nunca se sabe, todo y estos “retrasos” continua siendo mi distro preferida ;oD

Ahora solo nos resta una cosa......, disfrutar de un escritorio 3D sin necesidad de gastarnos una pasta larga en software y hardware como pretenden que hagamos “otros sistemas operativos” ;oP

Un par de capturas:

* La primera.

* La segunda.

 

3. Manual APT-Build

Por vl@d.

La irrupción de Gentoo en el mundo de las distribuciones de GNU/Linux supuso toda una revolución, era un concepto de sistema operativo que trataba por todos los medios de adaptar el software instalado a las características de la máquina. Gracias a su herramienta “emerge” podemos optimizar los programas instalados a nuestro procesador, consiguiendo así un mayor rendimiento. Toda una delicia para los más exigentes.

Debian no quiso quedarse atrás y desarrollo apt-build, mediante el cual generaremos paquetes .deb adaptados al procesador de nuestro ordenador de una manera fácil y sencilla, tan solo hay que instalar el paquete y realizar una pequeña configuración.

Lo primero que hay que hacer es descargarlo e instalarlo en nuestro sistema, así que hacemos uso de apt-get para ello:

root@saruman:/home/vlad# apt-get install apt-build

Durante el proceso de instalación nos aparecerá una pantalla donde se nos pide que indiquemos el nivel de optimización que queremos para nuestros paquetes: Imagen.

Una vez elegido lo que deseemos continuará el proceso y lo siguiente que veremos es una advertencia en la que se nos avisa de que en el archivo sources.list (donde se definen los repositorios de los que nos bajamos el software), han de existir líneas específicas para paquetes de código fuente, necesarios para la compilación.

Imagen.

Tras esto se nos pedirá que especifiquemos el procesador de nuestra máquina: Imagen.

Ya está todo configurado. Si queremos ver la configuración que hemos realizado, solo hay que editar el archivo /etc/apt/apt-build.conf, en el se encuentran en modo texto todos los parámetros que le hemos pasado a apt-build durante la instalación y posterior configuración del mismo.

build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=pentium4m
options = " "
make_options = " "

En apt-build.conf vemos dos lineas muy importantes:

build-dir = /var/cache/apt-build/build

En ese directorio es donde apt-build va a descargar todo lo necesario para generar el paquete .deb. También vemos:

repository-dir = /var/cache/apt-build/repository

Ahí es donde se van a depositar los .deb generados.

Por supuesto podemos introducir a mano directamente los cambios que queramos en este archivo, pero también se puede lanzar una orden desde la línea de comandos:

root@saruman:/home/vlad# dpkg-reconfigure apt-build

Para recompilar un programa solo habría que hacer:

root@saruman:/home/vlad# apt-build install nmap

Una vez compilado y depositado en /var/cache/apt-build/repository, obtendremos un mensaje de error en la consola de comandos igual que este:

AVISO: ¡No se han podido autenticar los siguientes paquetes!
nmap
E: Hay problemas y se utilizó -y sin –force-yes

Se refiere a que no se ha podido verificar la firma del paquete ya que no procede del repositorio original (lo hemos creado nosotros), así que nos dirigiremos a /var/cache/apt-build/repository y lo instalaremos a mano:

root@saruman:/home/vlad# cd /var/cache/apt-build/repository
root@saruman:/var/cache/apt-build/repository# dpkg -i nmap_4.03-3_i386.deb

Apt-build soporta también otras órdenes o comandos de diversa utilidad. Por ejemplo:

update -Actualiza la lista de paquetes
upgrade - Actualiza un paquete
install - Construye e instala un paquete
source - Descarga el código fuente de un paquete
build-source - Descarga y construye el paquete fuente
update-source - Actualiza las fuentes y las reconstruye
remove - Borra paquetes
build-repository - Reconstruye el repositorio
clean-sources - Limpia el directorio de fuentes
clean-build - Borra paquetes descargados y archivos temporales del proceso de construcción de paquetes
clean-repository - Borra paquetes descargados y archivos temporales del directorio personal de repositorio
world - Reconstruye y reinstala todos los paquetes del sistema
info - Informa sobre un paquete

Para más información consultad la página man.

 

4. Last.fm

Por Bad Seed.

Last.fm es un servicio con sede en Inglaterra que si bien no es nuevo, ha sido en el último año y medio donde ha experimentado un gran auge en medio del boom de la web 2.0; convirtiéndose para muchos en algo tan común como tener un blog o un perfil en MySpace.

En el caso concreto de los hispanohablantes hay un factor adicional para fijarnos en Last.fm, recientemente el portal en su totalidad ha sido traducido a nuestro idioma, siendo accesible desde www.lastfm.es

El registro de una nueva cuenta ya sea desde el sitio en inglés como en castellano es casi a prueba de tontos, puesto que tan solo con ingresar al sitio seremos recibidos con un breve resumen de las bondades más generales del servicio junto con la invitación a formar parte de la familia.

* Los Plugins y la aplicación.

Last.fm es sobre escuchar música, por lo que nuestra flamante cuenta recién creada necesita todavía de algo más. Si contamos con una nutrida librería musical en nuestra máquina seguramente querremos que en nuestro perfil se lleve un registro de la música que escuchamos tras horas y horas de engorde en nuestro trono.

No obstante Last.fm también puede ser utilizado como una gran radio online con numerosas estaciones para todos los gustos, y para ello también necesitaremos algo más que nuestro usuario.

En el caso de Microsoft Windows hasta no hace mucho tiempo atrás todo esto se manejaba mediante plugins que eran instalados en los reproductores soportados oficialmente, a saber: Windows Media Player, Winamp, iTunes, QCD, foobar2000, Yahoo! Music Engine, Yahoo! LaunchCast y J. River Media Center. Dichos plugins se configuraban directamente en el reproductor introduciendo únicamente nuestro usuario y contraseña de Last.fm, y a medida que íbamos escuchando música ésta se registraba en el perfil. En lo que respecta a las radios, se trataba de streams comunes y corrientes como los de cualquier otra radio online que escuchemos en nuestro reproductor favorito.

Todo eso cambió con la llegada del Last.fm Player, pensado principalmente para hacer el servicio más amigable para los nuevos usuarios y en general para aquellas personas menos habituadas a las instalaciones de complementos y otras aventuras. Una vez instalado este reproductor, tras su primera ejecución detecta automáticamente los reproductores que tenemos instalados (siempre y cuando estén soportados) y nos ofrece la opción de habilitarle el servicio de Last.fm para llevar un registro de la música que escuchemos.

En cuanto a la radio, ésta es escuchada directamente en el Last.fm Player, y nos permite seleccionar emisoras por artista o etiqueta sin hacer escala en el sitio real. El aspecto del reproductor en acción sobre un sistema Windows es el siguiente: Imagen.

En el caso que más nos interesa que es el de Linux tenemos la suerte de que los reproductores de audio más populares en este sistema operativo incluyen de serie el soporte para Audioscrobbler / Last.fm; o al menos eso me atrevo a afirmar tras haber probado el Amarok, Rhythmbox, Listen, Songbird (mediante una extensión), Quod Libet y Exaile!

No obstante, si queremos hacer uso de la radio necesariamente hay que pasar por el Last.fm Player. De forma oficial no está disponible ningún paquete para alguna distribución en específico, pero el código fuente del programa se encuentra disponible para ser descargado y compilado.

Aquellos que no sean muy duchos compilando o simplemente no les agrade el aspecto de las aplicaciones basadas en librerías Qt, existe una alternativa: Last-Exit. Un programa pequeño, basado en GTK+, con las funciones básicas del cliente oficial y que se integra perfectamente en mi escritorio Xfce: Imagen.

Aquellos que se decantan por el entorno KDE también tienen una alternativa a la aplicación oficial de Last.fm: Desde la versión 1.4.1 Amarok incluye nativamente la posibilidad de reproducir las emisoras de Last.fm, versiones anteriores también pueden hacerlo pero mediante la utilización de un script llamado LastamaroK.

* Last.fm no es Pandora.

En varias oportunidades he visto a usuarios habituales de Pandora probar Last.fm e irse decepcionados en pocos minutos. En la opinión de quien escribe, si nuestro principal interés es el de descubrir música nueva similar a la que nos gusta, la opción a seguir sin duda alguna es Pandora. Sin embargo, si no estamos apurados podemos comenzar a escuchar nuestra música de la misma forma que hacemos todos los días y al cabo de unos días el sistema habrá hecho el resto, tendremos una lista con los artistas y canciones que hemos escuchado con mayor frecuencia, una lista de música recomendada y hasta vecinos, que no son más que personas con gustos parecidos a los nuestros.

* Herramientas extras.

Una vez que tengamos un perfil en condiciones y hayamos escuchado bastante música, seguramente desearemos hacerle saber al mundo qué es lo que nos gusta escuchar. A tal fin se nos ofrece de forma gratuita un generador de imágenes para incluir nuestro tope de artistas o canciones (ya sea semanales o totales) y también la lista de canciones escuchadas recientemente. Todo disponible desde www.last.fm/tools/charts.

Esta imágenes son ideales para colocarlas en nuestra web o blog, así como también en firmas de foros. De todas formas si por alguna razón no nos sirve trabajar con imágenes, tenemos la información de nuestro perfil en modo texto disponible a través de distintos canales RSS desde www.last.fm/tools/feeds.

* Privacidad.

Una persona que jamás haya escuchado de este servicio es probable que se pregunte a estas alturas qué tanta información envía el reproductor sobre la música que escuchamos. Esto es algo que se encuentra cubierto en su lista de preguntas más frecuentes, pero a manera de resumen se pueden decir tres cosas al respecto.

Tanto en su día los plugins como actualmente el reproductor, son aplicaciones de código abierto, por lo que cualquier usuario con los conocimientos necesarios podrá comprobar fácilmente que no hay ninguna actividad sospechosa durante el funcionamientos de los mismos. Sólo se envía información sobre el artista, el título y el álbum de la canción escuchada, y no se registra el tipo de archivo, por lo que el sistema no es capaz de determinar si nuestras canciones favoritas provienen del eMule o de un CD original.

Una vez que extraen el material para elaborar estadísticas anónimas, los logs de sus servidores son eliminados por completo.

A pesar de estas notas aún quedan unas cuantas cosas por descubrir como los grupos de discusión sobre distintos temas, las pizarras de mensajes en cada perfil, la lista de amigos o incluso la posibilidad de pagar por el servicio y tener acceso a algunas funciones adicionales. Espero que sea suficiente con lo que han leído para que se animen a probar el servicio y descubrir por ustedes mismos estas y otras cosas que no hayan sido explicadas en detalle.

 

5. Convertir imágenes de archivo en GNU/Linux

Por Liamngls.

En GNU/Linux se pueden montar imágenes de una forma muy sencilla para evitar tener que grabarlas, el problema es que puede ser que tengamos una imagen en un formato que no podamos montar nativamente y necesitemos convertirla, por supuesto también de una forma sencilla y en pocos pasos podemos convertir una imagen en iso.

Vamos a ver los formatos de imagen más populares, bin/cue, mdf/mds, ccd y nrg; todas las herramientas están disponibles en los repositorios de Debian para su descarga vía apt-get. Se incluye igualmente el enlace a la página de cada una para usuarios de otras distros o por si falla la descarga vía consola.

* Para convertir una imagen bin a iso usaremos bchunk, podemos descargarlo en: bchunk

En la consola escribimos: bchunk imagen.bin imagen.cue imagen.iso

* Para convertir una imagen mdf/mds, (recordar que el mds es el equivalente al cue en los bin, es obligatorio tener el mdf), usaremos mdf2iso, podemos descargarlo en: mdf2iso

En la consola escribimos: mdf2iso imagen.mdf imagen.iso

* Para convertir una imagen ccd usaremos ccd2iso, esta es quizás la más compleja, se suele componer de cuatro archivos, ccd, img, cue y sub; lo podemos descargar de: ccd2iso

En la consola escribimos: ccd2iso imagen.img imagen.iso

* Para convertir una imagen nrg usaremos nrg2iso, podemos descargarlo en: nrg2iso

En la consola escribimos: nrg2iso imagen.nrg imagen.iso

* Para convertir una imagen de bin a cue:

En la consola escribrimos: drdao read-cd --read-raw --datafile ff7cd2.bin --device ATAPI:0,0,0 --driver generic-mmc-raw ff7cd2.cue

* Para convertir de NERO a ISO:

http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html

nrg2iso - Extracts ISO9660 data from Nero ".nrg" files

O eliminar directamente los primeros bytes para eliminar la cabecera:

dd if=imagen.nrg of=imagen.iso bs=1024 skip=300

* Luego para montar la imagen iso, suponiendo que la tengamos en nuestra carpeta de usuario del home, creamos una carpeta nueva donde montarla, por ejemplo en /media y tan simple como escribir

mount -o loop /home/usuario/imagen.iso /media/carpetanueva

Cuando queramos desmontar la imagen solamente escribir

umount /media/carpetanueva

Esto es todo, de momento, saludos.

 

6. Escribir en particiones NTFS desde GNU/Linux

Por Andrey.

Ahora os voy a contar como conseguí ver/escribir mi partición de windows desde Debian, ya que por defecto no la puedes escribir . Supongo que también funciona de la misma manera en Ubuntu's y otras distribuciones de Linux.

Todo el truco consiste en editar el archivo /etc/fstab que es el que contiene la info de todas las unidades del sistema (HDs, CD's, floopis, usbs portátiles etc...)

El problema llega a la hora del soporte ntfs. Linux no lo trae por defecto.

El método por el que me he decidido fue el de ntfs-3g. Consiste en instalar unos paquetes, y luego utilizar dicho programa para montar el HD ntfs.

Bien, fijaros bien en el formato, las comas y los espacios de las líneas que hay que añadir al fstab, ya que puede ser un problema.

1º Se descargan e instalan vía synaptic/adept/apt todos los paquetes referentes a fuse y a ntfs-3g. Ya ha salido una versión estable de dichos paquetes, así que no os preocupéis por la perdida de datos.

2º Se averigua con cualquier programa tipo gparted en que partición/disco tienes el disco de windows (hda1, hdb1, hda2, sda1, etc...........). O también con algún comando de la consola tipo: fdisk -l (como root). Pero eso teóricamente se debería saber a la hora de instalar el sistema, ya que hay que pasar por un asistente de particionado.

3º En el directorio /mnt se crea una carpeta con nombre wind. Que sera la carpeta donde se montara la unidad de ntfs, y nos indicará con el nombre que es de windows. Igualmente puedes poner cualquier cosa, con tal de asegurarse en el paso 4 de ponerlo bien.

4º Se va a fstab con el comando:

su
kate /etc/fstab ------------------>envede kate se puede utilizar cualquier editor de texto, pero prefiero ese ya que se ve en colorines (para ubuntu es: sudo kate /etc/fstab)

Aquí es donde empieza lo bueno:

En el archivo de texto que se abrirá veras algo parecido a esto:

/dev/hda4 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
/dev/hda2 /home ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
/dev/hda3 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/fd0 /media/floppy0 auto user,atime,noauto,rw,dev,exec,suid 0 0
/dev/hda1 /mnt/wind ntfs-3g nouser,defaults,atime,auto,rw,dev,exec,suid 0 0

Cada línea del fstab indica alguna unidad detectada por el sistema, o escrita por ti.

5º Bueno, el caso es que tenemos que indicar en el fstab que se monte automáticamente la partición de windows (o no.. sigue leyendo..), y que se pueda escribir en ntfs sin problemas. Entonces vamos a añadir según el esquema de las líneas de cada dispositivo, una a nuestro gusto.

Primero vamos a poner /dev/hda1 cambiando hda1 por lo explicado en el paso dos. Seguidamente (con un espacio entre medias), escribimos la ruta donde se va a montar dicha unidad de disco. Osea, /mnt/win.

Nos queda algo así: /dev/hda1 /mnt/win

Ahora tenemos que poner el formato de la partición. Pero no pondremos simplemente ntfs, sino ntfs-3g. Así utilizara el paquete descargado para montarla.

Hasta el momento nos queda algo así: /dev/hda1 /mnt/wind ntfs-3g

Bien. Después de esto se pone una larga fila de opciones de montaje de la partición. Aquí detallo algunas de ellas:

* auto: indica que el dispositivo se monta siempre que se inicie el sistema. La opuesta es noauto.
* rw: indica que el dispositivo se monta con permisos de lectura y escritura.
* ro: indica que el dispositivo se monta con permisos de lectura solamente.
* owner: indica que el primer usuario distinto de root conectado al sistema localmente tiene derechos a montar y desmontar el dispositivo (se adueña de este).
* user: indica que cualquier usuario puede montar y solo el mismo usuario podrá desmontar el dispositivo. La opción opuesta es nouser.
* users: indica que cualquier usuario puede montar y cualquiera también, puede desmontar el dispositivo.
* suid: indica que el permiso tenga efecto para los ejecutables presentes en el dispositivo. La opción opuesta es nosuid.
* exec: indica que los binarios ejecutables almacenados en el dispositivo se pueden ejecutar. La opción opuesta es noexec.
* async: expresa que todas las operaciones de entrada y salida se hacen de forma asíncrona, o sea, no necesariamente en el momento en que se invocan. La opción opuesta es sync.
* dev: indica que se interprete como tal a los dispositivos especiales de bloques y de caracteres presentes en el dispositivo. La opción opuesta es nodev.
* defaults: es una opción equivalente a la unión de rw, suid, dev, exec, auto, nouser y async.
* umask: Permite cambiar los permisos de la partición.

Se escriben todo en fila separados por comas. Estas opciones son cosa personal de cada uno, y se deben poner a gusto/necesidad.

Por ultimo, esos dos números que se ponen al final, sirven para: el primer número hace un backup de los datos, y el comprueba los errores. Allí debes poner un 1 (para sí hacer el backup) ó un 0 (para no hacerlo). Y en el segundo número, tienes que poner un numero de 0 a la cantidad de particiones del fstab. Indica la prioridad de comprobación de errores (0 para no realizarla).

Después de esto, compruebas que la linea que as escrito concuerda con esto: /dev/hda1 /mnt/wind ntfs-3g nouser,defaults,atime,auto,rw,dev,exec,suid 0 0

Repito, es completamente personal, pero se debe respetar el formato, sino no funcionara.

Guardas el fstab y reinicias el ordenador. Si todo ha ido bien ya tendrás montada tu partición NTFS, y dependiendo de las opciones, será describible o no.

Suerte.

 

7. Algo he oído sobre linux, pero cómo lo consigo. Te damos unas pistas.

Por Cocolino.

¿Cómo consigo linux? Pregunta que más de uno se se hace, se hizo o se hará en sus inicios hacía la libertad.

Posiblemente la mejor forma para conseguir alguna de las múltiples opciones de distribución gnu/linux es la descarga directa desde la red, vía internet, también la más habitual, pero no es la única. Repasemos alguna de estas “otras” opciones y también, por que no, la habitual de descarga desde la red, ya sea mediante la utilización de algún cliente p2p, siendo posiblemente la red bittorrent la más habitual, o la descarga directa, más rápida que la anterior, si bien desgraciadamente no todos tienen el espacio ni los recursos suficientes para distribuirla por este medio.

Estos apuntes va un poco de todo esto, cómo podemos conseguir nuestras distribuciones gnu/linux y para ello vamos a intentar abarcar el mayor campo posible de opciones y que el usuario final escoja aquella que crea más conveniente para sus posibilidades, ya sean económicas, de velocidades de conexión o aquello que le resulte más cómodo o friqui.

* Envío de cds gratuitos.

Conocido es el servicio de ubuntu, el cual nos obsequia con la opción de solicitar los cds de ubuntu por vía de correo ordinario y gratuito. Salvo la versión 6.10, todas se han podido solicitar por este medio, y que ahora con la versión 7.04 acaban de recuperar.

* Cds en revistas y/o prensa.

Muchas distros son ofrecidas en las diferentes ediciones de revistas dedicadas a la informática, las cuales suelen venir acompañadas de algún cd / dvd de “regalo” en su interior. (Permítanme que no cite nombres, al fin y al cabo ellos cobran por su producto y no creo que este sea el mejor medio de hacer publicidad gratuita y por la cara a nadie)

Incluso algún que otro diario ha ofrecido dicha opción. Ahora mismo, y a modo de ejemplo, recuerdo que la última versión estable de debian fue ofrecida por dicho medio.

* En eventos, jornadas, cursos...

También nos podemos encontrar en eventos, congresos, jornadas, cursos o talleres más o menos dedicadas al software libre desde el que se nos facilita la opción de adquirir cds originales de las diferentes distros de forma gratuita.

* En instituciones, colegios, bibliotecas,...

Muchas delegaciones, consellerias, ayuntamientos, juntas, colegios, institutos, bibliotecas facilitan copias de las diferentes distribuciones, normalmente relacionadas con cada comunidad.

* La compra.

Y por supuesto, siempre queda la compra, ya sea directamente a la distribución en cuestión o a través de algún distribuidor u página web dedicado al tema. (Entiendan también que no cite ni facilite enlaces de este servicio)

* Los amigos.

Ese "friqui", el novio de mi hermana, seguro que usa linux... voy a pedírselo y ver que pasa, y luego ya lo compartiré entre los colegas. Ya saben quien tiene un amigo tiene un tesoro.

* La descarga directa.

No puede faltar, la mejor opción en la mayoría de las ocasiones, por velocidad, rapidez, practicidad y por depender de uno mismo.

Algunas opciones a modo de ejemplo.

* Envíos de cds gratuitos:

Las ya conocidas de ubuntu, para ubuntu , para kubuntu y para edubuntu.

Para varios, sólo uno y temporalmente deshabilitada la opción free.thelinuxstore

Para guadalinex (desde Andalucia), necesita registro en web, pero lo manden, indestíntamente de tu ubicación de residencia.
www.guadalinex.org

Para pedir los de lliurex (desde Valencia) lliurex.net (no probado)

Linkat (Desde catalunya) linkat.xtec.net

El amigo noctuido nos informa de como conseguir Molinux en su bitácora. Opción de solicitarlo por correo electrónico.

* Otro caso, que me gustaría reseñar es la descarga directa desde los Mirrors (espejos) ubicados en España, para algunos más rápidos que el resto... por estar más cerca, si bien no deja de ser una teoría algo discutible

- caliu ftp://ftp.caliu.cat/ ftp://ftp2.caliu.cat/

- rediris http://sunsite.rediris.es/mirror/ ftp://ftp.rediris.es/mirror/

- cica ftp://ftp.cica.es/mirrors/Linux/

* P2P

Para descargas por la red torrent, contamos con: linuxtracker

Para la red donkey, ya saben busquen con el programa correspondiente o den una vistazo general por las diferentes webs dedicadas al programa, que tal como está el panorama, mejor no complicarse.

* Hacer mención a algunos de los espacios que recopilan información de índole general de todas las distros y nos ofrecen el camino para la descarga de las diferentes distros.

- distrowatch.com

- The LiveCD List

* Y los mirrors de las distros más populares del último año, para descarga directa.

Damn Small Linux: http://www.damnsmalllinux.org
Debian: http://www.debian.org
Knoppix: http://www.knopper.net/knoppix-mirrors
Gentoo: http://www.gentoo.org
Fedora: http://fedora.redhat.com
Mandriva http://www.mandriva.com
Mepis: http://www.mepis.org
PC Linux OS: http://www.pclinuxos.com
Slackware: http://www.slackware.com
Slax http://slax.linux-live.org
SuSe: http://en.opensuse.org
Ubuntu http://www.ubuntu.com
Elive http://www.elivecd.org
Kanotix http://kanotix.com
VectorLinux http://www.vectorlinux.com
Puppy Linux http://www.puppyos.com
kubuntu http://www.kubuntu.org
Xubuntu http://www.xubuntu.org
Sabayon http://www.sabayonlinux.org
CentOS http://www.centos.org

Una excusa menos para probar linux y un paso más hacía la libertad.

 

8. Agradecimientos y créditos

Nuestro más sincero agradecimiento a Bad Seed, Liamngls, Andrey, montagú, y Javiar Casares por su colaboración e interés y por su participación directa en la confección del presente boletín.

Para posibles interesados en colaborar en su mantenimiento y difusión: Contacto.

Recordar que el presente boletín, como todas las imágenes y texto de FL se distribuyen bajo la licencia de contenidos que rige en FL.

Otros boletines FL.

* 1er boletín online FL 2007.

 

9. Tercer aniversario

Para el recuerdo de esta fecha, un bonito fondo para adornar vuestras pantallas, como siempre con el sello del genio thyzzar: imagen.

Nuestro más sincero agradecimiento a los que de una forma u otra habéis contribuido a ello, nos seguiremos leyendo por mucho tiempo. La lucha continua.

Feliz 3er aniversario, y mucho Fentlinux

* Novedad 2007-04-25: El presente boletín se encuentra disponible en formato pdf: 2 boletín en pdf.

* Creado el 2007-04-04, actualizado el 2007-04-07, el 07-04-17 y el 2007-12-04.