Full Circle Magazine #28

Artículos:

  • Command and Conquer
  • How-To : Program in Python – Part 2, LAMP Server – Part 1, Networking with SSHFS and Fast Internet With Squid.
  • My Story – My Linux Experience I and II.
  • My Opinion – AllMyApps
  • Review – Tellico.
  • MOTU Interview – Stephane Graber.
  • Top 5 – SIP Clients.
  • Ubuntu Women Interview, Ubuntu Games and all the usual goodness!

Descargar la revista en formato pdf


slackware 13.0

Despues de 8 meses de espera, slackware 13.0 está listo. Por primera vez, hay una versión de 64 bits oficial.

www.slackware.com

PD: Para los que teníamos la versión current, con
slackpkg update
y
slackpkg upgrade-all
se actualizará a la 13.0

si tienen un blacklist personalizado, cuidado con no actualizar algo que esté desactualizado, por lo demas, yo actualicé perfecto (kernel incluido)...

cuidado con los drivers instalados manualmente, es probable que requieran reinstalación.

Linux Magazine - Edición Comunidad


Descarga la edición comunidad de Linux Magazine. Los contenidos de esta edición están bajo licencia Creative Commons (BY - NC - ND). Esto significa que pueden ser compartidos y distribuidos siempre y cuando se cumplan los siguientes requisitos:

  • En cualquier explotación de la obra autorizada por la licencia hará falta reconocer la autoría.
  • La explotación de la obra queda limitada a usos no comerciales.
  • La autorización para explotar la obra no incluye la transformación para crear una obra derivada.
Número 52: Tuning Virtual

QuakeLive para linux

registrandose en la página y entrando con firefox, te instala una extensión, al reiniciar firefox, se descarga el contenido y a jugar!! y con lo dificil que era jugar al quake 3... ups ya pasaron 10 AÑOS desde que salió el Quake3! que viejo que estoy :') todavía recuerdo cuando me compre el PC con la nVidia tnt2 de 32MB sniff :)

www.quakelive.com


slackware64 - wine

Despues de instalar todas las bibliotecas de comptabilidad de 32bits (post aqui), ya se puede instalar software de 32, entre ellos wine, que se puede bajar desde Sourceforge

luego de instalar, se pueden instalar aplicaciones (como spotify, que han tenido la decencia de hacer un instalador para windows compatible con wine!)


a ver como me va con el directx....

Bob Esponja (directx)


salu2!

slackware64 - bibliotecas de compatibilidad con 32 bits

bajar todos los paquetes desde:
ftp://anorien.warwick.ac.uk/slamd64/slackware64-current
y todos los paquetes desde:
http://mirrors-sanfrancisco.hostgis.com/slamd64/slamd64-current/slamd64/c/

instalarlos y listo, ya tenemos compatibilidad con 32bits

Occam's Razor #4

Después de está larga espera, aquí está el número 4 de Occam's Razor.

PDF [4.4 Mb]

VMware 6.5.2 en slackware x64 (con fix)

Bajar el instalador para 64 bits de vmware

ejecutar el instalador con privilegios de root. si estan como usuarios, el servidor X no permitirá ejecutar interfaz gráfica con otro usuario, por lo tanto

$ xhost + (esto permite que cualquier usuario ejecute en X)
$su


# sh VMware-Workstation-6.5.1-126130.x86_64.bundle
Extracting VMware Installer...done.

los screenshots los pongo para que se vea lo facil que es (ya no pide ni siquiera paths de instalación) :)


Al ser una distribución que inicia al estilo bsd y no sysV, no está soportada por vmware, pero no importa, un par de modificaciones y listo.

Primero, al iniciar vmware, nos dará un error por no encontrar los servicios iniciados:

# vmware
Logging to /tmp/vmware-root/setup-7228.log
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
modinfo: could not find module vmmon
modinfo: could not find module vmnet
modinfo: could not find module vmblock
modinfo: could not find module vmci
modinfo: could not find module vsock
/usr/bin/vmware: line 31: 7228 Segmentation fault "$BINDIR"/vmware-modconfig --appname="VMware Workstation" --icon="vmware-workstation"


ok, a buscar el script que inicia los servicios.

bash-3.1# ls /etc/rc*
/etc/rc.d:
init.d rc.font rc.modules rc.sysvinit
rc.0 rc.fuse rc.modules-2.6.29.6 rc.udev
rc.4 rc.gpm-sample rc.modules~ rc.wireless
rc.6 rc.hald rc.mysqld rc.wireless.conf
rc.K rc.httpd rc.nfsd rc.yp
rc.M rc.inet1 rc.ntpd rc0.d
rc.S rc.inet1.conf rc.pcmcia rc1.d
rc.acpid rc.inet1.conf.new rc.rpc rc2.d
rc.alsa rc.inet1.orig rc.samba rc3.d
rc.atalk rc.inet2 rc.saslauthd rc4.d
rc.bind rc.inetd rc.sendmail rc5.d
rc.bluetooth rc.ip_forward rc.serial rc6.d
rc.bluetooth.conf rc.keymap rc.snmpd
rc.cups rc.local rc.sshd
rc.dnsmasq rc.messagebus rc.syslog

/etc/rc0.d:

/etc/rc1.d:

/etc/rc2.d:
K08vmware S19vmware

/etc/rc3.d:
K08vmware S19vmware

/etc/rc4.d:

/etc/rc5.d:
K08vmware S19vmware

/etc/rc6.d:
bash-3.1#

en los runlevels para sistemas sysV 3,4 y 5 tenemos los scripts. para ver hacia donde apunta el de start:

bash-3.1# stat /etc/rc5.d/S19vmware | grep File
File: `/etc/rc5.d/S19vmware' -> `../init.d/vmware'


ok, ya tenemos el script en /etc/rc5.d/../init.d/vmware, o sea: /etc/init.d/vmware
Ahora, lo ejecutamos
bash-3.1# /etc/init.d/vmware
Usage: vmware {start|stop|status|restart|stoppable}

y como ya sabemos como debe ejecutarse, lo agregamos a algun script de inicio

vim /etc/rc.d/rc.local

#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local startup commands in here. Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
/usr/bin/conectar_wifi.sh
/etc/init.d/vmware start

a este archivo tambien agregaré un pequeño "workaround" para que las vmnets no se eliminen al reiniciar. hice un post aqui

for a in `seq 0 9`; do mknod /dev/vmnet$a c 119 $a; done

guardar el archivo y salir.

ahora, comprobar si funciona vmware, los servicios los ejecutaré a mano para no tener que reiniciar o ejecutar el rc.local que puede contener otros comandos de inicio.

"Unable to build kernel module. See log file /tmp/vmware-root/setup-6428.log for details"
No inicia porque no logra compilar los módulos necesarios, para esto, esta..

EL FIX

lo bajé de aqui
http://communities.vmware.com/thread/221724

bajar los dos archivos, y ejecutar (COMO ROOT)

bash-3.1# ls -1 vmware-6.5.2-newkernmods.*
vmware-6.5.2-newkernmods.patch
vmware-6.5.2-newkernmods.sh

bash-3.1# sh vmware-6.5.2-newkernmods.sh


y listo, despues de reiniciar ya tenemos a vmware funcionando en modo de prueba por 30 días (o más ;))

salu2!

Amarok no puede mostrar la letra de las canciones - triste


Unfortunately, due to licensing restrictions from some of the major music publishers we can no longer return lyrics through the LyricWiki API (where this application gets some or all of its lyrics).

The lyrics for this song can be found at the following URL:

http://lyricwiki.org/Megadeth:Train_Of_Consequences

Megadeth:Train Of Consequences

(Please note: this is not the fault of the developer who created this application, but is a restriction imposed by the music publishers themselves.)


Desafortunadamente, debido a restricciones de licencia por parte de algunos grandes distribuidores de música, no podemos obtener las letras de las canciones a través de la API de LyricWiki (desde donde ésta aplicación obtiene la mayoría de las canciones)

La letra de esta canción puede ser encontrada en la siguiente URL:

http://lyricwiki.org/Megadeth:Train_Of_Consequences

Megadeth:Train Of Consequences


(Por favor tener en cuenta: Esto no es culpa del desarrollador que creó ésta aplicación, sino que es una restricción impuesta por los distribuidores de música)

Tuxinfo #19


  • Pág. 2- Editorial.
  • Pág. 4- Pack TuxInfo 19 ¿Cómo obtenerlo?.
  • Pág. 5- Noticias del mes.
  • Pág. 9- Producción Musical usando Software Libre (Segunda Parte).
  • Pág. 12- Páginas recomendadas de TuxInfo.
  • Pág. 15- Opinión – Denegación de Cultura.
  • Pág. 18- Virtualización en OpenSolaris.
  • Pág. 30- Rincón del Lector.
  • Pág. 33- Mi experiencia en GNU/Linux.
  • Pág. 35- Desmitificando Postfix.
  • Pág. 52- Tapa – Develando los detalles de la última versión de KDE.
  • Pág. 63- Tapa – Riesgos Legales de las empresas por uso de software licenciado.
  • Pág. 66- Labo Xpress Kino, MultiDistro, LightScribe en Linux.
  • Pág. 69- Curso de Python. Estructuras de datos básicas.
  • Pág. 74- Probando LiveAndroid v 0.2.
Descarga


Tuquito 3 Final


Transforma tu vida!
Tuquito 3 es una distro argentina presentada ayer en su version 3!

Algunas características de Tuquito 3:
Detección automática de los discos rígidos en su PC, dejándolos disponibles en su escritorio con tan solo un click.
Soporte de todas las impresoras de modelos, antiguos y nuevos, disponibles en el mercado.
Soporte de scaners.
Soporte de webcams, incluyendo los modelos de Intel, Genius.
Permite acceder a CD, diskettes, con tan solo un click en su escritorio.
Detección automática de cámaras digitales, pen drive’s, y demás dispositivos hotplugs.
Es compatible 100% con archivos de MSOFFICE.
Soporta los sistemas de archivos de Windows (Fat/Ntfs).
Bootea desde pendrive o desde CD!
Corre en netbooks!

El nuevo escritorio de Tuquito, está pensado para que el usuario final se sienta cómodo y a gusto en el entorno de trabajo, tratando de optimizar todo lo que a USABILIDAD se refiere.
Se incluyeron aplicaciones que permiten la integración del usuario con el entorno, como por ejemplo el sistema de notificaciones de novedades en los sitios oficiales de Tuquito, el cual le permite al usuario estar constantemente informado de todo acontecimiento en los sitios de Tuquito e ingresar en los eventos que le interesen gracias a una simple interfaz visual. Además se incorporaron los Google Gadgets, estas son pequeñas aplicaciones útiles de rápido acceso con la tecla F9.

Aplicaciones incluidas:

OpenOffice; La suite ofimática con total soporte para archivos con formato de MSOFFICE.
Skype: Reciba y realice llamadas/video-llamadas gratuitas entre usuarios de Skype.
Pidgin: Chateá con tus amigos y conocidos, en tus cuentas de Hotmail, Facebook, Gtalk, etc.
VLC: Disfruta de tus películas con este excelente reproductor de videos.
Giver: Enviá o recibí archivos de los usuarios de tu red.
Garfio 2:Garfio es un novedoso sistema de generación de backups y distribuciones personalizadas, con el que en TAN SOLO UN CLICK tendrás una imagen ISO de tu sistema instalado. Luego podrás grabarla en un CD o pendrive y utilizarla como live CD/USB o instalable.

Disponible para bajar por torrent en TPB!

md5: e3b354f6d6d68bb297b1fae20455532c

dmidecode - información nunca confiable, pero útil

Desarrollado por Alan Cox, y mantenido luego por Jean Delvare, dmidecode muestra información definida en el standard SMBIOS que debería rellenar correctamente el fabricante de la motherboard, pero como varios datos son rellenados "a mano", muchas veces no son confiables, pero podemos ver alguna información útil.
Como dice Jean en éste artículo, hay información que simplemente no existe en otro lugar salvo smbios, por ende los sistemas operativos tendrán que confiar en smbios.
La utilización práctica de dmidecode en mi caso me sirvió para obtener info de un servidor con Vmware ESX remoto, para poder abrir una avería con el fabricante.
Para mi PC, la información que obtengo es la siguiente:

info bios:

bash-3.1# dmidecode --type bios
BIOS Information
Vendor: Phoenix Technologies, LTD
Version: R01-A3
Release Date: 06/27/2007

bash-3.1# dmidecode --type system
System Information
Manufacturer: Acer
Product Name: M5610/M3610
Version: R01-A3
Serial Number: (falta info por rellenar, en los servers generalmente esta)
SKU Number: idem
Family: idem

To Be Filled By O.E.M. = (mal trabajo de acer)

bash-3.1# dmidecode --type chassis
Chassis Information
Manufacturer: To Be Filled By O.E.M.
Type: Desktop
Number Of Power Cords: 1 (para saber cuantas fuentes de alimentación tiene)

bash-3.1# dmidecode --type memory

Memory Controller Information
Maximum Memory Module Size: 2048 MB
Maximum Total Memory Size: 8192 MB
Supported Speeds:
70 ns
60 ns

Memory Device
Total Width: 64 bits
Data Width: 64 bits
Form Factor: DIMM
Type: DDR2
Speed: 667 MHz

la información de la memoria es correcta, pero me detectó mal la cantidad, que parece ser bastante común que falle. Pero lo bueno es que la información del tipo y velocidad es muy bueno poder obteneral.

Toda la información que no pueda obtener de otro lado, se saca de smbios, en windows se obtiene a través de wmi, el objeto "bios", que obtiene info del objeto smbios... con esto quiero recalcar que no es el sistema operativo el que "se equivoca" sino que es el fabricante que no hizo su trabajo.

monitorización de hardware en linux - lm-sensors

lm-sensors nos permite obtener datos de monitorización de nuestro hardware si éste lo soporta. Como no tengo mucho tiempo, les mostraré como obtener datos rapidamente y que nos sirvan.

1 - tener el paquete lm-sensors instalado (viene en slack, supongo que vendrá en la mayoría de distros :D)

2: mirar que detecta lm-sensors:
bash-3.1# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: -127.0°C (crit = +60.0°C)
bash-3.1#

bueno, no muy real saber que hacen -127º, hay que detectar qué dispositivos hay que nos permitan monitorizar:

3: ejecutar sensors-detect (yole dije a todo "yes")
y dice que mostrará un sumario, el mio fue:

Driver `it87':
* ISA bus, address 0x228
Chip `ITE IT8718F Super IO Sensors' (confidence: 9)

Driver `coretemp':
* Chip `Intel Core family thermal sensor' (confidence: 9)

ok, ahora tengo lo que me importa, que son los drivers que hay que cargar para tener sensores: "it87" y "coretemp"

# modprobe it87
# coretemp

4: mirar lo que tenemos luego de cargar los módulos
bash-3.1# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: -127.0°C (crit = +60.0°C)

it8718-isa-0228
Adapter: ISA adapter
in0: +1.23 V (min = +0.00 V, max = +4.08 V) ALARM
in1: +1.17 V (min = +0.00 V, max = +4.08 V) ALARM
in2: +2.98 V (min = +0.00 V, max = +4.08 V) ALARM
in3: +2.93 V (min = +0.00 V, max = +4.08 V) ALARM
in4: +2.93 V (min = +0.00 V, max = +4.08 V) ALARM
in5: +0.50 V (min = +0.00 V, max = +4.08 V) ALARM
in6: +0.74 V (min = +0.00 V, max = +4.08 V) ALARM
in7: +3.25 V (min = +0.00 V, max = +4.08 V) ALARM
Vbat: +3.06 V
fan2: 2250 RPM (min = 3245 RPM) ALARM
fan3: 1236 RPM (min = 3245 RPM) ALARM
temp1: +45.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermal diode
temp2: +51.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermal diode
temp3: +25.0°C (low = -1.0°C, high = +127.0°C) ALARM sensor = thermistor
cpu0_vid: +0.000 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +56.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +51.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0002
Adapter: ISA adapter
Core 2: +50.0°C (high = +82.0°C, crit = +100.0°C)

coretemp-isa-0003
Adapter: ISA adapter
Core 3: +52.0°C (high = +82.0°C, crit = +100.0°C)

ahora si, una cosa a tener en cuenta es que los saca de buses ISA (si los de hace 10 años) que ahora son virtuales. interesante.

por ultimo, agregar en /etc/rc.d/rc.modules
/sbin/modprobe it87
/sbin/modprobe coretemp

para ver el estado, se puede usar gkrellm

Instalación de slackware 64 current 04/08/09 (13pre)

Instalar slackware de 64 bits fue como siempre desde la versión 8 que conozco de slack lo mismo en cuanto a pasos de instalación: seleccionar teclado, particionar, swap, /, /home paquetes y a instalar.

instalación
- Me dejó POR PRIMERA VEZ escribir una "ñ" al probar el teclado seleccionado durante la instalación, algo que nunca me funcionó.
- pude crear sin ningún problema un usb booteable que funciona correctamente, nada de sorpresas, es mas, es una tarjeta minisd conectada a un adaptador, conectada a un hub usb, conectada a otro hub usb, y la detectó perfectamente.
- la posibilidad de indicar puntos de montaje para particiones windows, esta vez dejandome elegir en el setup montarlas con ntfs-3g con escritura para todos (bien!).
- me detectó el usb wifi (conceptronic 54ru, driver atheros r73) porque se incluyó el driver en el kernel. pero no me dejó configurarlo, y tampoco se levantó solo (y no me lo esperaba siendo slack ;)

post-instalación
- modifiqué /etc/inittab para que inicie por default el X server (tendría que venir por defecto).
- un init 4 y el xserver y kde se levantaron sin ningún problema, y detectando la resolución correctamente (1680x1050). genial.
- me detectó el scroll del mouse!, si se que los que usan otras distros hace años que lo tienen, pero Patrick se negaba a entrar en la locura tecnológica de la ruedita del mouse :)

idioma

- montar el dvd e instalar con "installpkg *es* /media/dvd/slackware64/kdei/" para el idioma de interfaz, e "installpkg *es* "/media/dvd/extra/aspell-word-lists" para el diccionario en español (luego cambiar en las preferencias del sistema"

KDE y su mundo de red

Siempre lo entendí a Patrick, y veo normal que no quiera meter mano dentro de las configuraciones de los programas (como la mayoría de las distros), y además, si no le mete man al kernel, los demas programas no son dignos!
En fin, para mi, KDE siempre ha manejado por defecto la configuración de las redes MAL, siempre hay que configurarlas por otro lado, o no tiene correspondencia l configurado con lo que kde ve, en fin, un desastre (repito, sin que le hayan metido mano..malpensad@s :P)....
en fin, antes de conectar como siempre (por consola) le doy una oportunidad mas a kde4, y me encuentro en "Preferencias del sistema" -> "Preferencias de red" -> "parámetros de red" un precioso mensaje para auyentar a newbies en linux

"could not parse XML file ()".
Biútiful, ahi se nos va el eye-candy de kde4 al inodoro.
El bug (confirmado por KDE) ronda desde febrero, y tiene un par de fantasmas a finales del 2008. Todavía estamos a la espera de una solución. por ahora me las arreglo con iwconfig.

ifconfig wlan0 up
iwlist scan wlan0 | grep EESID
iwconfig essid SID key contraseña
dhcpcd wlan0

La distro en si me encanta, siempre me ha gustado, que esté en 64 bits es lo que tocaba en estos momentos, y aqui lo tenemos, la velocidad es excepcional en 32, y en 64 es brillante.

para bajar las currents de slack.

ftp.slackware.no

salu2!


update: flash 10pre para 64bits: http://labs.adobe.com/downloads/flashplayer10.html (copiar libflashplayer.so a /usr/lib64/firefox-3.5.2/plugins/)

18/08/09: Enesto posteó sobre slackfind