Me preguntaba si era posible utilizar un CD/DVD o un dispositivo USB como repositorio de Pacman, el gestor de paquetes de Arch y derivados… y la respuesta es: por supuesto. |
Descarga de los paquetes
Antes que nada, hay que descargar los paquetes y guardarlos en una carpeta, que luego copiaremos a nuestro CD/DVD o dispositivo USB:
cd ~/Paquetes
pacman -Syw base base-devel grub-bios xorg gimp --cachedir .
repo-add ./custom.db.tar.gz ./*
No olvides que hay que reemplazar los paquetes utilizados junto al comando pacman en el ejemplo anterior. En su lugar, hay que colocar los nombres de los paquetes que quieras descargar.
Lo que resta es «quemar» la carpeta Paquetes o copiar su contenido a un dispositivo USB.
Instalación
1.- Montar el dispositivo USB/CD:
mkdir /mnt/repo
mount /dev/sr0 /mnt/repo #Para un CD/DVD
mount /dev/sdxY /mnt/repo #Para un dispositivo USB.
En caso de que uses un dispositivo USB, no olvides reemplazar sdxY por el nombre correcto, por ejemplo, sdb1. Es posible ver un listado de dispositivos usando el comando sudo fdisk -l.
2.- Luego, hay que editar pacman.conf y agregar el dispositivo como un repositorio. Es importante colocarlo antes que el resto de los repositorios (extra, core, etc.). De este modo, nos aseguramos que los archivos en el CD/DVD/USB tomen mayor nivel de precedencia que los que se encuentran en los otros repositorios:
nano /etc/pacman.conf
[custom]SigLevel = PackageRequired
Server = file:///mnt/repo/Packages
3.- Finalmente, hay que sincronizar la base de datos de pacman:
pacman -Sy
Muy buena información, ya con esto se hace mas fácil instalar Archlinux en una pc sin internet 😀