sábado, noviembre 28, 2009

Un maldito problema que me desconectaba mi portatil del computador se debía a un problema de estabilidad del router LevelOne WBR-6000, para solucionar este problema tan desgraciado, me descargué el último firmware y procedí a actualizar al último firmware presente, que solucionaba el problema de estabilidad de la RF (Radio Frecuencia),
http://uk.level1.com/product_d.php?id=423


Model
WBR-6000
Version
2.0 Release04 for device hardware version 2
Language
English
Date
19-Dec-2008
Description
1.improve RF connection stability
Download
Download (975K)

Como pueden ver, en "Description", dice que soluciona problemas de estabilidad de Radio Frecuencia.


Ahora que poseo una buena señal, puedo proceder a hacer el preupgrade de fedora que tantas horas me ha tomado, o tal vez no y todavía exista algún error respecto a su estabilidad...
estuve descargando con preupgrade y sigue cayéndose la señal inalámbrica del Router LevelOne... es una desgracia este router... a seguir revisando que sucede con él.

No sabes que es un firmware?
El Firmware es el Sistema Operativo del Router, osea el que maneja como funciona, que hace, la interfaz gráfica que poseen, el servidor web, y muchas funciones adicionales que puedan poseer...

jueves, noviembre 26, 2009

Cómo actualizo el sistema operativo Fedora 11 a Fedora 12?

En Fedora no es tan fácil como sucede en Debian, este sistema requiere de más trabajo para poder actualizar, por ejemplo en Debian:

apt-get dist-upgrade


Ahora en Fedora:

preupgrade
preupgrade-cli (command line interface)


requisitos:


/boot debe tener al menos 170 megabytes libres para poder actualizar, cosa que no es necesaria en Debian, punto a favor de Debian.


Fuente: https://fedorahosted.org/fesco/ticket/270#comment:description


Mi partición es de 200 megabytes, pero necesito eliminar algunos kernels de Linux para hacer espacio porque no los ocupo...


para este caso, me topé con que Fedora aparte que no administra los paquetes al estilo de Debian, osea como se hace en Debian, poder hacer un "apt-get remove < package>", donde < package> corresponde al paquete del kernel a eliminar, en Fedora, los paquetes no se listan por versión, sino que se van almacenando en mi caso dentro del mismo paquete que se instaló "Kernel-PAE", para removerlo no se puede hacer un "yum remove Kernel-PAE" ya que son los 3 kernels dentro de un paquete... en este caso se usa como si de un paquete se tratara, como si estuviéramos trabajando con dpkg para el caso de Debian, en Fedora pones:

rpm -e Kernel-PAE


Y aparecerá lo siguiente (depende de cuantos kernels tengas y cuales sean)

[maximi89@gateway ~]$ sudo rpm -e kernel-PAE
error: "kernel-PAE" especifica varios paquetes:
kernel-PAE-2.6.30.9-90.fc11.i686
kernel-PAE-2.6.30.9-96.fc11.i686
kernel-PAE-2.6.30.9-99.fc11.i686


recién en este paso puedes usar "yum remove ", ya que recién sabes como se llama el paquete.

Ejemplo:

yum remove kernel-PAE-2.6.30.9-90.fc11.i686

O para remover varios de una vez:

yum remove kernel-PAE-2.6.30.9-90.fc11.i686 kernel-PAE-2.6.30.9-96.fc11.i686


con el espacio disponible ahora, estaremos sin problemas para hacer el preupgrade, se recomienda que le asignes a /boot 300 megabytes cuando hagas la instalación, para así evitar estos problemas...


Ya pasé preupgrade y falló!
en este caso, en el reporte de fallo, explicita que se puede hacer lo siguiente para pasar nuevamente preupgrade:

Debería ser:
preupgrade --clean

Pero como no funciona, se usa manualmente:
rm -rf /var/cache/yum/preupgrade*


Ahora, como hemos reportado los 3 fallos comunes, debería ser posible poder que con esta información resumida puedas solucionar tu problema, el cual se puede ver en la consola cuando lo ejecutas.

repo._grabfunc.opts.user_agent = __user_agent__
AttributeError: 'NoneType' object has no attribute 'opts'

La segunda línea siempre aparece al final del programa... esa no tengo idea que indica, pero está relacionada al parecer al problema de espacio de /boot

solución al problema antes planteado, para la versión:

[maximi89@gateway ~]$ rpm -q preupgrade
preupgrade-1.1.3-1.fc11.noarch


Esto está localizado en la línea 328 del archivo
/usr/lib/python2.6/site-packages/preupgrade/__init__.py
repo._getgrabfunc().opts.user_agent = __user_agent

Reemplazalo por:
repo.grabfunc.opts.user_agent = __user_agent




IMPORTANTE USUARIOS ESPAÑOL!

Línea 629
/usr/share/yum-cli/output.py

Cambien lo siguiente:
choice = raw_input(_('Is this ok [y/N]: '))

Por...
choice = raw_input('Is this ok [y/N]: ')


Que es lo que hace esto?
Eliminan el soporte de traducción, o internacionalización, pero de que sirve tener eso habilitado si no funciona y el programa se cierra antes de completar la tarea... ustedes al hacer eso, podrán actualizar usando preupgrade-cli, no lo he probado con preupgrade tal cual.


Enlaces relacionados:
https://fedoraproject.org/wiki/Common_F12_bugs#Issues_when_upgrading_from_previous_releases
https://fedoraproject.org/wiki/How_to_use_PreUpgrade
https://bugzilla.redhat.com/show_bug.cgi?id=538118
https://fedorahosted.org/fesco/ticket/270#comment:description

lunes, noviembre 23, 2009

SUDO es muy Lento

Esto se debe a que sudo toma el nombre de tu máquina para hacer su trabajo, si no encuentra el nombre de tu máquina tomará más tiempo hasta que sí lo encuentre, para evitar esta horrible demora, anda a consola y escribe:

hostname


Ejemplo:
[maximi89@gateway ~]$ hostname
gateway



copialo y ingresalo dentro de:

sudo nano /etc/hosts


Ejemplo:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 gateway


Fuentes: http://forums.fedoraforum.org/showthread.php?t=210503

https://bugzilla.redhat.com/show_bug.cgi?id=498749

domingo, noviembre 22, 2009

Catalyst, RadeonHD o Radeon? eso lo voy a abarcar cuando pruebe los controladores, ahora vamos a hablar algo más general.

Controladores Xorg
"Radeon": es el controlador que se instala en conjunto al paquete "xorg-x11-drv-ati" en Fedora.
"RadeonHD": es el controlador que se instala en conjunto al paquete "xorg-x11-drv-radeonhd" en Fedora.
"Catalyst": Son los controladores propietarios que se instalan en conjunto a "xorg-x11-drv-catalyst".

Manejadores de Ventanas o Windows Manager
Soporte 3D: Beryl, Compiz
Soporte 2D: Metacity, icewm, fluxbox, OpenBox


AIGLX, Versión Open Source para soporte OpenGL en el escritorio.
FGLRX, Versión privativa de AMD ATI para soporte OpenGL en el escritorio.
XGL, Versión modificada de Xorg con soporte OpenGL.

akmod y kmod, investigando...
hasta el momento sé que akmod permite que no tengamos que instalar el controlador catalyst para cada kernel que actualizemos... algo así como un controlador portable.


Como manejamos algunos parámetros de nuestra pantalla?
podemos usar DRIconf, http://dri.freedesktop.org/wiki/DriConf, el cual nos permite mejorar el rendimiento de la tarjeta de video activando ciertos parámetros, uno que te gustaría activar es S3TC, el cuál viene por defecto desactivado por estar patentado http://en.wikipedia.org/wiki/S3TC.

sábado, noviembre 21, 2009

Como activar/desactivar accesibilidad del teclado numérico como mouse.

Te encuentras con un problema, el Synaptics Touchpad deja de funcionar o no tienes un mouse USB que utilizar, para esos momentos, puedes presionar Shift + NumLock lo cual activará tu teclado numérico como un mouse, además se puede acceder directamente desde interfaz gráfica para activar esa función.

Desde Gnome:

SISTEMA > PREFERENCIA > TECLADO


Dentro del programa te diriges a TECLAS DEL RATÓN:




Y tildas la opción
"permitir controlar el puntero usando el teclado numérico."


Nota: supuestamente para la gente que utilizamos Gnome, debería utilizarse gnome-keybinding-properties para cambiar la combinación de teclas para activar y/o desactivar el teclado numérico, cosa que no sucede.

Fuente: http://www.cyberciti.biz/faq/linux-numeric-keypad-disabled-mouse-keysonly-works/

martes, noviembre 10, 2009

apt-listbugs y localepurge dos estupendas herramientas.

estas herramientas están disponibles para Debian, por lo tanto todos sus derivados deberían poseerla...


apt-listbugs es una herramienta que nos informa cuando un paquete que estemos por actualizar o instalar tienen un problema de alguna índole, ejemplo, estás a punto de actualizar la X o K o G DM a su última versión, pero esta tiene un horrible bug que hace que sea inservible, y si lo llegas a instalar haces que tu sistema se vuelva corrupto a tal punto que debas reinstalar, para evitar eso esta herramienta te informa si es que alguien ya ha reportado el bug, osea este busca cualquier bug asignado al programa o paquete a instalar...

localepurge nos permite que cada vez que instalemos un programa, este elimine los idiomas que no utilizas o no te sirven... osea, instalas samba, y este trae un "man" en otro idioma, pero tu hablas español y probablemente inglés, entonces todo lo que esté de más se borra, así ahorras bastante espacio si es que estás usando una máquina vieja o lo necesitas por X razón


Más información en:

http://pwet.fr/man/linux/administration_systeme/localepurge

http://www.debianadmin.com/retrieve-bug-reports-from-the-debian-bug-tracking-system-using-apt-listbugs.html

martes, noviembre 03, 2009

espeak y festival.

Existen muchos programas para leer textos de tu computadora, y otros para hablarle a la PC como "Simon", pero en este caso hablaremos sólo de lectura de textos, hay interfaces gráficas para la lectura:

espeak(interface gráfica gespeak), orca, ktts, mary http://mary.dfki.de/, simon http://simon-listens.org/

Con gespeak puedes crear un archivo para leer, posar el puntero sobre alguna opción y el programa te leerá las opciones... espeak es la interface de línea de comandos, hay más opciones, pero para ello las veremos en otro momento, espeak --help

Ejemplo en voz español:
espeak -v es-la "hola"



festival hace lo mismo, pero ustedes deben ver cual les gusta más... por la calidad de la voz.

Simon es para el reconocimiento de voz, para hablarle a la PC.