Mirror de Debian Jessie y Jessie-backports

Es realmente simple utilizar como modelo el script que preparé cuando hubo que crear el mirror de Debian Wheezy y Wheezy-backports, para que ahora realice el mirror de Jessie y Jessie-backports.

Tan sólo tenemos que reemplazar wheezy por jessie y listo.

#!/bin/bash
#
# Este script crea el mirror de jessie y jessie-backports
# Esteban M. Navas Martín 
# 18/02/2014
#
# Si creamos el mirror en el servidor ldap del centro con este script:
#
# Para usar el mirror de jessie en los clientes, ejecutamos en cada cliente:
# echo "deb http://ldap/jessie/debian jessie main contrib non-free" >> /etc/apt/sources.list
#
# Para usar el mirmor de jessie-backports en los clientes:
# echo "deb http://ldap/jessie/debian jessie-backports main" > /etc/apt/sources.list.d/jessie-backports.list

# Instalamos debmirror si no está instalado aún
dpkg -l|grep "ii  debmirror" || apt-get update && apt-get -y install debmirror


## Debian Jessie y Jessie-Backports
debmirror --debug 
--progress 
--verbose 
--diff=none 
--host=ftp.debian.org 
--root=debian 
--method=http 
--dist=jessie,jessie-backports 
--arch=i386,amd64 
--nosource 
--section=main,contrib,non-free 
--getcontents 
--exclude='-dbg_' 
--ignore-release-gpg 
--ignore-missing-release 
--rsync-extra=none 
/var/www/jessie/debian

Aquí tenéis el enlace de descarga:
https://copy.com/EMEzu8dYDMMkjz3g

En los comentarios del script podéis ver cómo usar los repositorios creados en el mirror.

This Article Has 4 Comments
  1. terli Reply

    Como seria el script para conseguir debian security?.

  2. Esteban M. Navas Martín Reply

    Como me lo han preguntado varias personas, he aprovechado y lo he publicado en un post. Aquí lo tienes: https://algodelinux.com/index.php/2015/06/mirror-de-debian-security-jessie.html

  3. Anónimo Reply

    disculpe y donde coloco este script

  4. Esteban M. Navas Martín Reply

    Donde quieras, aunque si lo colocas en uno de los directorios bin o sbin del sistema, podrás ejecutarlo directamente sin indicar la ruta completa. Puedes colocarlo en /usr/bin, /usr/local/bin, /usr/bin, /usr/local/sbin,… Y darle permisos de ejecución.

Por favor acceder para comentar.