Vous n'êtes pas identifié(e).
Y-a-t-il un réel danger à utiliser apt ainsi ?
De plus, j'ai remarqué que la commande apt-get ne renvoyait pas ce message d'alerte.
Quelle différence entre apt et apt-get ?
Vaut-il mieux utiliser apt-get dans les scripts ?
Merci de vos éclairages.
Dernière modification par Tawal (28-02-2021 09:35:16)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Vaut-il mieux utiliser apt-get dans les scripts ?
Oui, c’est exactement le sens de ce message
Le comportement de apt n’est pas garanti dans le temps, en particulier le format de ses retours. C’est une commande développée explicitement comme interface avec un humain.
En ligne
Le comportement de apt n’est pas garanti dans le temps
Merci encore.
Dernière modification par Tawal (25-02-2021 17:01:18)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Donc si je comprends bien, la commande apt a un retour "humainement lisible".
Tandis qu' apt-get a un retour "formaté machine" qui permet le traitement par d'autres commandes.
Exact
Je ne comprends pas bien :
vv222 a écrit :Le comportement de apt n’est pas garanti dans le temps
Le retour console que tu as avec apt pour une commande donnée n’est pas forcément le même selon la version de apt lancée. Par contre avec apt-get il est garanti ne pas bouger d’une version à l’autre.
En ligne
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Astuce
Users are recommended to use the new apt(8) command for interactive usage and use the apt-get(8) and apt-cache(8) commands in the shell script.
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne