¿Cómo detengo / reanudo la descarga e instalación desde la terminal?

11

Principalmente uso el terminal para la instalación de programas (al igual que la mayoría de todos) Sin embargo, a veces (particularmente cuando tengo poca batería y no tengo cable del cargador O, lo que es más importante, cuando el archivo del instalador es demasiado grande, la instalación está incompleta y necesito apagar mi sistema ) Me gustaría pausar la instalación (mientras está en estado de descarga) para no perder archivos ya descargados.

¿Cómo hago esto?

VedVals
fuente
¿No sería más sencillo no comenzar una instalación larga cuando la batería está baja? Pensé que "todos" eran nuevos al respecto.
mikewhatever
Comienzo la instalación con una batería considerable (mayormente> 90%). Pero tengo una conexión de ancho de banda lenta y un problema de ahorro de energía. Obtengo un máximo de 25 kB / s en las descargas (a veces 30 kB / s por la noche). También se enfoca en la segunda condición, ya que ocurre con mayor frecuencia.
VedVals

Respuestas:

10

Ctrl+ lo ccancela, pero la próxima vez comienza desde donde te fuiste Ctrl+ zdetiene el proceso pero no puedes hacer otro proceso ya que permanece bloqueado en el primer proceso

Usar uno de los métodos anteriores generalmente es mejor que simplemente cerrar el terminal, pero si solo cierra el terminal mientras está descargando paquetes, debería comenzar la descarga justo donde se detuvo la próxima vez que ejecutesudo apt-get upgrade

Si desea reiniciar la descarga después de usar Ctrl+ z:

  1. Verifique las tareas pausadas escribiendo jobsen la terminal
  2. Para reanudar un proceso, escriba fg
  3. Si tiene varias tareas, a continuación, escriba fg 1, fg 2etc ...

Sin embargo, asegúrese de que nunca lo detiene mientras está instalando los paquetes descargados, ya que esto provocará un bloqueo en apt-get, que requerirá un reinicio de la computadora o una reconfiguración de apt, y tendrá que comenzar desde el principio de la instalación. Por lo tanto, asegúrese de solo "pausar" (cerrar) el terminal cuando se descarga, no se instala.

Si desea iniciar otro proceso apt-get, después de pausar el primer proceso, ejecute sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; no parece que haya hecho nada, pero debería poder iniciar otro proceso de apt-get.

Para eliminar un comando que ha pausado con Ctrl+ z, ingrese kill -9 %xen la terminal, reemplazando x con el número que es el proceso pausado (ver jobs). El proceso permanecerá en la lista, pero dirá "asesinado" después de él en lugar de "detenido", lo que indica que ya no está activo.


Fuentes: [ubuntu] Cómo pausar la operación de descarga en la terminal
Presioné accidentalmente Ctrl-Z en una terminal de Linux en Ubuntu Intrepid Ipex. ¿Qué hago ahora? Inicio, detención y gestión de trabajos en el terminal de Ubuntu


DaimyoKirby
fuente
Intenté la respuesta. ¿Ahora cómo reanudar?
VedVals
@ ved2254 Solo use fg, asumiendo que no ha iniciado ningún otro proceso. Lo agregué a la respuesta por coherencia.
DaimyoKirby
No estoy en la computadora de mi casa en este momento, así que lo probaré cuando llegue a casa, pero escribiré fgo fg 1 debería "descomprimirla".
DaimyoKirby
Funciona. En una nota al margen, tuve que detenerlo ya que no podía conectarse a los servidores. ¿Esto tiende a suceder? Intenté instalar Ubuntu Ultimate Edition Theme Pack
VedVals
1
Agregué las instrucciones a la publicación: sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lockdebería desbloquearlo, pero mantener el proceso anterior para que pueda recuperarlo más tarde. Creo que es solo con ese paquete, ya que recuerdo cualquier otra cosa con fgejecuciones normales, sin errores de servidor. Realmente no sé qué más, lo siento. : / Quizás si comienzas un nuevo hilo alguien más conocedor podría echarle un vistazo.
DaimyoKirby
-1

Si desea pausar los archivos descargados desde la terminal, espero que haya descargado algo url. Solo cópialo primero. e ingrese estas líneas en esa terminal

wget -m -P [download-url]

Puede pulsar los archivos de descarga. Cuando desee reanudar la descarga o incluso después de desconectar la red, desee reanudar el archivo. Simplemente ejecute esto en la terminal:

wget -c -m -P [brokern url]

o

wget --continue [broken url]
Venu A Positive
fuente
1
Un poco confuso. Queremos apt-get, no wget
Find Me In The Woods
¿Qué intentas pulsar?
Yaakov Ainspan