[LINUX] Dépannage de l'installation d'apt

environnement

Vagrant + Ubuntu 16.04.5 LTS

introduction

Dépannage des erreurs qui se produisent lors de la tentative d'installation de ntpdate avec apt.

référence https://kaworu.jpn.org/ubuntu/Ubuntu%E3%81%AE%E4%B8%8D%E8%A6%81%E3%81%AA%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B

procédure

J'ai installé ntpdate avec apt.

$ sudo apt install ntpdate

Ensuite, une telle erreur se produit.

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:

・ ・ ・ ・ (Les paquets inutiles sont affichés de manière échelonnée)

Use 'sudo apt autoremove' to remove them.

Il semble que vous verrez un message comme celui-ci lors de l'installation s'il y a des packages qui ne sont pas nécessaires. Si vous laissez indéfiniment des paquets inutiles, ce ne sera pas bon pour la sécurité et cela prendra de l'espace disque, vous devez donc le supprimer. Il indique que vous devez lire attentivement le message d'erreur pour savoir comment le supprimer.

Les packages inutiles seront supprimés en masse.

$ sudo apt autoremove

Essayez à nouveau d'installer.

$ sudo apt install ntpdate

La première erreur a disparu, mais il y a d'autres erreurs.

The following NEW packages will be installed:
  ntpdate
0 upgraded, 1 newly installed, 0 to remove and 88 not upgraded.
Need to get 48.6 kB of archives.
After this operation, 173 kB of additional disk space will be used.
Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 ntpdate amd64 1:4.2.8p4+dfsg-3ubuntu5.9
  404  Not Found [IP: 91.189.88.152 80]
Err:1 http://security.ubuntu.com/ubuntu xenial-security/main amd64 ntpdate amd64 1:4.2.8p4+dfsg-3ubuntu5.9
  404  Not Found [IP: 91.189.88.152 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/ntp/ntpdate_4.2.8p4+dfsg-3ubuntu5.9_amd64.deb  404  Not Found [IP: 91.189.88.152 80]

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Il dit que vous devriez soit ** apt-get update ** soit ** apt-get --fix-missing **. En quoi est-ce différent?

apt-get update Mettez à jour le fichier d'index dans l'environnement local. Si le fichier d'index dans l'environnement local est plus ancien que le fichier d'index sur le serveur, l'installation échouera, mettez donc à jour le fichier d'index dans l'environnement local.

apt-get --fix-missing Même si le fichier d'index dans l'environnement local est plus ancien que le fichier d'index sur le serveur, il semble l'ignorer et continuer le traitement jusqu'à la fin.

Il est probablement plus sûr de sélectionner apt-get update.

apt-get update

Troisième honnêteté

$ sudo apt install ntpdate

Cela semble avoir fonctionné.

Remarque: même si j'obtiens une erreur, le message indiquant que ntpdate est installé était affiché, mais il n'a pas été réellement installé.

Recommended Posts

Dépannage de l'installation d'apt
Installer pytorch
Installez Activiti 6
installation emacs-jedi
Installation d'ArcoLinux
Installer python
Installez mojimoji
Installez Scipy
Installez Qiskit
Installation d'Ansible
installation de keras
Installer Mu
Installez skt-war-result
Installation de Django
Installez PyTorch
installer l'oreiller
Installation d'ArchmanLinux
Dépannage de GeoDjango