Se me pasaba, para evitarte seleccionar el último paquete puedes ejecutar pacman -Sc lo cual eliminara todas las versiones viejas de los paquetes almacenados en la cache. Y por supuesto siempre puedes descargar los paquetes que te interesen desde otra máquina, para ello:
pacman -Sw paquete
Y ya, aprovechando, te indico una forma más efectiva de hacerlo:
1.- Desde la máquina Arch sin internet, obtener la lista de paquetes instalados:
pacman -Qe | awk '{print $1}' > package_list
3.- Copiamos package_list generado en Arch sin internet a una máquina Arch con internet.
4.- Eliminamos la cache de paquetes de la máquina Arch con internet desde donde obtendremos las últimas versiones de los paquetes.
pacman -Scc
5.- Ahora empieza lo bueno; descargar todos los paquetes a actualizar de la máquina Arch sin internet:
for x in $(cat package_list); do pacman -Sw $x; done
6.- Ya tenemos todos los últimos paquetes. Copiar/var/cache/pacman/pkg/ a un pendrive y de ahí a la máquina sin internet.
7.- En la máquina sin internet
pacman -U/ruta/*.pkg.tar.gz
Teóricamente debería de funcionar, aunque la experiencia es la madre de todos las ciencias así que ya nos dirá si funcionó o no.
PD:
(Puntos:3, Informativo)( https://blog.guillen.io/ | Última bitácora: Martes, 14 Junio de 2011, 20:12h )
1.- Desde la máquina Arch sin internet, obtener la lista de paquetes instalados: 3.- Copiamos package_list generado en Arch sin internet a una máquina Arch con internet.
4.- Eliminamos la cache de paquetes de la máquina Arch con internet desde donde obtendremos las últimas versiones de los paquetes. 5.- Ahora empieza lo bueno; descargar todos los paquetes a actualizar de la máquina Arch sin internet: 6.- Ya tenemos todos los últimos paquetes. Copiar
7.- En la máquina sin internet Teóricamente debería de funcionar, aunque la experiencia es la madre de todos las ciencias así que ya nos dirá si funcionó o no.
blog.guillen.io [guillen.io]