Tengo un amigo que tiene una computadora que no está conectada a Internet. ¿Hay alguna forma de instalar software sin conexión fácilmente?
package-management
akshatj
fuente
fuente
Respuestas:
Echa un vistazo a Keryx ; Es un administrador de repositorios fuera de línea.
¿Como funciona? Le permite descargar actualizaciones y nuevos programas (con dependencias) a su unidad flash .
Su interfaz es similar a la sináptica, pero funciona desde un pendrive (no necesita instalación). Desafortunadamente, la GUI necesita wxwidgets, que no vienen preinstalados en Ubuntu (son multiplataforma e instalables desde aquí y el repositorio de Ubuntu aquí ). Solo puede instalar software en un sistema Ubuntu, pero puede descargar las actualizaciones o los nuevos paquetes en cualquier Linux, Windows u OS X.
Aquí puedes encontrar un tutorial .
Otro tutorial detallado paso a paso se encuentra en esta respuesta .
Launchpad también alberga archivos descargables .
Una captura de pantalla:
fuente
keryx
sin problemas, aunque claramente necesita más desarrollo y mejoras.Un truco rápido
Un truco rápido es copiar todos los paquetes que descargó para su instalación en su máquina ( instrucciones detalladas aquí ). Los archivos .deb se almacenan en
/var/cache/apt/archives
, luego, en la otra computadora, inicie Synaptic y seleccioneFile -> Add Package Downloaded
y busque la carpeta donde colocó los archivos y los abrió, los acepta todos (o los instala desde el terminal usando el comandosudo dpkg -i DEB_PACKAGE_NAME
).NOTA:
Esto supone que su administrador de paquetes no está configurado para eliminar los paquetes inmediatamente después de la instalación. También supone que está ejecutando la misma versión de Ubuntu (10.10, 12.04, etc.) y la versión de arquitectura (32b o 64b) .
Un repositorio de DVD
Si desea las últimas correcciones de errores y parches de seguridad disponibles, eche un vistazo a este tutorial , que cubre la creación de su propio repositorio de DVD.
fuente
sudo apt-get update
esto, no funcionará muy bien, aún así es un buen ahorro de tiempo al configurar un nuevo sistema :)/var/cache/apt/archives
segundo hizo que solo descargara ~ 250Mb. Aún así, necesita una conexión para ejecutar la instalación.apt-get update
no es necesario si copia/var/lib/apt/lists
: este directorio contiene la información del repositorio que descargaapt-get update
..deb
a miusb
desde/var/cache/apt/archives
. En la otra computadora, simplemente abrí la unidad USB y hice doble clic en la.deb
que lanzó la GUI de UbuntuSoftware Updater
. Fácil pezy./var/cache/apt/archives
que ya vienen (incorporados) cuando se instala Debian?. La razón por la que pregunto que esto es 4.8 GB es demasiado grande para mi unidad USB, que es de 4 GB.Un repositorio USB
Si tiene una memoria USB de tamaño decente, suponiendo alrededor de 4-8 Gb (o disco duro externo), puede configurar una copia personalizada del repositorio de Ubuntu y configurarla como un repositorio local como se cubre en AptGet / Offline / Repository en help.ubuntu .com.
Para obtener los archivos de paquete reales (los archivos .deb), sugiero usar
apt-mirror
.El
apt-mirror
paquete lo ayudará a crear un espejo personalizado que debería ser más pequeño que los 30 Gb del repositorio completo. Instala el paquete:y edite su archivo de configuración
o desde Ubuntu 14.04
Incluya solo las secciones del repositorio que desee. Aquí hay un ejemplo simple que copia los archivos binarios .deb de las 4 secciones (principal, restringido, universo y multiverso), así como las últimas correcciones de errores.
Se estima que necesitará alrededor de 15 Gb de espacio para las 4 secciones, sin la fuente.
He puesto la ruta para que estén todos los archivos .deb
/tmp
, asegúrese de tener suficiente espacio para que su disco duro no se llene (si su disco duro se llena y su computadora se congela,/tmp
debe borrarse con un reinicio).Si solo desea los archivos principales, elimine los nombres restringidos, de universo y multiverso del archivo de configuración.
Si está utilizando una arquitectura diferente (tiene 64 bits, pero su amigo tiene 32 bits), agregue lo siguiente al inicio del archivo de configuración mirror.list :
Una vez que tenga la
apt-mirror
configuración que desea, ejecuteapt-mirror
y haga algo divertido o que cambie la vida, ya que tomará horas o días obtener el repositorio (dependiendo de su conexión y el espejo Ubuntu que esté usando).Una vez que tenga los archivos .deb, copie los archivos en su memoria USB (o disco duro externo) y configure el repositorio local según el artículo mencionado anteriormente.
¡Prueba que funciona antes de llevárselo a tu amigo!
fuente
sudo apt-get install apt-mirror
directamente en Ubuntu 16.10 (Yakkety Yak), edición de escritorio / Rufus / memoria USB / modo de prueba, obtuve "E: Unable to locate package apt-mirror
". Hubo conexión a Internet, verificado porping
.sudo apt-get update
no lo solucionó.Utilizo apt-get con la opción "--print-uris" para hacerlo. También agrego "-qq" para que sea silencioso.
Use sed para eliminar caracteres adicionales agregados a algunos nombres de archivo (algo así como 3% 2a) y para obtener la url, el nombre de archivo y la suma de archivos md5. Use wget para descargar los archivos. Use md5sum para verificar si los archivos se descargan correctamente.
Puede usar esto para crear un script de shell para Linux o Mac OS (reemplace ".cmd" en los comandos para .sh y haga "chmod a + x (nombre de archivo) para agregar permiso para ejecutar el script) o un archivo por lotes de comandos de Windows , y un archivo MD5Sum para asegurarse de que los archivos se descargan correctamente.
Comandos
Crear script:
Ejemplos:
Crear archivo md5sum:
Ejemplos:
Necesita md5sum para Windows si está usando ese sistema operativo para descargar archivos.
Crear script para descargar listados de repositorio:
Comprobación de sumas de MD5
Puede agregarlos al final de los scripts para verificar md5sum:
Linux:
Windows (usa md5sum anterior, no admite --quiet):
Para agregar automáticamente al script:
Instalación de archivos de lista (comando Actualizar)
Ejecute estos comandos en la computadora de destino.
Necesita usar bunzip2 para extraer los archivos de la lista de repositorios:
Luego copie a la carpeta de listado (la carpeta actual solo contiene archivos de lista):
Arriba combinado (la carpeta actual puede contener otros archivos):
Descargas más rápidas
Si desea acelerar la descarga de los archivos, intente usar Axel.
Reemplazar
wget -c ... -O ...
conaxel ... -o ...
.Jerarquía de carpetas (descarga de archivos con Windows)
Por lo general, creo una carpeta como esta:
Luego cambie
wget
en las líneas de arriba a..\\bin\\wget.exe
,md5sum
a..\\bin\\md5sum.exe
, etc.Esto separará los archivos * .deb y los archivos de la lista en diferentes carpetas.
Actualizando su sistema
sudo cp *.deb /var/cache/apt/archives/
sudo apt-get upgrade
osudo apt-get dist-upgrade
Descargar Executables para Windows
Wget para Windows: http://gnuwin32.sourceforge.net/packages/wget.htm
md5sum para Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm o http://www.etree.org/cgi-bin/counter.cgi/software/md5sum.exe
También puede usar los de MinGW , que son los que yo uso. Solo necesita wget.exe, md5sum.exe y las bibliotecas compartidas necesarias. Consulte la sección "Jerarquía de carpetas".
Notas
fuente
-qq
La opción parece suprimir toda la salida deapt-get update
. Supongo que realmente no quieres esta opción.Primero debe obtener una PC con conexión a Internet, donde puede descargar los archivos .deb necesarios. Una vez que haya descargado todos los archivos, ahora puede crear un CD / DVD rom o un archivo ISO que puede usar para instalar el software que ha descargado en su PC sin conexión.
Comience con una instalación limpia o VM.
sudo apt-get install aptoncd
Instale los paquetes que desee en una PC
sudo apt-get install gbrainy
Ejecute aptoncd
Haga clic en Crear
Haga clic en Grabar y configure las opciones y luego en Aplicar
Grabar o guardar
Tenga en cuenta que aptoncd solo realiza copias de seguridad de las cosas en el actual apt-cache.
Es por eso que comenzamos con una instalación limpia de VM / nueva e hicimos todo esto en una sola ejecución.
fuente
Repositorio fuera de línea
Aquí se describe cómo crear un repositorio fuera de línea : solo tiene que descargar los archivos apropiados de archive.ubuntu.com . Alternativamente, podría usar
apt-medium
.EDITAR: Otro enfoque basado en un archivo local de
*.deb
archivos se describe en diferentes entradas de blog (ver aquí y aquí ). Sarath Chandra resume lo siguiente:Hacer un directorio accesible (al menos de raíz)
Copie todos los archivos deb a este directorio.
Hacer el directorio como un
o
Agregue el repositorio local a las fuentes
fuente
Paso 1: Obtenga las URL de descarga en un archivo:
Ejecute el siguiente comando reemplazando los nombres de paquetes por los obligatorios, separándolos por un espacio.
Paso 2: copie este archivo (apturls) en una máquina que tenga acceso a Internet de alta velocidad y ejecute el siguiente comando para descargar los paquetes:
Paso 3: Ahora obtenga esos paquetes descargados en su máquina e instálelos usando:
¡Hecho!
fuente
--print-uris
Imprime incluso las dependencias que ya están instaladas en el sistema?Puedes usar Cube . Es un administrador de paquetes portátil que le permite descargar paquetes en otra computadora conectada a Internet e instalarlos nuevamente en su computadora Linux original, sin conexión.
Descarga de aplicaciones (en Windows)
Instalación de aplicaciones (en Linux)
Puede descargarlo en el sitio web de Cube .
fuente
En Synaptic, puede seleccionar los paquetes que desea instalar y en el primer menú hay una opción para generar un script que puede llevar a otra máquina y ejecutar allí. Este script "wget" (es decir, "descarga") todos los paquetes que ha especificado que deseaba (y sus dependencias) que se ejecuta en un equipo que tiene acceso a Internet.
Una vez ejecutado, tendrá todos los archivos de paquete que necesita la computadora desconectada. Llévelos en un CD / memoria USB e instálelos
sudo dpkg -i *.deb
.fuente
curl
/wget
copias en algunos medios externos ...Puedes usar
apt-offline
oapt-offline-gui
.Requisitos previos : el sistema de un amigo con conexión a Internet. apt-offline instalado en sus dos sistemas.
La instalación sin conexión se logra en 3 simples pasos.
Paso 1 :
generar un archivo de firma en el cuadro Debian desconectado en casa
apt-offline set /tmp/apt-offline.sig
El comando anterior generará toda la información requerida de apt sobre la actualización de su base de datos.
Paso 2 :
descargue los datos en función del archivo de firma generado anteriormente
apt-offline get C:\apt-offline.sig --threads 5
El comando anterior descargará los datos como se menciona en el archivo de firma. Para acelerar las descargas (que pueden ser de múltiples repositorios aptos), en este ejemplo generamos 5 hilos de descarga.
Una vez completado, puede simplemente copiar los datos (un archivo de almacenamiento, si usó la opción --bundle) nuevamente en el medio extraíble y copiarlos nuevamente en su host fuera de línea.
Paso 3 :
Una vez que regrese a la máquina Debian doméstica, alimente los datos del medio extraíble a apt-offline:
apt-offline install /media/USB/apt-offline.zip
esto actualizará la base de datos APT en su máquina desconectada sin problemas.
Apt-offline puede incluso usarse en sistemas Windows. En mi opinión,
apt-offline
es la mejor opción para la instalación sin conexión.Fuente
fuente
Hay varias respuestas buenas y efectivas enumeradas anteriormente. Sin embargo, este es el mecanismo que uso personalmente: apt-ftparchive . Lo estoy documentando aquí, en caso de que lo necesite nuevamente en el futuro. Quizás te sea útil.
Crear la instantánea del archivo
sudo apt-get clean
sudo apt-get update
sudo apt-get dist-upgrade --download-only
sudo apt-get install --download-only byobu run-one bikeshed dotdee powernap
sudo apt-get install apt-utils
(cd /var/cache/apt/archives/ && sudo apt-ftparchive packages . ) | sudo tee /var/cache/apt/archives/Packages
sudo tar cvf snapshot.tar -C /var/cache/apt archives/
Uso de la instantánea de archivo en el sistema de destino sin conexión
tar xvf snapshot.tar
echo "deb file:/home/ubuntu/archives /" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get install byobu run-one bikeshed dotdee powernap
fuente
Para la instalación fuera de línea, necesitará los paquetes. Si está utilizando un sistema Debian
.deb
extensión de archivo y úselodpkg -i package_name
para instalarloObtenga el tarball de origen con la extensión de archivo
.tar.gz
o.tar.bz2
, luego extráigalo e instálelo con:Puede tener problemas con las dependencias. Debe instalar todos esos primero para una instalación sin conexión exitosa.
fuente
Si. Puede descargar el DVD iso, grabarlo en un DVD e instalar el software desde el DVD. Consulte aquí Los CD y DVD se pueden proporcionar como fuente a los administradores de paquetes de la misma manera que los archivos en línea.
fuente
Lo primero que puede hacer antes de la instalación de un paquete fuera de línea es actualizar el repositorio / repositorios que necesita. Seguro que debe actualizar el repositorio principal (para software gratuito y oficialmente compatible).
Las aplicaciones que está buscando instalar pueden estar en otros repositorios como el Universo (gratuito pero sin soporte oficial), o el repositorio Restringido (no gratuito, oficialmente compatible) o el Multiverso (no gratuito, sin soporte oficial) . Por lo tanto, es posible que desee uno o más de estos también.
Entonces, el primer paso en el proceso es construir un repositorio fuera de línea actualizado; luego genere la lista de "descargar" y descárguelas, y finalmente la instalación. Así es como se hace: fuente
Ingrese la url: http://archive.ubuntu.com/ubuntu/dists/ suiteCodename donde suiteCodename debe ser sustituido apropiadamente, digamos preciso para Ubuntu 12.04 (Precise Pangolin) [o utópico para Ubuntu 14.10 (Utopic Unicorn)] para que pueda ahora esté en http://archive.ubuntu.com/ubuntu/dists/precise/ o cualquier otro específico de la suite que tenga.
Descargue los archivos Release , Release.gpg y el archivo Contents - ????. Gz para su arquitectura (es decir, Contents-i386.gz , suponiendo que su arquitectura sea i386). Guarde estos tres archivos en un directorio / carpeta con el nombre de su suiteCodename ( precisa para Precise Pangolin).
A continuación, deberá hacer lo siguiente para cada uno de los repositorios (entre Principal, Universo, Restringido, Multiverso ) que desee.
a. ir al directorio del repositorio de destino, por ejemplo. principal y luego al directorio de arquitectura, por ejemplo. binary-i386 para que esté en http://archive.ubuntu.com/ubuntu/dists/suiteCodename/repositoryName/binary-????/
si. descargue los contenidos Packages.bz2, Packages.gz, Release y guárdelos en un directorio con el nombre del repositorio, por ejemplo. main y coloque este directorio en el directorio suiteCodename creado previamente .
C. repetir a. y B. para cada uno de los repositorios que desee.
Finalmente deberías tener una estructura como esta:
(suponiendo que su suiteCodename = precisa, la arquitectura es i386, y necesita repositorios principales y universales)
A continuación, después de descargar los repositorios actualizados, colocaría los archivos descargados dispuestos en una estructura adecuada (como se muestra arriba) en un directorio de la computadora fuera de línea de destino. Guarde la estructura del directorio
precise
en una carpeta llamada offlineRepository / dists / precisa en su usuario home (~/offlineRepository/dists/precise
) o en cualquier otro lugar (/home/offlineRepository/dists/precise
usando sudo previleges en una terminal o con el administrador de archivos Nautilus iniciadogksu nautilus
; también asegúrese de tener los permisos correctos para la estructura copiada) . La información del repositorio fuera de línea estaría lista para usar.Agregue el repositorio local en su lista de fuentes . Con el Centro de software de Ubuntu , vaya a Editar -> Fuentes de software ... -> Otro software -> Agregar ... y luego en el campo de la línea APT, agregue:
deb file:///home/offlineRepository precise main universe
y haga clic en Agregar fuente . Asegúrese de modificar la línea en cuanto a su directorio / estructura de archivos y suite. Luego vuelva a cargar los paquetes o ejecútelossudo apt-get update
en una terminal.Ahora con los repositorios actualizados (y probablemente también agregados recientemente), puede volcar la lista de URL para los paquetes y dependencias.
Tomo prestada la siguiente línea de código de una de las publicaciones anteriores de askUbuntu:
p.ej. instalar Synaptic Package Manager:
(También puede generar listas de actualizaciones de manera similar).
La lista generada se puede usar para descargar el paquete y todas las dependencias en una computadora en línea. Cree un script para descargar o use la lista para la descarga por lotes en algunos administradores de descargas. (Tenga en cuenta también que el archivo de texto generado utiliza el final de línea de Unix / Linux, y que es posible que desee cambiar a Windows). Solía haber una manera más fácil para esto cuando Synaptic Package Manager era una aplicación predeterminada en Ubuntu.
Finalmente en el sistema de destino, puede instalar los paquetes con
dpkg
o de cualquier otra manera.Obtener la base de datos del paquete actualizado, incluidas las actualizaciones de seguridad
La siguiente estructura, además de la explicación anterior, debería darle la idea:
fuente
Después de buscar las respuestas aquí: ¿Cómo puedo instalar software o paquetes sin Internet (sin conexión)? Encontré este código de Arnel A. Borja el más útil.
sudo apt-get install PACKAGE --print-uris -qq | sed -n "s/'\([^ ]\+\)' \([^ ]\+\) \([^ ]\+\) MD5Sum:\([^ ]\+\)/wget -c \1/p" > install.sh
De todos modos, aquí hay algunas instrucciones para novatos completos. Espero que les sean de utilidad.
Instrucciones de descarga completas para otros nuevos en Ubuntu 15.10+:
sh install.sh
fuente
Tengo un pequeño script de Python que se puede ejecutar en Windows que analiza el sitio web del paquete ubuntu para encontrar el árbol de dependencias y descargar todos los paquetes necesarios + haciendo una verificación de suma de verificación.
Obviamente, esto podría descargar más de lo necesario, pero fue la solución más simple para mí.
https://gist.github.com/Zitrax/2bad212a3b0571357e1b
Todos los paquetes descargados se pueden instalar con
dpkg -i E pkg\*
. Evita la reinstalación de paquetes que ya están instalados.Uso:
fuente
Para un sistema que siempre se mantendrá fuera de línea, generalmente es mejor usar uno de los sólidos métodos de administración de paquetes fuera de línea presentados en algunas de las otras respuestas. Esto se debe a que facilitan mantener actualizados los paquetes ya instalados, en lugar de simplemente instalar un puñado de paquetes una vez.
Sin embargo, para casos aislados en los que solo desea instalar rápidamente paquetes en un sistema que no tiene conexión a Internet (y tiene la capacidad de descargarlos en otra máquina y traerlos), puede hacerlo. La principal complicación es determinar lo que necesita, ya que un paquete a menudo tiene otros paquetes de los que depende y, por lo tanto, deben instalarse antes o al mismo tiempo que se instala el paquete.
Esta respuesta está motivada por la pregunta duplicada g ++ en Ubuntu 14.04 , y utiliza el caso de la necesidad de instalar
g++
como su ejemplo principal.Destaco que este método no debe usarse a largo plazo como una alternativa a algo que al menos facilite la determinación e instalación automáticas de las actualizaciones de seguridad necesarias. Nunca conectarse a una red reduce considerablemente el potencial de un ataque, pero algunos errores de seguridad pueden explotarse a través de los datos de cualquier fuente.
Si bien este método puede parecer complejo, generalmente solo toma unos minutos. Para paquetes con una gran cantidad de dependencias, puede llevar más tiempo. Para instalar metapaquetes que incorporan una gran cantidad de dependencias (por ejemplo,
ubuntu-desktop
en un sistema mínimo), puede tomar mucho más tiempo descargar todos los archivos .deb necesarios y es poco probable que este método sea adecuado.Determinación de dependencias necesarias
Puede simular la instalación para determinar qué otros paquetes son necesarios para satisfacer las dependencias del paquete. Pasar la
-s
bandera aapt-get
( antes de especificar cualquier acción) hace esto.He omitido
sudo
, ya que esto es solo una simulación, por lo que no se necesitan privilegios de root.Si realmente desea instalar todas las herramientas más comunes para crear paquetes, en lugar de solo
g++
, puede preferir:La salida (para
g++
) se verá más o menos así:Esto dice que instalar
g++
en mi sistema, necesito paquetesg++
,g++-4.8
ylibstdc++-4.8-dev
.Seguir los resultados de una simulación suele ser mejor que simplemente buscar las dependencias de un paquete (o suponer que lo que necesita es lo mismo que el anterior), porque:
Obteniendo los paquetes
Una vez que sepa qué paquetes necesita, puede descargarlos. Sugiero usar Launchpad para esto, porque las descargas están encriptadas con SSL, lo que ayuda a prevenir la corrupción de archivos.
apt-get
el Centro de software no requiere HTTPS porque su hash se verifica con una lista de hashes firmada digitalmente. Si termina poniendo estos paquetes en su caché de paquetes y usándolosapt-get
para instalarlos, eso sucederá.dpkg -i
, eso no se hará.Puede buscar un paquete escribiendo su nombre en Paquetes en https://launchpad.net/ubuntu y haciendo clic en "Buscar un paquete". Por ejemplo, la búsqueda lo
g++-4.8
lleva a la página del paquete fuente gcc-4.8 .Luego, desplácese hacia abajo hasta el nombre en código de su versión de Ubuntu. Estás ejecutando 14.04, así que eso es Trusty Tahr. Los nombres clave para todas las versiones de Ubuntu se enumeran en la página wiki de versiones . Haga clic en el triángulo que apunta hacia la derecha para ver las descargas de paquetes.
Para algunos paquetes, puede expandir las listas de descargas de más de un bolsillo . Puedes ver:
Por ejemplo, esto es lo que está disponible para Firefox en 14.04:
En general, querrá paquetes en seguridad o actualizaciones si existen, y de lo contrario paquetes en versión .
Una vez que expanda la lista de paquetes, busque el
.deb
archivo para su arquitectura. Las debs son nombradas . Las arquitecturas más comunes son:name_version_architecture.deb
amd64
, para procesadores Intel y AMD)i386
, también para ambos)Por ejemplo, para obtener el
g++-4.8
paquete para la versión de 64 bits de Ubuntu, puede descargarlog++-4.8_4.8.4-1ubuntu15_amd64.deb
.Instalar los paquetes
Si los paquetes que recuperó son las mismas versiones que
apt-get
lainstall
acción habría recuperado e instalado automáticamente (si su sistema estuviera conectado a la red), puede colocar los paquetes/var/cache/apt/archives
y simplemente ejecutar ese comando:Si este sistema nunca estuvo conectado a Internet, entonces este será probablemente el caso cuando todos los paquetes que recuperó fueran del bolsillo de lanzamiento . Independientemente de si el sistema se conectó o no a Internet, esto también será casi siempre el caso si no se muestran paquetes en ningún otro bolsillo en Launchpad. (Esencialmente, la única situación que no ocurrirá es si instaló un sistema alfa o beta y nunca lo actualizó).
En el caso específico de la instalación
g++
, lo usaríaapt-get
.En los casos en que eso no funciona o espera que no funcione, instale los paquetes colocándolos en una carpeta vacía y ejecutando:
O puede nombrar los paquetes individualmente. Este ejemplo supone que los paquetes están en el directorio actual (es decir, que ha
cd
editado en el directorio que los contiene):A menos que el número de paquetes que se instalen sea muy pequeño y conozca el orden preciso en que deben instalarse para que se satisfagan las dependencias, es considerablemente más eficiente usar esos métodos que instalar cada paquete manualmente de forma individual.
fuente
Si no tiene conexión a Internet de ningún tipo y no tiene a nadie cerca de donde pueda conectarse a Internet, hay una opción que aún no se menciona: que alguien envíe los archivos de origen a través de la publicación regular.
Puede obtener todo el sistema operativo Ubuntu a través del correo pagando un DVD. De la misma manera, puede pedirle a un amigo en línea que le envíe los archivos DEB o incluso los archivos fuente de un paquete como VLC. Aunque podría valer la pena que alguien envíe un DVD completo con todos los paquetes. De esa manera puedes instalarlo desde ese DVD.
fuente
Esta no es una respuesta completamente detallada, pero a un alto nivel podría:
fuente
Sugiero personalizar los CD en vivo e instalarlos.
También puede descargar los archivos en http://packages.ubuntu.com/ nombrearchivo , pero también debe prestar atención a las dependencias.
fuente
Otra posibilidad es usar remastersys. Esta herramienta le permite crear una imagen iso desde su propio sistema y después de crear un dispositivo USB de arranque a través de unetbootin, puede instalar un sistema personalizado en la cantidad de computadoras que desee.
fuente
Tengo un par de sugerencias simples. Puedes ir a la biblioteca. Busque en la sección de la computadora el sistema operativo que desea, algunos de los libros tienen DVD dentro de ellos. Además, si desea el sistema operativo más actualizado, le recomendaría este sitio web donde puede comprar un DVD por una tarifa nominal. www.ubuntu.com/download/desktop.
fuente
Esta pregunta es un poco antigua, por lo que una respuesta en este momento puede ser redundante, pero quizás también podría intentar usar dpkg-offline . Instale bzr, luego:
hay un tutorial y un archivo readme incluido allí.
Suponiendo que desea instalar git en un sistema Ubuntu 14.04 amd64, incluso si su sistema es, por ejemplo, 12.04 i386, puede:
dpkg-offline ubuntu-14.04-desktop-amd64.iso git
apt-get
para instalar sus paquetes.dpkg-offline funcionará con cualquier versión de escritorio de Ubuntu desde 10.04 en adelante (no he probado con versiones anteriores pero también deberían funcionar), y con cualquier versión de servidor Ubuntu desde 12.10 en adelante. También debería funcionar con amd64, i386 e imágenes armhf, independientemente de la arquitectura del host. Una vez más, no he probado con arm64 o powerpc / ppc64el, pero también pueden funcionar.
Descargo de responsabilidad: escribí dpkg-offline.
fuente
Algunos paquetes se instalan en la unidad usb-stick. Desinstalé
network-manager
y quiero instalarlo nuevamente.Por lo tanto, obtuve el dispositivo desde el que instalé el sistema operativo (Lubuntu 17.10). Era
/dev/sdb
Monta el palo en un camino (
/tmp/mnt
en mi caso)Luego, edito
/etc/apt/sources.list
para contener soloEntonces lo hago
Y puedo instalar
network-manager
.Nota: Esta podría no ser la respuesta a la pregunta anterior, sino a la pregunta que tuve cuando busqué esta.
fuente
sources.list
y luego restaurarla también.