lunes, 1 de junio de 2020

Como actualizar un solo paquete en Debian/Ubuntu

Primero tendremos que actualizar la lista de paquetes con
apt update
Si solo queremos actualizar firefox, ejecutaremos el comando siguiente:
sudo apt install --only-upgrade firefox

domingo, 6 de octubre de 2013

Instalar unrar-nonfree en Raspberry Pi

Primero desinstalamos unrar-free:

sudo apt-get remove unrar-free
 
Deberemos añadir las siguientes líneas a /etc/apt/sources.list

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
 
Actualizamos la lista de nuevos repositorios

sudo apt-get update
 
Creamos un directorio y accemos a él

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree
 
Instalamos las dependencias para el paquete unrar-nonfree
 
sudo apt-get build-dep unrar-nonfree
 
Descarmos el código fuente y generamos el .deb

sudo apt-get source -b unrar-nonfree
 
Instalamos el paquete creado

sudo dpkg -i unrar*.deb
 
Ya podemos eliminar el directorio creado.

 cd && rm -r ~/unrar-nonfree

martes, 24 de septiembre de 2013

Instalación de postgresql 9.2 en Fedora 19

En una consola, nos logamos como root.

su

Instalamos los paquetes necesarios para el servidor postgres así como las librerias cliente.

yum install postgresql postgresql-server postgresql-contrib

Podemos comprobar que todo ha ido bien iniciando el demonio, en Fedora por defecto no se iniciará ni se arrancará al reiniciar la máquina, tendremos que hacerlo nosotros.

systemctl start postgresql
systemctl enable postgresql

Ahora ingresaremos como el usuario postgres
su postgres
y creamos una base de datos de test

createdb test

Iniciamos la consola de postgres para la base de datos test

psql test

Y creamos un usuario para esta base de datos

CREATE ROLE testuser WITH SUPERUSER LOGIN PASSWORD 'test';

Iniciamos sesión y podemos empezar a trabajar

psql -h localhost -U testuser test

domingo, 10 de marzo de 2013

Configuración de grub2

GRUB_BACKGROUND="/boot/grub/miaimmagine"
En el caso de tener varios sistemas operativos en la misma máquina nos interesa conocer un poco uno de los gestores de arranque más populares, Grub2.

Los ficheros de configuración de grub los encontramos en /etc/default/grub y los scripts ubicados en /etc/grub.d
 
y la configuración en /boot/grub/

Algunos de los scripts que nos encontramos en /etc/grub.d

    * 00_header - Carga las opciones del archivo /etc/default/grub
    * 05_debian_theme -Configuración del tema: imagen de fondo y color de texto
    * 10_hurd - Para kernels Hurd
    * 10_linux - Para kernels Linux
    * 30_os-prober - Genera entradas para otros sistemas operativos instalados
    * 40_custom <-- Para agregar entradas a mano cuando os-prober no encuentra algún SO intalado

El archivo /etc/default/grub contiene información  para generar las entradas del nuevo grub.cfg. De entre las opciones de este archivo, las que más nos puede interesar suelen ser:

GRUB_CMDLINE_LINUX Si existe, agrega esta variable al final de la línea del kernel para todas las entradas del grub. Es símilar a "altoptions" en menu.lst.
GRUB_GFXMODE Cambia la resolución del grub.

GRUB_HIDDEN_TIMEOUT determina el número de segundos que se mostrara el grub en espera de que el usuario elija una entrada.

GRUB_HIDDEN_TIMEOUT_QUIET Toma uno de los valores true o false.
    * true No se mostrará la cuenta regresiva.
    * false Muestra la cuenta regresiva a partir del valor de GRUB_HIDDEN_TIMEOUT.

Otra variable útil sería GRUB_BACKGROUND="/boot/grub/miimagen" con la que podríamos cambiar el fondo de pantalla de grub.

Si modificamos algunas de estas variables deberemos volver a generar el fichero de configuración con:


grub-mkconfig -o /boot/grub/grub.cfg



domingo, 17 de febrero de 2013

Raspberry Pi - Configuración de un Web proxy

Vamos a utilizar Surrogafier para crear un web proxy en nuestra Raspberry Pi.

Suponemos que ya está instalado apache.

Vamos a crear un espacio para este proyecto.

mkdir 3-14
cd 3-14

Y descargamos surrogafier

wget http://bcable.net/archive.php?surrogafier-1.9.1b.php

Ahora ya podemos crear un link simbólico desde nuestra carpeta hacia el apache

sudo ln -s /home/pi/surro /var/www/surro

Si ya tenemos hecho esto, Raspberry Pi configuración de un dominio no-ip.

Entonces sólo nos quedará abrir el puerto en nuestro router y que apunte a la ip estática de nuestra raspberry. 

domingo, 10 de febrero de 2013

Raspberry Pi - Configuración de un servidor apache

Vamos a instalar y configurar un servidor apache en nuestra Raspberry Pi.

Para instalarlo

sudo apt-get install apache2

Para comprobar que todo está correcto, podemos ir a un navegador web y poner la dirección de la raspberry, en mi caso.

http://192.168.1.4/

Si nos muestra It works! , todo está correcto

Raspberry Pi configuración de un dominio no-ip

Este resumen no está disponible. Haz clic en este enlace para ver la entrada.