Mostrando entradas con la etiqueta Fedora. Mostrar todas las entradas
Mostrando entradas con la etiqueta Fedora. Mostrar todas las entradas

miércoles, 17 de septiembre de 2014

WP - Cinnamon 1.3.1 en Fedora 16

En esta ocasión mostraré como instalar Cinnamon en Fedora 16, que es una variante de escritorio desarrollada originalmente para Linux Mint, y basada en Gnome 3 y Mutter como decorador de ventanas. Cabe mencionar que la versión Live de Fedora 16 viene con Gnome 3 como escritorio por defecto, el cual, en lo personal, me parece bastante creativo y un poco más eficiente que las primeras versiones de Unity de Ubuntu.

Para instalar Cinnamon, lo primero que debe hacerse es añadir el repositorio de éste para Fedora, en YUM. Puede hacerse desde la línea de comandos así:

$ su
# curl http://repos.fedorapeople.org/repos/leigh123linux/cinnamon/fedora-cinnamon.repo -o /etc/yum.repos.d/fedora-cinnamon.repo

Luego, para proceder a su instalación, ejecutamos:

# yum install cinnamon

Finalmente, solo basta cerrar nuestra sesión y volver a ingresar, eligiendo ahora a Cinnamon como escritorio. Para ello se da click en el botón sesión, y se selecciona el escritorio a utilizar.

Selección de escritorio Cinnamon durante el inicio de sesión.
Vista del escritorio Cinnamon en Fedora 16.


Publicado originalmente el 27/03/2012, en http://itsouvenirs.wordpress.com/2012/03/27/cinnamon-1-3-1-en-fedora-16/.

martes, 16 de septiembre de 2014

WP - Habilitar tarjeta Broadcom Wireless en Fedora 16

Luego de instalar Fedora 16 en mi computadora, una DELL Inspiron 1525, me encontré con el inconveniente de que la tarjeta de red inalámbrica no funcionaba, debido a que el sistema operativo no incluye ni provee controladores para esta tarjeta de red. Esto se debe a la filosofía de Fedora, de proporcionar solamente software libre, y hasta el momento los controladores que existen para esta tarjeta de red son propietarios.

Sin embargo, existe una alternativa: paquetes kmod o akmod, que son módulos de kernel para controladores. Éstos pueden obtenerse vía internet (conectando la computadora con un cable de red, claro está), desde el repositorio RPMFUSION. La otra opción es descargar los paquetes desde el sitio web http://mirror.liberty.edu/pub/rpmfusion/nonfree/fedora/releases/16/Everything/x86_64/os/

Si se decide utilizar el repositorio RPMFUSION vía Internet, es necesario incluir el repositorio correspondiente en YUM, así:

$ su
# yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
# yum update

Luego de ello, tenemos la opción de usar paquetes kmod o akmod. Los kmod son paquetes precompilados que sirven como interfaz entre el kernel y los controladores, propios de una versión de kernel específica. Los akmod son paquetes que compilan kmod "al vuelo", al momento de iniciar el sistema operativo, de acuerdo al kernel que se esté utilizando.

Si se desean usar kmod, primeramente debemos obtener la lista de módulos disponibles, de acuerdo a la versión del kernel que se posea:

# yum list kmod-wl-\*

Los módulos poseen en medio de su nombre la versión del kernel a la que corresponden. Si por ejemplo se desea el kmod para el kernel 3.2.9, entonces se debe proceder a instalar el paquete kmod-wl-3.2.9-1.fc16.i686.i686, así:

# yum install kmod-wl-3.2.9-1.fc16.i686.i686

Si, por otra parte, se desea instalar un akmod, procedemos a instalar la versión más reciente, de la siguiente forma:

# yum install akmod-wl

Finalmente (independientemente de si elegió usar kmod o akmod), procedemos a instalar el controlador correspondiente a la tarjeta de red, en su versión más reciente:

# yum install broadcom-wl

Luego reiniciamos la computadora, para que el módulo respectivo sea cargado en el kernel en ejecución, luego de lo cual ya debería funcionar adecuadamente nuestra tarjeta de red Broadcom, detectando las redes disponibles en la zona.

Instalación sin conexión a Internet

El título no es del todo cierto, ya que es necesario descargar los paquetes correspondientes desde el sitio web http://mirror.liberty.edu/pub/rpmfusion/nonfree/fedora/releases/16/Everything/x86_64/os/ Debe buscarse y descargarse el paquete kmod-wl en la versión correspondiente al kernel que se utiliza, o la versión akmod-wl más reciente, según la alternativa. También es necesario descargar la versión más reciente o más apropiada del controlador broadcom-wl. Luego, se proceden a instalar los paquetes con permisos de administrador, y se reinicia la computadora, para activarlos, y poder hacer uso de la tarjeta de red inalámbrica.

Referencias


Enlaces de interés


Publicado originalmente el 10/03/2012, en http://itsouvenirs.wordpress.com/2012/03/10/habilitar-tarjeta-broadcom-en-fedora-16/.

miércoles, 8 de mayo de 2013

WP - KMOD y AKMOD

Un kmod, o Kernel Drive Module (Módulo de Kernel para Controlador) es una interfaz pre-compilada de software de bajo nivel, que sirve como interfaz entre el kernel y un driver. Éstos módulos son cargados automáticamente por demanda en la memoria RAM, siendo incluidos en el Kernel en ejecución. La desventaja de los kmod es que son propios de un kernel específico, por lo que no funcionarán en ningún otro kernel. Esto es un grave inconveniente, ya que se pierde su funcionalidad al actualizar el kernel del sistema operativo, y se hace necesario recompilar el módulo para el nuevo kernel, o bien obtener el compilado correspondiente.

Los akmod representan una solución a este problema de dependencia, ya que al iniciar el sistema operativo, éstos revisan si falta algún kmod compatible con el kernel en ejecución, y si es así, recompilan el kmod para dicho kernel. La dessventaja de éstos (relativamente baja diría yo en comparación con la ventaja que ofrece) es que presentan mayor sobrecarga que los paquetes kmod normales, debido a que requieren herramientas de desarrollo para poder compilar los módulos “al vuelo”. En el caso de Fedora, se requieren los paquetes kernel-devel propios del kernel a utilizar. También existe la posibilidad de que los módulos compilados automáticamente no sean totalmente compatibles con el kernel utilizado.

Referencias

 Enlaces de interés


Publicado originalmente el 10/03/2012, en http://itsouvenirs.wordpress.com/2012/03/10/kmod-y-akmod/.
Con la tecnología de Blogger.