Arch Linux: Instalar paquetes desde un CD/DVD o un dispositivo USB

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


Un comentario

  1.   Mcder3 dijo

    Muy buena información, ya con esto se hace mas fácil instalar Archlinux en una pc sin internet 😀

Deja un comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.