#1 Le 30/11/2021, à 17:02
- Nico89
Mélanges des commandes apt / apt-get
Bonjour,
J'essaie un peu de comprendre "apt" et "apt-get"
Bon de ce que j'ai compris "apt" est une réécriture d'"apt-get".
Qu'aujourd'hui, il est préférable d'utiliser "apt" plutôt qu'"apt-get", hormis dans les scripts. (Je n'ai pas bien compris pourquoi).
Quand on est un peu novice comme moi, quand on fait des manip en ligne de commande, on suit des tutos en copiant/collant les lignes de commandes.
Dans ce qu'on copie, tantôt il y a des des "apt", tantôt il y a des "apt-get".
Est-qu'il y a une incidence à mélanger tout cela ?
Deux exemples :
1] un "sudo apt autoremove" va-t-il avoir la même incidence que si je fais un "sudo apt-get autoremove" ?
2] et dans le cas d'un paquet installé avec apt et supprimé avec apt-get ?
Cordialement
Hors ligne
#2 Le 30/11/2021, à 17:41
- erresse
Re : Mélanges des commandes apt / apt-get
Bonjour,
Aucune incidence.
La forme "apt" a remplacé "apt-get" à fonctionnalités équivalentes, c'était juste pour simplifier la saisie de la commande, c'est tout.
Tu peux utiliser indifféremment les deux formes et les mélanger sans problème.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#3 Le 30/11/2021, à 18:37
- Qid
Re : Mélanges des commandes apt / apt-get
Tu peux utiliser indifféremment les deux formes et les mélanger sans problème.
Je peux me permettre de détourner un peu sa question du coup ? Parce-que à une époque on parlait aussi du logiciel de gestion de paquets aptitude... Sauf que pour lui il était clairement dit qu'il fallait éviter de switcher entre les 2... Pourquoi on pourrait plus utiliser apt-get en parallèle d'apt et pas aptitude ? En réalité je crois que j'ai ma petite idée de la réponse mais je préfère m'abstenir et attendre une réponse fiable
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#4 Le 30/11/2021, à 18:50
- erresse
Re : Mélanges des commandes apt / apt-get
@Qid: Bah, c'est que "apt" et "apt-get", c'est la même application, "apt-get" est seulement l'ancienne forme de la commande, alors que "aptitude" c'est une autre application que "apt" ou "apt-get" et il est bien possible qu'il ne faille pas mélanger les deux... mais comme je ne l'ai jamais fait, j'ignore à quoi on peut s'exposer si on les mélange.
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 30/11/2021, à 18:52
- xubu1957
Re : Mélanges des commandes apt / apt-get
Bonjour,
Je mets de la lecture pour Qid > maketecheasier.com/ultimate-guide-apt-and-apt-get-commands
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#6 Le 30/11/2021, à 18:53
- geole
Re : Mélanges des commandes apt / apt-get
Bonjour
DESCRIPTION
apt fournit une interface en ligne de commande pour le système de gestion de paquets. Elle est conçue comme une interface
utilisateur et permet certaines options plus adaptées à une utilisation interactive par défaut par rapport aux outils
d'APT plus spécialisés tels que apt-get(8) et apt-cache(8).
DESCRIPTION
apt-get est le programme en ligne de commande pour la gestion des paquets. Il peut être considéré comme l'outil de base
pour les autres programmes de la bibliothèque APT. Plusieurs interfaces utilisateur existent, comme aptitude(8),
synaptic(8) and wajig(1).
Il me semble que la totalité des options de apt-get et de apt-cache ne sont pas encore disponibles avec apt. Lorsque cela sera fait, il remplacera les deux applications.
apt moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
..."Have you mooed today?"...
wajig
La commande « wajig » n'a pas été trouvée, mais peut être installée avec :
sudo apt install wajig
Dernière modification par geole (Le 30/11/2021, à 19:11)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#7 Le 30/11/2021, à 19:03
- Qid
Re : Mélanges des commandes apt / apt-get
@Qid: Bah, c'est que "apt" et "apt-get", c'est la même application, "apt-get" est seulement l'ancienne forme de la commande, alors que "aptitude" c'est une autre application que "apt" ou "apt-get"
Super... Ça ne m'avance pas plus parce-que c'est effectivement ce que j'avais déjà en tête... Mais ça n'explique toujours pas pourquoi...
En tous cas pour revenir sur la question de départ on peut aussi ajouter dans la boucle des commandes/logiciels interchangeables à souhait synaptic... Et ce pour la même raison : les 3 utilisent la même base...
Mais et du coup... Il semble être un peu oublié mais si aptitude n'utilise pas apt il "fonctionne" comment ? Je vais aller creuser la Doc et son histoire par curiosité et pour voir où il en est tien...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#8 Le 30/11/2021, à 19:09
- Qid
Re : Mélanges des commandes apt / apt-get
pour les autres programmes de la bibliothèque APT. Plusieurs interfaces utilisateur existent, comme aptitude(8), synaptic(8) and wajig(1).
Ah merde... Ça flingue ma théorie exposé dans mon post précédent...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#9 Le 30/11/2021, à 19:19
- Qid
Re : Mélanges des commandes apt / apt-get
Je mets de la lecture pour Qid > maketecheasier.com/ultimate-guide-apt-and-apt-get-commands
J'ai failli passer à côté de ce post... Par contre je crois qu'il vaut mieux que j'évite l'anglais si je veux vraiment être sûr de comprendre...
"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil
Hors ligne
#10 Le 30/11/2021, à 19:39
- ylag
Re : Mélanges des commandes apt / apt-get
Bonsoir,
Histoire de rajouter un peu d'huile sur le feu !
Test (amusant...?) sur Ubuntu 20.04 :
van@yvan-maison:~$ apt search ncdu
En train de trier... Fait
Recherche en texte intégral... Fait
ncdu/focal,now 1.14.1-1 amd64 [installé]
visualiseur d'utilisation de disque avec ncurses
netcdf-bin/focal 1:4.7.3-1 amd64
Programmes pour lire et écrire des fichiers NetCDF
yvan@yvan-maison:~$ apt-cache search ncdu
ncdu - visualiseur d'utilisation de disque avec ncurses
netcdf-bin - Programmes pour lire et écrire des fichiers NetCDF
yvan@yvan-maison:~$
...on semble obtenir un peu plus d'infos avec apt qu'avec apt-cache search ?
A+
Dernière modification par ylag (Le 01/12/2021, à 11:54)
Hors ligne
#11 Le 30/11/2021, à 22:14
- Nico89
Re : Mélanges des commandes apt / apt-get
Merci à tous pour vos réponses.
Xubu1957, ton est lien est très instructif. De ce que je comprends, la commande apt encapsule 3 de bases, ça serait un peu comme un conteneur.
Hors ligne
#12 Le 30/11/2021, à 22:22
- xubu1957
Re : Mélanges des commandes apt / apt-get
J'en suis encore sur cette réponse.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#13 Le 30/11/2021, à 23:05
- kamaris
Re : Mélanges des commandes apt / apt-get
Une différence importante est que les apt-* ont un format de sortie stable adapté à l'utilisation dans des scripts, tandis que apt est conçu pour une utilisation plus interactive, avec un format de sortie susceptible de changer au gré des versions.
The apt(8) commandline is designed as an end-user tool and it may change behavior between
versions. While it tries not to break backward compatibility this is not guaranteed either
if a change seems beneficial for interactive use.All features of apt(8) are available in dedicated APT tools like apt-get(8) and apt-
cache(8) as well. apt(8) just changes the default value of some options (see apt.conf(5)
and specifically the Binary scope). So you should prefer using these commands (potentially
with some additional options enabled) in your scripts as they keep backward compatibility
as much as possible.
Hors ligne
#14 Le 01/12/2021, à 04:37
- Coeur Noir
Re : Mélanges des commandes apt / apt-get
Pourquoi on pourrait plus utiliser apt-get en parallèle d'apt et pas aptitude ?
https://www.reddit.com/r/linuxquestions … &context=3
Résumé grossier ( sous toute réserve de ma compréhension, à dépoussiérer, débroussailler ) :
⋅ il y a des différences de comportement concernant upgrade et remove entre aptitude et apt(-get) : avec le premier on aura plutôt un traitement par paquet individuel, avec le second on aura plus facilement un traitement « chaîné » aux paquets dépendants,
⋅ ce comportement est paramétrable dans aptitude - on peut donc faire en sorte que les 2 outils se comportent de la même façon afin d'éviter surprise ou confusion.
⋅ Il reste une différence. Aptitude stocke un historique de toutes ses actions. Du coup ce qui est traité via apt(-get) n'est pas « mis à jour » dans la base de données d'aptitude et c'est là qu'on peut introduire des incohérences dans aptitude quand on utilise les 2 outils indifféremment : aptitude ne verra pas automatiquement que apt(-get) a mis à jour tel paquet ou supprimé tel autre.
⋅ Mais ça n'est pas impossible d'utiliser les 2 si on fait gaffe ( si on se souvient pour quels paquets on a utilisé l'un ou l'autre ).
À l'époque de ces débats aptitude/apt-get on conseillait d'utiliser soit l'un ou l'autre pour se simplifier la vie, pour justement éviter d'apprendre toutes les subtilités de chaque outil ( en maîtriser un bien plutôt que mal deux ).
Sous ×buntu aujourd'hui, apt(-get) avait l'air d'avoir gagné les suffrages. C'était sans compter sur snap ou flatpak qui amènent leur lot de nouvelles commandes, astuces ou contraintes…
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#15 Le 01/12/2021, à 09:33
- lool_lauris
Re : Mélanges des commandes apt / apt-get
Salut,
...on semble obtenir un peu plus d'infos avec apt qu'avec apt-search ?
Tu voulais plutôt dire entre apt et apt cache, non ?
---------------------------------------------------------
Pour en revenir à la question initiale de ce fil, une bonne explication également ici => https://itsfoss.com/apt-vs-apt-get-difference/
Soutenez le Libre => http://www.april.org/
En ligne
#16 Le 01/12/2021, à 11:18
- krodelabestiole
Re : Mélanges des commandes apt / apt-get
on a déjà abordé le sujet pas mal de fois et c'est expliqué dans la doc, si jamais :
https://doc.ubuntu-fr.org/apt-get
apt-get fournit un retour facilement analysable par un script et garantit une certaine rétro-compatibilité.
Cependant les fonctionnalités que proposent apt-get sont également disponibles via la commande apt, qui est plus conviviale pour l'utilisateur final. Préférez apt si vous comptez accéder directement à ces fonctionnalités via la ligne de commande.
https://doc.ubuntu-fr.org/apt-cli
Le retour d'apt est susceptible d'évoluer selon les choix des développeurs, et leur vision d'une bonne ergonomie. Si vous comptez utiliser ces fonctionnalités dans un script, préférez l'usage de apt-get et apt-cache. Leur retour sera plus facilement analysable par votre script et leur rétro-compatibilité est mieux garantie.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#17 Le 01/12/2021, à 11:23
- krodelabestiole
Re : Mélanges des commandes apt / apt-get
(il n'est donc pas question qu'une commande remplace l'autre ou quoi que ce soit, il n'y a pas non plus de problème de compatibilité - comme dit précédemment. elles ont chacune un cadre d'utilisation un peu différent, mais elles aboutissent exactement au même résultat)
dans la pratique apt apporte par ex. une barre de progression, des couleurs, etc. qui peuvent gêner plus qu'autre chose quand on veut parser un retour.
Dernière modification par krodelabestiole (Le 01/12/2021, à 11:29)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#18 Le 01/12/2021, à 11:42
- FrancisFDZ
Re : Mélanges des commandes apt / apt-get
Bonjour,
J'ai cru comprendre que la commande "apt" remplaçait "apt-get", la dernière se comportant à la manière d'un lien symbolique vers "apt" De petites différences semblent pourtant exister ?
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#19 Le 01/12/2021, à 11:49
- krodelabestiole
Re : Mélanges des commandes apt / apt-get
J'ai cru comprendre que la commande "apt" remplaçait "apt-get", la dernière se comportant à la manière d'un lien symbolique vers "apt"
non, c'est faux.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#20 Le 01/12/2021, à 11:56
- ylag
Re : Mélanges des commandes apt / apt-get
Bonjour,
Tu voulais plutôt dire entre apt et apt cache, non ?
Oups...
Coquille corrigée à l'instant, merci de l'avoir souligné.
A+
Dernière modification par ylag (Le 01/12/2021, à 12:17)
Hors ligne
#21 Le 19/12/2021, à 18:31
- Nico89
Re : Mélanges des commandes apt / apt-get
Bonsoir,
J'ai pas mal potassé sur le sujet pour bien comprendre depuis mon premier post.
Récemment, j'ai réalisé une mise à jour d'un de mes systèmes qui n'avait pas été allumé depuis un moment.
Par curiosité j'ai tenté la commande
sudo apt dist-upgrade
.
A mon grand étonnement, la commande est passée.
Soit j'ai toujours rien compris, soit je suis passé à côté de quelque chose.
En effet :
_ dist-upgrade est un paramètre d'apt-get
_ full-upgrade est un paramètre d'apt
Je n'arrive plus à mettre la main sur le lien de la page que j'avais trouvé, mais j'étais tombé sur le code d'apt dans lequel on voit que la commande
sudo apt full-upgrade
renvoi à la commande
sudo apt-get dist-upgrade
Impossible de remettre la main sur cette page. Si quelqu'un la trouve je suis preneur.
Du coup, bien que ce soit lié, je trouve étonnant que je puisse lancer la commande "apt" avec un paramètre "apt-get" directement ?
Hors ligne
#22 Le 19/12/2021, à 18:37
- xubu1957
Re : Mélanges des commandes apt / apt-get
Bonjour,
Le lien fourni au message #12 ?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#23 Le 19/12/2021, à 18:58
- Nico89
Re : Mélanges des commandes apt / apt-get
Bonsoir xubu1957,
Non, j'ai tout tenu les liens. De souvenir, on voyait la fonction full-upgrade qui renvoyait en accolade la commande dist-upgrade. C'était peut-être une page d'apt dans github ou un truc comme ça.
Mais c'était sympa, ça montrait bien le lien.
Hors ligne
#24 Le 20/12/2021, à 19:50
- xubu1957
Re : Mélanges des commandes apt / apt-get
Bonsoir,
Cette page salsa.debian.org/apt-team/apt/-/blob/1.6.12/cmdline/apt.cc#L74 ?
indiquée dans askubuntu.com/questions/770135/apt-full-upgrade-versus-apt-get-dist-upgrade
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#25 Le 20/12/2021, à 20:00
- krodelabestiole
Re : Mélanges des commandes apt / apt-get
dist-upgrade / full-upgrade c'est la même chose. à la base c'était dist-upgrade pour atp-get et dist-upgrade pour apt, mais je crois que les alias ont été fait dans tous les sens pour pas qu'on se prenne la tête, du coup autant pas se la prendre !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne