J'utilise principalement le terminal pour l'installation de programmes (comme le fait la plupart du temps tout le monde). Cependant, parfois (en particulier lorsque j'ai une batterie faible et aucun fil de chargeur OU, plus important encore, lorsque le fichier d'installation est trop volumineux, l'installation est incomplète et j'ai besoin d'éteindre mon système ), je voudrais suspendre l'installation (pendant qu'elle est en état de téléchargement) pour ne pas perdre les fichiers déjà téléchargés.
Comment puis-je faire cela?
installation
command-line
apt
VedVals
la source
la source
Réponses:
Ctrl+ l' cannule mais la prochaine fois recommencez d'où vous êtes parti Ctrl+ zarrête le processus mais alors vous ne pouvez pas faire un autre processus car il reste verrouillé sur le premier processus
Il est généralement préférable d'utiliser l'une des méthodes ci-dessus que de simplement fermer le terminal, mais si vous fermez simplement le terminal pendant qu'il télécharge des packages, il devrait commencer le téléchargement là où il s'est arrêté la prochaine fois que vous exécutez
sudo apt-get upgrade
Si vous souhaitez redémarrer le téléchargement après avoir utilisé Ctrl+ z:
jobs
dans le terminalfg
fg 1
,fg 2
, etc ...Assurez-vous cependant de ne jamais l'arrêter pendant l'installation des packages téléchargés, car cela entraînera un verrouillage sur apt-get, ce qui nécessitera un redémarrage de l'ordinateur ou une reconfiguration d'apt, et vous devrez recommencer au début de l'installation. Assurez-vous donc de ne "suspendre" (fermer) le terminal que lors du téléchargement, pas de l'installation.
Si vous souhaitez démarrer un autre processus apt-get - après avoir suspendu le premier processus, exécutez
sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
; il ne ressemblera à rien, mais vous devriez pouvoir démarrer un autre processus apt-get.Pour tuer une commande que vous avez suspendue avec Ctrl+ z, entrez
kill -9 %x
dans le terminal, en remplaçant x par le numéro du processus suspendu (voirjobs
). Le processus restera dans la liste, mais il indiquera "tué" après lui au lieu de "arrêté", indiquant qu'il n'est plus actif.Sources: [ubuntu] Comment suspendre l'opération de téléchargement dans le terminal
Appuyez accidentellement sur Ctrl-Z dans un terminal Linux dans Ubuntu Intrepid Ipex. Qu'est-ce que je fais maintenant? Démarrage, arrêt et gestion des travaux dans le terminal Ubuntu
la source
fg
, en supposant que vous n'avez pas démarré d'autres processus. Je l'ai ajouté à la réponse pour plus de cohérence.fg
ou jefg 1
devrais le "suspendre".sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock
devrais le déverrouiller, mais conserver l'ancien processus afin que vous puissiez le rappeler plus tard. Je pense que c'est juste avec ce paquet, car je me souviens de tout autre chose avec desfg
exécutions comme d'habitude, sans aucune erreur de serveur. Je ne sais pas vraiment quoi d'autre, désolé. : / Peut-être que si vous lancez un nouveau fil, quelqu'un de plus compétent pourrait y jeter un œil.Trouvez la réponse sur la façon dont je l'ai résolu ici. ou suivez ce lien https://superuser.com/a/1388933/979057 . je cours
grep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-amd64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linux
la source
Si vous souhaitez suspendre les fichiers téléchargés du terminal, j'espère que vous avez téléchargé quelque chose d'URL. Copiez-le d'abord. et entrez ces lignes dans ce terminal
Il peut pulser les fichiers téléchargés. Lorsque vous souhaitez reprendre le téléchargement ou même après la déconnexion du réseau, vous souhaitez reprendre le fichier. Exécutez simplement ceci dans le terminal:
ou
la source