**Crear mini-repo para ArchLinux (utilizando los paquetes de la cache y otros)** En Archlinux no contamos con la herramienta [[tutoriales:como_crear_server_repo_local|dpkg-scanpackages]] o AptonCD que nos permite crear un mini-repo personalizado, pero si podemos contar con **repo-add** que viene siendo su sustituto. 1-Elegiremos un directorio para nuestro mini-repo [root@huracan ~]# mkdir /home/nelson/mini-repo 2-Copiaremos los paquetes que tengamos en nuestra cache (inclusive puede incluir otros que halla descargado mediante otra via) [root@huracan ~]# cp /var/cache/pacman/pkg/*.* /home/nelson/mini-repo/ 3-Ya estamos listo para generar el mini-repo [root@huracan ~]# repo-add /home/nelson/mini-repo/minirepo.db.tar.gz /home/nelson/mini-repo/* En dependencia de la cantidad de paquetes, sera el tiempo en demorarse. El final deberia de tener un parecido a esto: ==> Agregando el paquete /home/nelson/mini-repo/zlib-1.2.5-3-i686.pkg.tar.xz -> Creando entradas en la bd de 'desc' -> Calculando sumas de comprobaciĆ³n md5... -> Creando entradas en la bd de 'depends' ==> Agregando el paquete /home/nelson/mini-repo/zvbi-0.2.33-3-i686.pkg.tar.xz -> Creando entradas en la bd de 'desc' -> Calculando sumas de comprobaciĆ³n md5... -> Creando entradas en la bd de 'depends' ==> Creado un archivo de base de datos actualizada '/home/nelson/mini-repo/minirepo.db.tar.gz' [root@huracan ~]# Podemos ver como al final se genero el archivo **minirepo.db.tar.gz** y tambien el archivo **minirepo.db** [root@huracan ~]# ls /home/nelson/mini-repo/ | grep minirepo minirepo.db minirepo.db.tar.gz Ya con esto tenemos listo el mini repo, solo quedaria agregarlo a nuestro "**sources.list**" , que en Archlinux es **mirrorlist**, pero para este caso es en **pacman.conf** Con nuestro editor de texto abrimos: nano /etc/pacman.conf y al final de el archivo agregamos: [...] [minirepo] Server = file:///home/nelson/minirepo/ Importante!, tener en cuenta que [minirepo] es el nombre de nuestro repo, el nombre que le dimos anteriormente cuando lo generamos. Seguidamente actualizamos nuestra base de datos local con el nuevo repositorio. [root@huracan ~]# pacman -Sy :: Sincronizando las bases de datos de paquetes... minirepo 155,7K 24,9M/s 00:00:00 [#######################################################] 100% Mas Informacion: **man repo-add** **man repo-remove**