Mortuux

Diario de un estudiante geek. Informática, tecnología, programación, redes, sistemas operativos, bases de datos…

Archivos mensuales: febrero 2010

Programa devuelve “Error en el bus”

A mi me ha pasado, que tras un reinicio forzado, al ejecutar de nuevo Pidgin, rhythmbox y el Centro de Software, no se me ejecutaban

El motivo era porque al iniciarse, daban un error en el bus. Esto puede deberse a que algunas librerías hayan quedado corruptas.

Para solucionarlo podemos utilizar debsums:

sudo apt-get install debsums

Chequeamos las librerías así:

sudo debsums -s &> /tmp/debsums.txt

Ahora para no tener que estar instalando todas las librerías una a una, generamos un archivo con las librerías dañadas:

sudo cat /tmp/debsums.txt | grep “mismatch”  | cut -d ” ” -f4 | uniq  > debsums_reinstall.txt

Y finalmente:

apt-get install –reinstall `(cat debsums_reinstall.txt)`

Vía: Glug.es

Instalar fonts en Linux.

Para instalar nuevas fonts es muy sencillo:

Supongamos que nos hemos descargado un zip con varias fuentes:

tar -c /home/usuario/Documentos/fonts.zip

Ahora tenemos que copiarlas a /usr/share/fonts. En mi caso, copio también la carpeta para mantener un orden.

cp -r /home/usuario/Documentos/fonts /usr/share/fonts/

Y por último agregamos las fonts a la caché:

fc-cache /usr/share/fonts/carpeta

Detección de hardware en Linux.

Queremos saber que componentes hay instalados dentro de un ordenador:

Para un resumen de todos los dispositivos pci conectados:

lspci

La anterior orden lo más seguro es que se nos quede corta, para saber más podemos utilizar

dmesg

Para su mejor lectura, podemos combinarlo con less con una pipe

dmesg | less

Para hacer filtros utilizaremos grep:

Lista dispositivos USB:

dmesg | grep -i usb

Saber cuanta memoria física hay:

dmesg | grep -i memory

Información sobre los SATA:

dmesg | grep -i sata

Puertos serie:

dmesg  | grep -i tty

Listar procesador/es

dmesg | grep -i cpu

También podemos obtener instantáneas con /proc

Para explorar /proc, utilizaremos la orden cat

Para ver información de la cpu:

cat /proc/cpuinfo

Para ver la memoría física y swap:

cat /proc/meminfo

Un poco más sobre el gestor pacman de Arch Linux.

Sincroniza la base de datos con los repositorios:

pacman -Sy

Actualiza el sistema completo:

pacman -Su

Instalar un paquete:

pacman -S paquete

Eliminar un paquete:

pacman -R paquete

Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.:

pacman -Rs paquete

Buscar un paquete específico:

pacman -Ss paquete

Descargar el paquete sin instalarlo:

pacman -Sw paquete

Muestra información sobre un paquete no instalado:

pacman -Si paquete

Muestra información sobre un paquete instalado:

pacman -Qi paquete

Borrar todos los archivos de la caché de pacman:

pacman -Sc