Come faccio a mettere in pausa / riprendere il download e l'installazione dal terminale?

9

Uso principalmente il terminale per l'installazione di programmi (come per lo più tutti). Tuttavia, a volte (in particolare quando ho poca batteria e nessun cavo di ricarica O è più importante, quando il file di installazione è troppo grande, l'installazione è incompleta e ho bisogno di spegnere il sistema ) Vorrei mettere in pausa l'installazione (mentre è in fase di download) in modo da non perdere i file già scaricati.

Come faccio a fare questo?

    
posta VedVals 19.11.2012 - 12:56

2 risposte

8

Ctrl + c lo annulla ma la prossima volta parti da dove sei partito Ctrl + z interrompe il processo ma non puoi eseguire un altro processo poiché rimane bloccato per il primo processo

L'utilizzo di uno dei suddetti metodi è generalmente migliore della chiusura del terminale, ma se chiudi il terminale mentre sta scaricando i pacchetti, dovrebbe avviare il download esattamente dove è stato interrotto la prossima volta che esegui sudo apt-get upgrade

Se vuoi riavviare il download dopo aver usato Ctrl + z :

  1. Controlla le attività in pausa digitando jobs nel terminale
  2. Per riprendere un processo, digita fg
  3. Se hai più attività, digita fg 1 , fg 2 , ecc.

Assicurati, tuttavia, che non lo interromperai mai mentre installa i pacchetti scaricati, poiché ciò comporterà un blocco su apt-get, che richiederà il riavvio del computer o la riconfigurazione di apt, e dovrai iniziare all'inizio dell'installazione. Quindi assicurati di "mettere in pausa" (chiudere) il terminale solo quando sta scaricando, non installando.

Se vuoi avviare un altro processo apt-get - dopo aver messo in pausa il primo processo, esegui sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock ; non sembrerà che abbia fatto nulla, ma dovresti essere in grado di avviare un altro processo apt-get.

Per uccidere un comando che hai messo in pausa con Ctrl + z , inserisci kill -9 %x nel terminale, sostituendo x con il numero che il processo in pausa è ( vedere jobs ). Il processo rimarrà nella lista, ma dirà "ucciso" dopo di esso anziché "fermato", a indicare che non è più attivo.

Fonti: [ubuntu] Come mettere in pausa l'operazione di download nel terminale
Premuto accidentalmente Ctrl-Z in un terminale Linux in Ubuntu Intrepid Ipex. Cosa faccio adesso? Avvio, arresto e gestione dei lavori nel terminale di Ubuntu

risposta data DaimyoKirby 19.11.2012 - 14:13
-2

Se vuoi mettere in pausa i file scaricati dal terminale, spero che tu abbia scaricato qualcosa di url. Basta copiarlo prima. e inserisci queste righe in quel terminale

wget -m -P [download-url]

Può pulsare il download dei file. Dove vuoi riprendere a scaricare o anche dopo che la rete è stata disconnessa, vuoi riprendere il file. Basta eseguire questo nel terminale:

wget -c -m -P [brokern url]

o

wget --continue [broken url]
    
risposta data Venu A Positive 02.06.2015 - 15:33

Leggi altre domande sui tag