miércoles, 17 de febrero de 2010

Como hacer un repositorio de Ubuntu


Si deseamos hacer un repositorio de Ubuntu, debemos instalar debmirror y tener un aproximado de 30 Gb disponibles.


aptitude install debmirror


Luego crear un script (por ejemplo: ubuntu.sh) y colocamos en su interior:


#!/bin/bash

debmirror -h ve.archive.ubuntu.com --method=http -r ubuntu -d karmic,karmic-security,karmic-updates -a i386 -s main,universe,multiverse,restricted --nosource --progress --ignore-small-errors --ignore-release-gpg --ignore-missing-release /var/www/ubuntu


A continuación explico las opciones del comando:

-h ve.archive.ubuntu.com : indica el servidor de donde se van a descargar los paquetes
--method=http : indica el método de descarga
-r ubuntu : indica el nombre de la carpeta raíz
-d karmic,karmic-security,karmic-updates : indica las distribuciones a descargar
-a i386 : indica la arquitectura de los paquetes
-s main,universe,multiverse,restricted : indica la secciones a descargar
--nosource : no descarga los archivos fuentes
--proxy=http://192.168.1.1:3128 : en caso de tener un proxy, indicamos la ip y el puerto
/var/www/ubuntu : lugar donde se guardara el espejo

Podemos colocar una tarea en el cron para que este script se ejecute de forma automática.

En las máquinas clientes colocamos la ruta del repositorio de la siguiente forma:

deb http://192.168.100.1/ubuntu/ karmic main universe restricted multiverse
deb http://192.168.100.1/ubuntu/ karmic-security main universe restricted multiverse
deb http://192.168.100.1/ubuntu/ karmic-updates main universe restricted multiverse

Compilar warzone2100 2.3.9 en Ubuntu 16.04 para equipos que no soportan OpenGL >= 2.0

Instalar Paquetes apt-get install build-essential automake flex bison libpopt-dev libpng12-dev libsdl1.2-dev libopenal-dev  libphysfs-dev li...