Mon Internet se met parfois en pause à cause d'un changement dans la force du signal 3G et je dois recommencer tout le processus de mise à jour d'apt-get! Chaque mise à jour consomme 13-15 Mo et chaque Mo coûte ici !! Puis-je faire quelque chose pour suspendre la mise à jour afin de pouvoir la reprendre après avoir à nouveau connecté mon Internet! ps - Je sais que je peux reprendre les téléchargements d'applications / mise à niveau
20
Réponses:
En regardant les recommandations d'utilisation de Ctrl+ C, je pense qu'il serait préférable d'essayer Ctrl+ Zde suspendre le processus en arrière-plan lorsque / si le réseau tombe en panne. Vous pourrez peut-être utiliser
fg
pour reprendre une fois votre connectivité revenue. (Je ne sais pas à quel point apt-get est robuste dans ce scénario, cependant.)Une autre possibilité serait d'utiliser
axel
et leapt-fast
script. Il est annoncé comme accélérant les téléchargements en effectuant des téléchargements parallèles, mais il semble également utile de garder une trace de ce qui a déjà été téléchargé, probablement parce qu'il doit suivre les morceaux de fichier lors du téléchargement en morceaux parallèles.Voici le fil d'origine d'Ubuntuforum .
la source
Vous pouvez arrêter le téléchargement de packages ou la mise à jour du système, en appuyant sur "Ctrl + C" et en arrêtant le programme. Cela arrêtera complètement le programme. La prochaine fois que vous essayerez la même commande, apt-get reprendra le téléchargement au point où il s'est arrêté la dernière fois
la source
fg
pour reprendre une fois votre connectivité de retour. Cependant, je ne sais pas à quel point apt-get est robuste dans ce scénario.Mettez d'abord ce travail en pause. pour suspendre un travail:
pour redémarrer le travail à nouveau lorsque vous obtenez les signaux réseau:
pour l'exécuter au premier plan, utilisez
pour l'exécuter en arrière-plan, utilisez
la source
%1
forfg
oubg
, du moins s'il vient d'être suspendu.Comme mon
aptitude
m'a dit après un redémarrage inattendu, utilisez:Et comme l'
man dpkg
explique:la source
L'installation / mise à jour est une opération atomique. Soit il se termine, soit il ne le fait pas. Si la mise à jour s'arrête / s'arrête, elle revient au dernier point avant le début de la mise à jour. Parce que les en-têtes (fichiers qui contiennent des données de packages et où les récupérer) Les packages commencent cependant à télécharger à partir du moment où votre connexion s'est interrompue. Juste un conseil, n'interrompez pas une installation, il y a des chances que cela rende le système inutilisable.
la source
Je n'aime pas le terminal. Personne ne sait s'il est possible d'utiliser un terminal ou non. Mais il y a une mauvaise façon de faire ce que vous avez demandé. Pour cela, vous avez besoin de "Synaptic Package Manager". Si vous ne l'avez pas, installez-le d'abord. Maintenant, si vous l'avez alors, ouvrez-le; Cliquez sur "Marquer toutes les mises à niveau". Cela fera apparaître tous les packages évolutifs (pouvant être mis à jour). Maintenant, commencez à télécharger des packages jusqu'à ce que votre connexion soit perdue. Si la connexion est perdue, Synaptic s'en plaindra et arrêtera la mise à niveau. Pas de soucis, fermez le gestionnaire de paquets synaptique. (N'ouvrez pas le Centre logiciel et n'utilisez pas apt-get via la ligne de commande tant que la mise à niveau n'est pas terminée.)
Maintenant, après la reconnexion, redémarrez synaptique. Et cliquez à nouveau sur "Marquer toutes les mises à niveau" et commencez la mise à jour. Cette fois, vous verrez que seuls les packages qui n'ont pas pu être téléchargés sont téléchargés et d'autres sont ignorés.
Ce n'est pas une bonne solution, mais cela fonctionne. Si le centre synaptique ou le logiciel se plaignent d'une sorte de "verrouillage", allez dans / var / cache / apt / archives et supprimez le fichier "lock" et vous serez prêt à partir :)
la source