Programar es divertido y hacer un “yum update” también lo es

Estaba un poco aburrido, así que decidí divertirme un poco con yum.

Desde hace un tiempo, cada vez que hago un up (un alias mío para “yum update –skip-broken“, a su vez uso yum como un alias para “sudo yum”) me sale un molesto error de dependencias para libva:

7622 packages excluded due to repository priority protections
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package libva.x86_64 0:1.0.15-7.el6 will be updated
---> Package libva.x86_64 0:1.1.0-1.el6.elrepo will be an update
--> Processing Dependency: mesa-dri-drivers >= 8.0.1 for package: libva-1.1.0-1.el6.elrepo.x86_64
--> Finished Dependency Resolution

Packages skipped because of dependency problems:
    libva-1.1.0-1.el6.elrepo.x86_64 from elrepo-extras

Así que pensé “¿por qué no hacer que yum te insulte cuando haya error de dependencias?”. Imaginaos:

yum
Si hay error de dependencias:
    Imprime las dependencias y un mensaje burlón
Prosigue con yum

Lo de proseguir con yum es porque puede haber error de dependencias, pero actualizar otras cosas, o puede no haber error de dependencias.

Hasta ahora a lo que he llegado es esto, que ni por asomo hace lo que se indica en el pseudocódigo, pero es un principio:

sudo yum update --skip-broken | ( sed '1,/skipped/d'; echo "    Suck it, bitch !!!" ) | less
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s