Mostrando entradas con la etiqueta debian. Mostrar todas las entradas
Mostrando entradas con la etiqueta debian. Mostrar todas las entradas

Crear una copia (mirror) local de un repositorio Ubuntu

Tener un repositorio local de Debian o Ubuntu puede ser de gran ayuda. Apt-mirror es una excelente herramienta para crear mirrors locales de estos.

Instalación

- Instalar apt-mirror
sudo aptitude install apt-mirror

- Al instalarlo se crea una estructura de directorios en /var/spool como sigue:

/var/spool/apt-mirror
/var/spool/apt-mirror/mirror
/var/spool/apt-mirror/skel
/var/spool/apt-mirror/var

- [Opcional] Si quieres cambiar el destino donde guardar la copia local del repositiorio tienes que replicar esa estructura de directorios en otra partición con los mismos permisos de usuario.

Configuración

- Necesitamos editar la configuración del apt-mirror
gksudo gedit /etc/apt/mirror.list

- Dentro colocar los repositorios a los que se desean hacer una copia

--- Comienza aquí ---
deb http://archive.ubuntu.com/ubuntu precise main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse

clean  http://archive.ubuntu.com/ubuntu
--- Termina aquí ---

- [Opcional] Si cambiaste el destino donde guardar la copia local del repo entonces debes reemplazar la linea original (set base_path) por el nuevo destino.

Puesta en marcha

- por último, solo nos resta comenzar a descargar los repositorios
sudo apt-mirror -c apt-mirror

- Una vez concluida la copia local del repositorio podemos publicarlo vía http
sudo ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu /var/www/ubuntu

Y ya nos encontramos en condiciones de acceder a nuestra copia local vía http a través de la url http://localhost/ubuntu

Desinstalar el entorno de escritorio GNOME en sistemas Debian/Ubuntu

Para desinstalar satisfactoriamente un entorno de escritorio gnome en sistemas GNU/Debian o Ubuntu en cualquiera de sus versiones (Ej: Karmic, Lucid, Maverick, etc) solo necesitamos ejecutar en consola:
   sudo aptitude purge gnome gnome-utils gnome-core gnome-desktop-data gnome-desktop-environment

Instalar JSON en php5.1.x

Para poder ejecutar sobre php5.1.x aplicaciones que hagan uso de la librería JSON es necesario realizar una instalación manual del módulo para que la aplicación puede operar sin problema alguno.

Instalar librería en Debian
- Instalar dependencia necesaria
   # aptitude install php5-dev
- Si estamos detrás de un proxy es necesario configurarlo
   # pear config-set http_proxy http://usuario:contraseña@ip.addr.of.proxy:puerto
- Instalar la librería
   # pear channel-update pear.php.net && pear install pecl/json
- Crear fichero de configuración de la librería para php
   # nano /etc/php5/conf.d/json.ini
- Adicionar el contenido "extension=json.so" (sin las comillas)

Instalar librería en CentOS 5.3
- Instalar dependencia necesaria
   # yum install php-devel
- Si estamos detrás de un proxy es necesario configurarlo
   # pear config-set http_proxy http://usuario:contraseña@ip.addr.of.proxy:puerto
- Instalar la librería
   # pear channel-update pear.php.net && pear install pecl/json
- Crear fichero de configuración de la librería para php
   # nano /etc/php.d/json.ini
- Adicionar el contenido "extension=json.so" (sin las comillas)

fuente: http://www.sysadmin.cl/v2/?p=273

Actualizar desde Debian Etch a Debian Lenny

Para actualizar la versión estable de Debian Etch a Lenny, solo es necesario realizar los siguientes pasos:
- Editar el sources.list
   #nano /etc/apt/sources.list
- Cambiar donde quiera que diga etch a lenny
- Realizar un update
   #aptitude update
- Actualizar apt, dpkg y aptitude
   #aptitude install apt dpkg aptitude
- y por último actualizar el sistema completo
   #aptitude full-upgrade

Nota: dist-upgrade fue renombrado a full-upgrade en el aptitude de lenny