Añadir clave GPG a RPM para verificar paquetes

Categorías: Administración de sistemas Empaquetado de software Seguridad
Recientemente, al actualizar el paquete google-talkplugin, recibía este error: Error grave: package google-talkplugin-5.41.3.0-1.x86_64 cannot be verified and repo google-talkplugin is GPG enabled: failed to lookup digest in keyring for /var/cache/PackageKit/24/metadata/google-talkplugin/packages/google-talkplugin-5.41.3.0-1.x86_64.rpm Diciéndome, básicamente, que no se puede verificar el paquete porque no se dispone de la clave pública que se usó para firmarlo. Para añadir la clave, usando una versión simplificada de las instrucciones oficiales de Google, simplemente tengo que ejecutar:

Lee Mas →

Instalar paquetes con PackageKit desde CLI

Categorías: Administración de sistemas Empaquetado de software GNU/Linux
Tradicionalmente, cada distribución Linux ha usado un gestor de paquetes: Debian con apt-get. RHEL/CentOS con yum. Fedora ahora con dnf. Arch con pacman Etc. Por ello, hace unos años surgió la iniciativa de PackageKit, un framework de gestión de paquetes que proporciona una capa de estandarización sobre ellos. La mayoría de distros más importantes lo integran, y es lo que permite, por ejemplo, que Rhythmbox te instale automáticamente los códecs que necesite según el fichero que quieras abrir.

Lee Mas →

Cómo compilar automáticamente Sass en Odoo

Categorías: Administración de sistemas GNU/Linux Programación Tutoriales
El tutorial de cómo crear un tema para Odoo te explica cómo usar LESS como preprocesador de CSS. Está bien, pero si te gusta programar en Python, probablemente te guste más Sass que LESS por su sintaxis (y quizá por otras razones). Pues bien, website_less también permite compilar Sass (y SCSS) automáticamente. Para activar LESS: $ yum -y install npm $ npm install -g less less-plugin-clean-css Para activar Sass: $ yum -y install rubygems ruby-devel $ gem install bootstrap-sass compass sass Las instrucciones son para CentOS 7, pero para cualquier otra distro, simplemente busca los paquetes equivalentes.

Lee Mas →

Cómo forzar la instalación de documentación con yum/dnf

Categorías: Administración de sistemas Empaquetado de software GNU/Linux Virtualización
La imágen oficial de CentOS para Docker viene preconfigurada para no instalar la documentación al instalar paquetes. Puedes comprobarlo con: $ docker run --rm centos grep tsflags /etc/yum.conf Verás que te devuelve tsflags=nodocs. La documentación de yum.conf nos explica lo que hace la opción tsflags. Lo que queremos hacer es deshabilitarla al instalar ciertos paquetes. Por ejemplo CUPS la necesita para mostrar su index.html. Lo instalaríamos así en nuestro Dockerfile:

Lee Mas →

Cómo hacer que Magento reconstruya el caché de las imágenes

Categorías: Administración de sistemas GNU/Linux Programación Tutoriales
Situación Magento tiene esa peculiaridad de que su registro de errores no sirve para nada. Dicho esto... Supongamos que tienes una tienda Magento en producción que necesitas modificar. En lugar de modificarla directamente, montas un servidor de desarrollo y mueves allí los ficheros y la base de datos. Hasta aquí todo normal. Empiezas a hacer modificaciones y ves que el resultado es, cuanto menos, raro. Motivo: Magento está leyendo los datos de la caché, que tras hacer los cambios está desactualizada.

Lee Mas →

Instalar Steam en Fedora 18

Categorías: GNU/Linux Juegos
A fecha de hoy hay un chico que nos ha hecho el favor de empaquetar Steam, que ya es estable para Linux. Para instalarlo: # cd /etc/yum.repos.d # wget http://spot.fedorapeople.org/steam/steam.repo # yum install steam Si además usas los drivers de nVidia, tendrás que instalar esto: # yum install xorg-x11-drv-nvidia-libs.i686 Si usas los de ATI, instala este otro: # yum install xorg-x11-drv-catalyst-libs.i686 (Estos drivers de 32 bits te harán falta también si quieres jugar juegos de 32 bits a través de Wine)

Probando Fedora

Categorías: Administración de sistemas GNU/Linux
Esta semana he estado probando Fedora (versión 15 actualmente), debido a lo que leí acerca de ella en la clasificación de mejores distros de 2011. No es que me considere un experto, ni mucho menos, pero tenía curiosidad. Después de haber probado varias, me he dado cuenta de que prácticamente te puedes montar el mismo sistema con cualquier distro, pero dependiendo de tu objetivo, hay unas que te lo pondrán más fácil que otras.

Lee Mas →