Crear repositorios con debmirror.

Aca les dejo a los que quieran hacer un servidor de repositorios debian y derivados

1-Instalar paquetes necesarios:
# sudo apt install apache2 debmirror

2- crear en la ruta que prefieras la carpeta que va a contener los repositorios.

# sudo mkdir /home/usuario/repo

3- crear la carpeta que contiene los script de debmirror

#sudo mkdir/home/reposcript

Asi configure debian.sh:

#!/bin/sh

# Don’t touch the user’s keyring, have our own instead
# export GNUPGHOME=/root/repo/keyrings/debian

# Architecture (amd64)
arch=amd64

# Section (main,contrib,non-free)
section=main,contrib,non-free

# Release of the system (jessie)
release=jessie

# Server name, minus the protocol and the path at the end
#server=ftp.us.debian.org
server=debian.cantv.net

# Path from the main server, so http://my.web.server/$dir, Server dependant
inPath=/debian

# Protocol to use for transfer (http, ftp, hftp, rsync)
proto=http

# Directory to store the mirror in
outPath=/home/usuario/repo/debian

# Start script

debmirror -a $arch \

–no-source \
–md5sums \
–progress \
–diff=none \
–passive \
–verbose \
-s $section \
-h $server \
-d $release \
–ignore-release-gpg \
-r $inPath \
-e $proto \

$outPath

4- crear el enlace simbolico hacia servidor apache.

#ln -s /home/Home/repo/ /var/www/html

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *