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 鈫

Instalar servidor LTSP en CentOS 6

Categor铆as: Administraci贸n de sistemas GNU/Linux Redes
Primero instala EPEL. Asumo que tienes bien configurada tu tarjeta o tarjetas de red. Ahora instala el servidor LTSP: # yum install ltsp-server Para evitar el error No such file or directory: /etc/sysconfig/firstboot: # touch /etc/sysconfig/firstboot Edita el fichero /etc/ltsp/ltsp-server.conf y cambia las l铆neas LTSP_DEV y LTSP_DEFAULTIP para que coincidan con los datos del servidor. Crea el chroot para los clientes con: # ltsp-build-client Sigue los pasos que te indica. Ten paciencia, tarda un buen rato.

Lee Mas 鈫

C贸mo hacer funcionar la red de una m谩quina virtual CentOS tras clonarla en VMWare

Categor铆as: Administraci贸n de sistemas GNU/Linux Redes Virtualizaci贸n
El problema es que al clonar perdemos la conexi贸n a Internet porque VMWare nos asigna una tarjeta de red con diferente UUID y MAC que la que ten铆a la m谩quina original. Tambi茅n podr铆a suceder si cambias la tarjeta de red en una m谩quina f铆sica. S铆ntomas: # ifup eth0 El dispositivo eth0 no parece estar presente, retrasando la inicializaci贸n Soluci贸n: # rm -f /etc/udev/rules.d/70-persistent-net.rules # nano /etc/sysconfig/network-scripts/ifcfg-eth0 Ah铆 borra o comenta las l铆neas UUID y HWADDR, y guarda.

Lee Mas 鈫

Corregir el fallo al crear conexi贸n de puente en VirtualBox en Windows

Categor铆as: Administraci贸n de sistemas Redes Virtualizaci贸n
Conecto una m谩quina virtual VirtualBox corriendo en un anfitri贸n Windows XP a un adaptador de red de puente, reinicio el invitado (un CentOS), y obtengo este error: Fallo al abrir una sesi贸n para la m谩quina virtual centos. Failed to open/create the internal network 'HostInterfaceNetworking-Intel(R) PRO/100 VE Network Connection' (VERR_INTNET_FLT_IF_NOT_FOUND). Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND). C贸digo Resultado: E_FAIL (0x80004005) Componente: Console Interfaz: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392} Para resolverlo encuentro una soluci贸n muy tonta, pero que funciona:

Lee Mas 鈫

Instalar Webmin en CentOS

Categor铆as: Administraci贸n de sistemas
Para quien quiera tener un servidor sin modo gr谩fico, Webmin es una magn铆fica herramienta que permite gestionar casi cualquier cosa de un servidor v铆a web. Siguiendo las instrucciones de su p谩gina web, lo instalaremos en un servidor CentOS. # echo "[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1" > /etc/yum.repos.d/webmin.repo # yum install webmin Ahora se instalar谩 y conectar谩 al puerto 10000 por TCP, as铆 que habr谩 que abrirlo desde el router, para lo cual he usado la sencilla interfaz del programa system-config-firewall-tui.

Lee Mas 鈫

Insatalar ownCloud en CentOS

Categor铆as: Administraci贸n de sistemas GNU/Linux Privacidad
Una vez montado el servidor CentOS 6 a mi gusto, ahora voy a configurar ownCloud a mi gusto tambi茅n. Descargar repositorio comunitario de ownCloud, ya que no est谩 en los de CentOS, e instalarlo: # cd /etc/yum.repos.d # wget http://download.opensuse.org/repositories/isv:/ownCloud:/community/CentOS_CentOS-6/isv:ownCloud:community.repo # yum install owncloud-3rdparty Crear una partici贸n ext4 para los datos de ownCloud: # lvm lvcreate --size 10G --name owncloud_data vg_srv # mkfs -T ext4 /def/mapper/vg_srv-owncloud_data A帽adirla a fstab para que se monte autom谩ticamente, y montarla: # echo "

Lee Mas 鈫