¡Hola! Bienvenido a Desde Linux. ¿Acaso estás harto de los pantallazos azules y los virus? Entonces, no dudes en migrar a Linux. Si recién empiezas, te recomendamos pasar por nuestra sección para Novatos. En caso de que estés buscando una Distribución Linux, tenemos guías para ayudarte a elegir la mejor. También contamos con un listado de Programas para reemplazar a los que usabas en Windows. No olvides utilizar la barra aquí debajo para obtener ayuda adicional.

Entropy: equo. Actualizando el kernel.


Tomemos este post como continuación del anterior acerca de equo, y digo esto pues les hablare de otra funcionalidad que tiene equo.

Primero hay que dejar claro esto: el kernel se actualiza solo, el problema está cuando se quiere cambiar de rama, pondré un ejemplo.

Supongamos que tengo el kernel 3.6.2, si es liberado el kernel 3.6.3, este sera instalado con solo ejecutar equo upgrade,  pero supongamos que salio el kenel 3.7, es allí donde se complica un poco.

Ejecutamos el siguiente comando:

equo query installed `uname -r` -q > packages.txt

Esto creará un archivo de texto llamado packages.txt con todos los paquetes que dependan de la versión del kernel. En mi caso queda un archivo de texto como el siguiente:

app-emulation/virtualbox-guest-additions
app-emulation/virtualbox-modules
app-laptop/nvidiabl
app-laptop/tp_smapi
net-wireless/broadcom-sta
net-wireless/ndiswrapper
x11-drivers/xf86-video-virtualbox

Lo que queda de nuestra parte es agregarle al final de cada una de esas lineas la versión del kernel para la que queremos ese paquete. Siguiendo el ejemplo de el kernel 3.7:

app-emulation/virtualbox-guest-additions#3.7.0-sabayon
app-emulation/virtualbox-modules#3.7.0-sabayon
app-laptop/nvidiabl#3.7.0-sabayon
app-laptop/tp_smapi#3.7.0-sabayon
net-wireless/broadcom-sta#3.7.0-sabayon
net-wireless/ndiswrapper#3.7.0-sabayon
x11-drivers/xf86-video-virtualbox#3.7.0-sabayon

Muy importante… no importa si es para el kernel 3.7.3, siempre debe agregarse el “#3.7.0-sabayon”. Lo unico que importa es el “3.7″. Listo el archivo solo queda ejecutar:

equo install `cat packages.txt`

Y listo, esto intentara instalar los paquetes dentro de packages.txt y si el kernel 3.7 no se ha instalado lo instalara para cumplir con las dependencias.

Hablemos sobre equo query:

equo query es una utilidad para hacerle preguntas al repositorio. Por ejemplo:

Si queremos saber cuales son los paquetes instalados:

equo query installed ""

Las comillas sin nada dentro es para decirle que los queremos todos.

Si queremos saber que archivos contiene un paquete:

equo query files <nombre del paquete>

Y así obtendremos todos los archivos que instaló/instalará mencionado paquete.

Si quieren conocer todas las funcionalidades de equo query pueden ejecutar:

equo query --help
man equo-query

Si tienen dudas, no duden en dejarla en los comentarios.


Simon Oroño

Simon Oroño: 19 años. Venezolano y maracucho. Linux User #545178 (Sabayon Linux). Estudiante de Computación LUZ. Desarrollador (Linux y Windows).


No olvides dejar tu comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *

  1. lector
  2. Elynx lector
  3. Sheko lector

DesdeLinux y DesdeFirefoxOS se encuentran felizmente hosteados en GNUTransfer