Demonios y pinguinos.

Por que todo S.O. apesta.

Archivos de la categoría ‘linux’

Problemas con Ubuntu: El disco duro tiene Muchos Sectores Erroneos

Publicado por Alejandro en Noviembre 11, 2009

Ayer llegó a mis manos un dell inspiron 1545 en su cajita recién despachado. Venía con win 7  home.

Después de revisar que el hardware fuera el que correspodía al solicitado y revisar que todo funcionara bien con el win7 de fábrica; procedí a formatear e instalar ubuntu 9.10 karmic koala.

Lo primero que me apareció fue: -”El disco duro tiene Muchos Sectores Erroneos” en rojo. Un fsck desde el live cd, corrigió un error de no haber montado adecuadamente. Ahora, Cada vez que inicio los supestos sectores dañados aumentan, primero 52, luego 82… pero hay un problema: el disco no tiene errores, está nuevo; fsck dijjo que no habían y otras distros que probé dicen lo mismo.

Paseando por la red después de que casi me diera un ataque cardiaco, descubrí que es muy probable que sea un bug.

Debo admitir que este es lejos uno de los bugs más molestos que he experimentado con ubuntu (¡y por monesvol que he experimentado muchos!). Esperaré unos días por la solución, si no logro encontrar una… tal vez…win7.

Similar:

http://www.soloubuntu.com/2009/10/problemas-con-ubuntu-el-disco-duro.html

El bug en cuestión:

https://bugs.launchpad.net/ubuntu/+source/libatasmart/+bug/438136

Publicado en Ubuntu, bug, falla, linux | 1 comentario

Software decadente

Publicado por Alejandro en Octubre 3, 2009

En estos momentos estoy instalando sabayon 5 por segunda vez. No duró ni un minuto y presento una falla grave que me impidió empezar a ocupar el sistema (no reconoció la contraseña del usuario administrador ingresada al instalar).

Cuando pasan cosas como esta, no puedo evitar recordar lo que me enseñara mi profesor de ingeniería de software, “todo parche trae consigo un nuevo error” y es que a la luz de lo mucho que ha crecido linux, no puedo evitar ver lo mucho que han crecido sus fallas y/o el gran número de alternativas libres que no son realmente más que vanos esfuerzos. Desde Gizmo contra skype, que a larga resulta ser mucho más caro por  exigir tarjeta de crédito (gizmo) hasta ubuntu que falla igual que windows 95 cuando se congela el sistema entero. O pulseaudio, un gran pedazo de mierda extremadamente ineficiente que falla con cuanta aplicación se cruze y que consume pc como enfermo. Mención aparte skype que con su último parche apenas mejoró algo la interfaz mientras terminó de arruinar lo poco que tenía de soporte en pulseaudio.

Lo triste es que todo esto lo hemos hecho como comunidad, con tiempo de cada uno… a veces, en momentos como este, después de putear un buen rato a linux me pregunto si es que todo lo que hacemos no está inevitablemente condenado al fracaso desde el momento en que se cumple lo que me enseño mi profesor.

Publicado en Software libre, linux, pensamientos | 3 Comentarios »

Arreglar audio en mupen64plus

Publicado por Alejandro en Septiembre 11, 2009

Si juegan algún emulador de nintendo 64 en ubuntu es casi seguro que usan mupen64plus (no hay muchas opciones). Ahora bien, si tienen ubuntu jaunty de 32 bit en un equipo de 64 bit con un amd, una nvidia y una realtek para el audio (como yo), es posible que experimenten un sonido muy cortado en todos los juegos.

Como bien sabe todo aquel que tiene experiencia en asuntos de esta índole, todos los problemas con el audio son siempre culpa del servidor de sonido pulseaudio, -una porquería como pocas- por lo mismo, en general basta con quitarlo y volver al servidor anterior (esound) para que se arregle todo; sin embargo, este no es el caso. Aquí lo que tenemos que hacer es actualizar el pulseaudio, o sea, en la terminal:

  • sudo sh -c ‘echo “## PulseAudio
    deb http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/themuso/ppa/ubuntu jaunty main” >> /etc/apt/sources.list’
  • sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys B88A1AA8
  • sudo apt-get update && sudo apt-get dist-upgrade

Reiniciar y listo. Si tienen problemas con gráficas extrañas, recomiendo que usen el plugin Glide64 en la configuración del mupen.

Referencia: http://phyx.wordpress.com/2009/05/24/como-instalar-pulseaudio-0-9-15-en-ubuntu-jaunty/

    Publicado en Ubuntu, audio, emulador nintendo64, linux, mupen64plus, planetalinux | Deja un Comentario »

    dukduk, audio y blender en Ubuntu 9.04

    Publicado por Alejandro en Junio 1, 2009

    Vagando por la red, el otro día me encontré con algunos juegos sencillos hechos en el engine de blender, y otros más complejos pero todavía en beta, como dukduk, que se ve muy bien pero al bajarlo, abrirlo y probarlo (en blender)  y/o al guardarlo y ejecutarlo como standalone no funciona el audio, (arrroja el error “No module named pygame.mixer”).

    El problema es que dukduk, igual que otros juegos desarrollados en blender, necesita de las librerías pygame que no son iguales en windows que en linux, por tanto, para correr (y desarrollar) un juego en blender que use pygame tenemos que reemplazar las librerías win por las de linux, vale decir, hay que copiar la carpeta “/usr/lib/python2.5/site-packages/pygame” al directorio base del juego (o animación)… esop, por si alguien (igual que yo) se estaba rompiendo la cabeza tratando de descubrir por qué el juego no tenía sonido :P .

    Publicado en blender, dukduk, linux, pygame | Deja un Comentario »

    Flisol 2009

    Publicado por Alejandro en Abril 21, 2009

    Se viene el flisol 2009 viña-valpo este sábado, véase:

    http://2009.flisol.cl/valparaiso-vina.html

    Publicado en Evento, Software libre, linux | Deja un Comentario »

    La mejor distro escritorio 64, offline (para programar).

    Publicado por Alejandro en Marzo 25, 2009

    Por regla general, todo linux offline es una mierda, básicamente por la fuerte dependencia de las distros para con internet, llegando en algunos casos al extremo de que no se pueden ni siquiera desinstalar -aplicaciones- sin estar conectado. Además, las distros no suelen traer demasiado software en sus dvds de instalación (mención aparte Fedora que ocupa 4.7 gb y que no he logrado descubrir en qué demonios gasta todo ese espacio, siendo que viene con muchísimos menos programas que, digamos, UTUTO que ocupa la mitad del mismo espacio).

    En compatibilidad de hardware, Solaris demostró ser -entre todas las distros que probé-, la más eficaz. Si no fuera por que en realidad no es una distro orientada al escritorio (es visualmente horrible) y por el rendimiento (consume más recursos que opensuse, aunque cueste creerlo) pudo haber sido una opción destacable…

    A la fecha entonces, la mejor distro que he encontrado para 64 bit (athlon 5400 2 gb de ram+ nvidia integrada) para programar con monodevelop y java ha sido la opensuse (11.0 -tengo pendiente conseguir la 11.1-) por la gran cantidad de software que trae y por que la gran mayoría, aunque cueste creerlo, ¡funciona!. Claro, no es el caso de muchos menus de ayuda y de algunos plugins del compiz o de la interfaz de xen (virt-manager) que ni siquiera abre… sin mencionar las constantes peleas con el audio que se bloquea a cada rato, además de ciertos salvapantallas que congelan el equipo tal y como si estuviese con trabajando con win95 (no exagero) -algo que por cierto no es exclusivo de opensuse ni de los drivers de nvidia (también lo he visto con chipsets Via)-. Tarea pendiente es descubrir cómo cambiar el tamaño de la consola (tty) para que cuando inicie el pc no me reclame mi monitor. Pendiente también es lograr que el audio deje de hinchar las pelotas y que deje de aparecer la pantalla de configuración de compiz siempre que enciendo el PC. Fuera de todo lo anterior, opensuse sigue siendo la mejor distro offline por sobre ututo, ubuntu, pcbsd, fedora, Solaris, kubuntu, xubuntu, guadalinex y un livecd de mandriva, que, si no mal recuerdo fueron las distros más “grandes” que probé.

    Publicado en linux, offline | 2 Comentarios »

    How to: Como instalar ututo linux sin lector de dvd.

    Publicado por Alejandro en Diciembre 17, 2008

    Esta la forma más sencilla que encontré (y la única que me funcionó):

    Requisitos:

    - Tener la imagen iso de la distribución.

    - Bajarse el programa UnetBootin.

    -Tener windows instalado en la primera partición del disco y estar booteando desde esa partición.* 

    Procedimiento:

    1.- Ejecute Unetbootin, por si las moscas, eliga la distribución Gentoo*.

    2.- Seleccione la iso de ututo linux.

    3.- Aplique, los cambios y reinicie.

    4.- Seleccione la opción Unetbootin que aparecerá al arrancar, presione escape  cuando se le pregunte y luego seleccione ututo.

    5.- Instale como de costumbre.

    Tips feos (válidos para la instalación hecha por mi persona):

    - El achivo sudoers viene dañado (hay que arreglarlo usando un livecd), por tanto sudo no funciona y la cuenta root está inoperable.

    - La opción ututo-ide del arranque no parece funcionar.

    -Cada vez que arranca parte con un “segmentation fault”

    -Amarok no funciona.

    -Las fuentes de openoffice están feas.

    -kde 3.5 se cuelga al intentar iniciarlo.

    *: Este requisito es fundamental para este método, de otro modo al inicio no aparecerá el menú con la opción Unetbootin.

    **: Esto se supone no es necesario, es parte de mi paranoia provocada por haberme echado varias particiones previamente.

    Publicado en Unetbootin, imagen, instalación, linux, offline, ututo | Deja un Comentario »

    How to: Instalar Unreal Tournament en Ubuntu Hardy (8.10)

    Publicado por Alejandro en Mayo 16, 2008

    Previamente,  se necesita tener instaladas las librerias SDL (para jugar) y la libmikmod (para la música).

    Lo que sigue lo he probado únicamente con tarjetas de vídeo DRI compatible, no nvidia.

    Suponiendo que la unidad de cdrom esta ubicada en “/media/cdrom” y el parche ut-install-436.run en el directorio “/parche_dir/”: 

     

    Requisitos:

    ·          Cd original de unreal

    ·          Parche para linux ut-install-436.run

     

    En el escritorio:

    1.        Montar el cd de unreal (abrirlo).

     

    Luego, abrir la consola o terminal. Allí:  

    2.        $ cd /parche_dir/

    3.        $ export _POSIX2_VERSION=199209

    4.        $ sudo ./ut-install-436.run –keep

     

    Para jugar:

    5.        $ export UT_DATA_PATH=/usr/local/games/ut/System

    6.        $ ut

     

    Finalmente, para no tener que escribir “$ export UT_DATA_PATH=/usr/local/games/ut/System” cada vez que queramos jugar, podemos crear un script “unreal.sh” de dos líneas:

     

    export UT_DATA_PATH=/usr/local/games/ut/System

    ut

     

    luego le damos permiso de ejecución con “chmod +x unreal.sh” y agregamos un enlace al escritorio o a donde queramos. Para jugar, simplemente ejecutamos el script.

     

    Notas:

     

    ·          Si no se ejecuta “$ export _POSIX2_VERSION=199209″ antes  de “sudo

    ./ut-install-436.run –keep“, se obtendrá el error:

    Verifying archive integrity…tail: cannot open `+6′ for reading: No such file or directory

    Error in check sums 889744922 2341625838

     

    ·          Si no se coloca la opción “–keep” en “./ut-install-436.run”, se

    obtendrá el error:

    Uncompressing Unreal Tournament version 436 Linux installtrap: 154: cd /tmp; /bin/rm -rf $tmpdir; exit $res: bad trap

     

    ·          Si no se ejecuta “$ export UT_DATA_PATH=/usr/local/games/ut/System” antes de

    ejecutar “$ ut”, se obtendrá el error:

    dirname: falta un operando

    Pruebe `dirname –help’ para más información.

    Couldn’t run Unreal Tournament (ut-bin). Is UT_DATA_PATH set?

     

     

    ·          Si durante la instalación se escogió renderizado por Glide u OpenGl y la tarjeta de

    video no es compatible con la opción elegida, habrá un error al momento de ejecutar “$ ut”. El error variará según la opción escogida. Es recomendable en esos casos, borrar el archivo ubicado en “/home/.loki/ut/System/UnrealTournament.ini” para resetear todas las opciones; incluyendo la opción de renderizado, que quedará bajo SDLGL.

     

     

     

     

    Publicado en Ubuntu, linux, unreal | 12 Comentarios »

    How to: wine con una via unichrome, en kubuntu 7.10

    Publicado por Alejandro en Mayo 10, 2008

    En una instalación desde 0 de kubuntu gutsy, cuando se intenta hacer correr wine en un equipo con una via unichrome la máquina se bloquea y no se puede hacer nada más que reiniciar. Para solucionar esta falla, que corresponde al bug 137735 (in xserver-xorg-video-via), hay que actualizar dos librerias:

    • La libgl1-mesa-dri (6.5.1-0.6) a 7.0.2-3 y
    • la libgl1-mesa-glx (6.5.1-0.6) to 7.0.2-3

    Para hacer esto, necesitamos tomar prestados los repositorios de la ubuntu 8.05 pues en los repositorios normales de la 7.10 no están las versiones de las librerias que necesitamos.

    En una terminal:

    • sudo cp /etc/apt/sources.list /etc/apt/sources.list-old
    • sudo chmod 777 /etc/apt/sources.list
    • kedit /etc/apt/sources.list

    Aquí, con el sources.list abierto en el kedit, borramos todo lo que tenga y agregamos los repositorios de Hardy (ubuntu 8.04). Luego, cerramos el kedit y volvemos a la terminal:

    • sudo apt-get update
    • sudo apt-get install libgl1-mesa-dri
    • sudo apt-get install libgl1-mesa-glx
    • sudo rm /etc/apt/sources.list
    • sudo cp /etc/apt/sources.list-old /etc/apt/sources.list

    Ahora reiniciamos X, o la máquina entera y deberiamos poder ejecutar wine sin problemas.

    Referencia (en inglés): Bug #137735 in xserver-xorg-video-via (Ubuntu)

    
    

    Publicado en kubuntu, linux | Deja un Comentario »

    Kubuntu how to: Instalar programas sin conexión a internet.

    Publicado por Alejandro en Mayo 7, 2008

    Resumen: Acabo de instalar kubuntu 7.10 en un equipo sin internet. Ahora bien, como bajar un paquete .deb y cada una de sus dependencias a mano sin equivocarse es un trabajo excesivo -y casi imposible cuando el programa es demasiado grande-, resulta mucho más cómodo instalar programas de otra forma.

    Requisitos:

    • Un pendrive.
    • Un Pc con internet.
    • Poder bootear desde cdrom.

    Procedimiento:

    1. Bootear con el live CD de kubuntu en algún equipo que tenga internet.
    2. Abrir el administrador de paquetes (inicio -> añadir/eliminar programas), seleccionar “editar fuentes de software”.
    3. Seleccionar todos los repositorios (fuentes) que se han de usar (en mi caso es literal, los selecciono todos).
    4. Cerrar el administrador de paquetes (el resto lo hacemos con apt-get).
    5. Conectar el dispositivo USB (pendrive) y montarlo (se monta automaticamente si lo abren).
    6. Abrir una terminal (inicio->sistema->terminal).
    7. Ya en la consola, suponiendo que el pendrive quedó montado en /media/disk:
    • sudo mkdir /media/disk/archives (creamos, en el pendrive, un directorio archives para guardar los programas a descargar)
    • cd /var/cache/apt/archives/ (esto se puede omitir)
    • sudo cp  -r * /media/disk/archives (esto también se puede omitir, son manías mias)
    • cd /var/cache/apt
    • sudo rm -r archives (borramos la carpeta origina donde se guardan por defecto los programas descargados con apt-get)
    • ln -s /media/disk/archives .  (creamos un link a la carpeta archives dentro del pendrive en lugar de la carpeta original).
    • sudo apt-get update
    • sudo apt-cache search nombre_que_podria_tener_el_programa (Buscamos el nombre del programa según apt-get)
    • sudo apt-get -d install nombre_paquete (bajamos el programa junto a sus dependencias..)

     Instalados mediante este método : myspell-es (ortografía para el openoffice), aspell-es (ortografía para abiword), bomberclone y otros varios.

     Referencia: Ubuntu how-to: instalar programas sin conexión a internet

    Nota: Posibles errores de ortografía y demases se deben a que estoy escribiendo esto desde un pc que es, digamos una mierda , algo lento en la porquería a la que llaman un “laboratorio” del Duoc.

    Publicado en kubuntu, linux | 2 Comentarios »