Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • OFFtopic

    (Puntos:0)
    por pobrecito hablador el Sábado, 03 Julio de 2010, 11:18h (#1226154)
    Aprovechando la pregunta sobre ArchLinux, me gustaría preguntaros algo:

    ¿existe alguna imagen ISO, oficial u oficiosa, con los paquetes binarios de ArchLinux?.

    Por lo que veo, los paquetes binarios se bajan con pacman, pero tengo ordenadores sin conexión a iternet, y me gustaría cada cierto tiempo descargar ua imagen ISO, tostarla a un CD/DVD, ponerla en los ordenadores aislados de red, y actualizar.

    ¿Alguna idea que no sea descargarme los paquetes uno a uno?.
  • Re:OFFtopic

    (Puntos:3, Informativo)
    por AgD (21150) <{antonio} {at} {guillen.com.es}> el Sábado, 03 Julio de 2010, 14:04h (#1226160)
    ( https://blog.guillen.io/ | Última bitácora: Martes, 14 Junio de 2011, 20:12h )
    La respuesta a tu pregunta la desconozco. Sin embargo puedes recopilar los últimos paquetes instalados de la cache de cualquier otro Arch que tengas.

    ls /var/cache/pacman/pkg/
    Los copias, te lo llevas a la máquina sin internet y por último lanzas a pacman

    pacman -U /media/pendrive/*.pkg.tar.gz
    Tan solo un detalle, en /var/cache/pacman/pkg/ se almacenan las últimas versiones del paquete (no sabría concretar cuantas). Una imagen vale más que mil palabras:

    [agd@agd-desktop ~]$ ls /var/cache/pacman/pkg/ | grep nvidia*
    lib32-nvidia-utils-190.53-1-x86_64.pkg.ta r.xz
    lib32-nvidia-utils-195.36.15-1-x86_64.pkg.ta r.xz
    lib32-nvidia-utils-195.36.31-1-x86_64.pkg.ta r.xz
    nvidia-190.53-1-x86_64.pkg.tar.xz
    nvidia-19 5.36.15-1-x86_64.pkg.tar.xz
    nvidia-195.36.15-2-x8 6_64.pkg.tar.xz
    nvidia-195.36.31-1-x86_64.pkg.tar .xz
    nvidia-utils-190.53-1-x86_64.pkg.tar.xz
    nvid ia-utils-195.36.15-1-x86_64.pkg.tar.xz
    nvidia-uti ls-195.36.31-1-x86_64.pkg.tar.xz
    [agd@agd-desktop ~]$
    --
    blog.guillen.io [guillen.io]
    [ Padre ]
  • PD:

    (Puntos:3, Informativo)
    por AgD (21150) <{antonio} {at} {guillen.com.es}> el Sábado, 03 Julio de 2010, 14:25h (#1226163)
    ( https://blog.guillen.io/ | Última bitácora: Martes, 14 Junio de 2011, 20:12h )
    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.
    --
    blog.guillen.io [guillen.io]
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.