¿Cómo puedo descargar paquetes de ubuntu en Windows para instalarlos en una máquina ubuntu sin conexión?

10

¿Cómo puedo descargar paquetes de ubuntu desde repositorios en línea a través de Windows para instalarlos más tarde en una máquina ubuntu fuera de línea?

esto está relacionado con esta pregunta: iso de descarga del repositorio de Ubuntu

si hay alguna iso preparada para 11.10 que incluya controladores de dispositivos, paquetes de idiomas y paquetes de software, sería genial para los usuarios de ubuntu sin conexión a Internet.

¿algunas ideas?

ma-aa
fuente
Encontrará algunas buenas opciones en la pregunta de AskUbuntu. ¿Cómo puedo instalar el software sin conexión? . Tiene votos altos para keryx y una referencia tutorial también.
nik

Respuestas:

7

Para necesidades similares, ejecuto una pequeña máquina virtual en mi máquina Windows. Para descargar paquetes sin instalar, puede usar apt-get download <package_name>. El comando descargará el paquete en el directorio donde ejecuta el comando. Luego puede copiar los paquetes al host, luego a una unidad flash, por último a la máquina que utiliza.

Sé que esta puede no ser la solución más elegante, pero al menos funciona para mí.

Ah, lo olvidé: si necesita verificar la dependencia, puede ejecutar apt-get -s install <package_name>, copiar la línea de dependencia y simplemente pegar al apt-get downloadcomando.

Actualización 2: busqué en la página de manual de apt-get. Tiene un interruptor llamado --download-only. Puede pasar esto para instalar y apt-getobtendrá todos los paquetes por usted, pero no los instalará. Puedes encontrar tus paquetes en /var/cache/apt/archives. Ocasionalmente apt-get cleaneliminará los archivos del directorio, para que pueda obtener los paquetes que desea fácilmente.

Actualización 3: para instalar los paquetes obtenidos con el método en la Actualización 2 , debe volver a colocar estos paquetes /var/cache/apt/archivesen la máquina fuera de línea. Si desea instalar los paquetes que tiene apt-get download, puede usar dpkg -i <package_file>.

bayindirh
fuente
4

Puede buscarlos y descargarlos directamente en http://packages.ubuntu.com/

Der Hochstapler
fuente
No es realmente factible ya que no descarga ninguna dependencia y en Linux cada dependencia tiene un montón de dependencias propias. Es por eso que tienen ese aviso que lo alienta fuertemente a no descargar paquetes de esa manera, sino a usar un administrador de paquetes en su lugar.
y0gapants
Por supuesto que es factible. Solo tiene que saber qué paquetes necesita. La gestión automática de dependencias no era un requisito de la pregunta original. El sitio anterior incluso le dice cuáles son las dependencias para cada paquete. Además, no todas las dependencias tienen "una tonelada" de otras dependencias. Si sabe lo que está instalando y lo que necesita para funcionar, estará mucho mejor cuando las cosas salgan mal.
Kallaste
1

Aunque todavía no lo he probado, keyrx debería permitirle crear un manifiesto de cosas que necesitan actualizarse, descargarlas en otro sistema e instalarlas. Sin embargo, no estoy seguro de si maneja paquetes que aún no están en el sistema.

Journeyman Geek
fuente
Supongo que te refieres a keryx . Su enlace de YouTube me lleva a un clip llamado "Cocina experta" :-)
nik
Esto es lo que obtengo por demandar cuando estoy enfermo; p. Reparado, y gracias
Journeyman Geek