#1 Le 05/01/2025, à 09:52
- Watael
[Résolu] apt pas d'options dans man/info (format couleur...)
salut,
je me mets peu à peu à apt, mais j'observe une différence d'affihcage entre apt search et apt-cache search.
entre autres, le premier affiche les renseignements sur deux lignes, avec de la couleur.
mais je ne vois rien dans le man pour configurer la sortie d'apt, ni, d'ailleurs, la description de la moindre option qui serait disponible (je n'ai pas su trouver les mots pour stfw)
apt n'aurait pas d'options en ligne de commande ?
Dernière modification par Watael (Le 07/01/2025, à 08:45)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#2 Le 05/01/2025, à 10:02
- xubu1957
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour,
Une Doc apt-cli
Rien d'utile chez les cousins > manpages.debian.org/stretch/apt ?
_ _ _
(edit=messages regroupés)
_ _ _
Je rajoute > debian-facile.org/doc:systeme:apt:
Dernière modification par xubu1957 (Le 05/01/2025, à 12:10)
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
#3 Le 05/01/2025, à 10:11
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Une Doc apt-cli
Options
Certaines options passées en paramètres permettent de modifier le comportement d'apt, ou les retours de certaines commandes.
--installed ou -i permet de ne sélectionner que les paquets installés.
--all-versions ou -a permet de sélectionner toutes les versions d'un paquet.
c'est pauvre.
Rien d'utile chez les cousins > manpages.debian.org/stretch/apt ?
à vue de nez, le man est le même.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#4 Le 05/01/2025, à 11:49
- diesel
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
J'ai lu quelque part qu'apt était plutôt fait (au moins au début) pour être scripté (donc avec des sorties console limitées) alors que ses grands frères (apt-get, apt-cache...) devenaient plutôt "réservés" à une utilisation directe, donc avec des sorties console plus riches.
Ceci expliquerait peut-être cela.
En tous cas, apt n'est pas un simple regroupement stricto sensu dans une commande unique de apt-get et autres.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#5 Le 05/01/2025, à 11:58
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
pourquoi la couleur alors, et un formatage sur plusieurs lignes en ce qui concerne search ?
d'ailleurs,
$ apt search ^apt | cat -
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
...
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#6 Le 05/01/2025, à 12:00
- nany
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour et bonne année,
J'ai lu quelque part qu'apt était plutôt fait (au moins au début) pour être scripté (donc avec des sorties console limitées) alors que ses grands frères (apt-get, apt-cache...) devenaient plutôt "réservés" à une utilisation directe, donc avec des sorties console plus riches.
Je crois que c’est plutôt l’inverse.
En ligne
#7 Le 05/01/2025, à 12:04
- nany
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Et, en effet, le man d’apt est peu verbeux.
En ligne
#8 Le 05/01/2025, à 12:31
- iznobe
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour et bonne année,
diesel a écrit :J'ai lu quelque part qu'apt était plutôt fait (au moins au début) pour être scripté (donc avec des sorties console limitées) alors que ses grands frères (apt-get, apt-cache...) devenaient plutôt "réservés" à une utilisation directe, donc avec des sorties console plus riches.
Je crois que c’est plutôt l’inverse.
Bonjour , oui , apt-get s ' utilise principalement en ligne de commande et surtout dans les scripts, les sorties sont formatées de façon a etre plus adaptées pour les scripts .
une approche un peu generaliste mais qui montre bien les differences : https://aws.amazon.com/fr/compare/the-d … d-apt-get/
retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#9 Le 05/01/2025, à 12:45
- geole
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour
Un début de piste
apt-config --help
apt-config dump
man apt-config
man apt.conf
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
En ligne
#10 Le 05/01/2025, à 13:28
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
$ apt-config dump | grep -i color
binary::apt::APT::Color "1";
je ne m'y prends peut-être pas correctement
$ apt -o Color=0 search ^apt
affiche encore le nom du paquet en couleur.
Dernière modification par Watael (Le 05/01/2025, à 13:28)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#11 Le 05/01/2025, à 13:35
- ylag
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour,
Au risque de dire une grosse bêtise, as-tu tenté quelque chose du genre de :
apt -o binary::apt::APT::Color=0 search ^apt
?
Dernière modification par ylag (Le 05/01/2025, à 13:37)
Hors ligne
#12 Le 05/01/2025, à 13:59
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
oui, oui. j'ai essayé tout et partie de ce qu'affiche apt-config dump...
sauf
$ apt -o APT::Color=0 search ^apt
qui supprime effectivement la couleur.
par contre, je ne vois pas comment est configuré l'affichage sur plusieurs lignes.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#13 Le 05/01/2025, à 14:55
- diesel
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Bonjour et bonne année,
diesel a écrit :J'ai lu quelque part qu'apt était plutôt fait (au moins au début) pour être scripté (donc avec des sorties console limitées) alors que ses grands frères (apt-get, apt-cache...) devenaient plutôt "réservés" à une utilisation directe, donc avec des sorties console plus riches.
Je crois que c’est plutôt l’inverse.
Alors, ma "vieille" mémoire m'a fait défaut.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#14 Le 07/01/2025, à 08:37
- Tawal
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Hello.
Il y a l'option APT::Cache::Search::Version=1 qui enlève le numéro de version mais garde la description.
Cela affecte l'affichage d'apt search : plus qu'un paquet par ligne et perte de la coloration.
$ apt -o APT::Cache::Search::Version=1 search ^xdot
xdot - visualisateur interactif de fichiers de tracé Graphviz
xdotool - génération d'évènements X11 d'entrées clavier ou de souris
wtype - xdotool type for wayland
$
Le savoir n'a d’intérêt que si on le transmet.
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
#15 Le 07/01/2025, à 08:45
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
super !
ça supprime aussi la couleur.
merci à tous.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#16 Le 07/01/2025, à 09:17
- Tawal
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Tu peux aussi utiliser l'option --names-only, -n pour chercher que sur les noms de paquets et pas la description :
$ apt --names-only -o APT::Cache::Search::Version=1 search ^xdot
xdot - visualisateur interactif de fichiers de tracé Graphviz
xdotool - génération d'évènements X11 d'entrées clavier ou de souris
$
Le savoir n'a d’intérêt que si on le transmet.
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
#17 Le 07/01/2025, à 13:27
- RaphaelG
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
A mon humble avis :
- Soit on veut scripter (et mon petit doigt me dit que Watael veut scripter) alors il faut utiliser le couple apt-cache et apt-get.
Leur affichage est plus pérenne et plus facile à parser.
- Soit on veut manipuler les paquets de manière interactive alors apt est mieux car il apporte la couleur et des petits conseils.
Par exemple sur un "apt update" : "6 packages can be upgraded. Run 'apt list --upgradable' to see them."
ou sur un "apt upgrade" "Get more security updates through Ubuntu Pro with 'esm-apps' enabled:". (Ca, ça m'énerve un peu)
Un petit souci avec la recherche, que ce soit avec "apt search" ou avec "apt-cache search", est que le résultat est souvent trop vaste. Je pense qu'ils vont chercher le pattern dans la section Description: du retour de "apt show" ou de "apt-cache show". Pour réduire le champ de la recherche, j'utilise grep. pour reprendre votre exemple avec xdot :
~$ apt-cache search xdot | grep xdot
libxdot4 - rich set of graph drawing tools - xdot library
wtype - xdotool type for wayland
xdot - interactive viewer for Graphviz dot files
xdotool - simulate (generate) X11 keyboard/mouse input events
~$
Ceci dit, on passe à coté du paquet ydotool qui est peut être pertinent.
En conclusion, dans un script, j'utiliserais :
apt-cache search pattern | grep pattern
apt-cache show pkgname
apt-cache showpkg pkgname
apt-cache policy [pkgname]
apt-get ....
et en mode interactif : apt, 1 command to rule them all !
Dernière modification par RaphaelG (Le 07/01/2025, à 14:18)
Hors ligne
#18 Le 07/01/2025, à 18:23
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
Je cite pour ceux qui ont la flemme de lire
pourquoi nous infliger ça, puisqu'on te dit qu'on a la flemme de lire !?
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#19 Le 08/01/2025, à 09:55
- k3c
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
au lieu de
apt-cache search pattern | grep pattern
je pense qu'on cherche xdot seulement dans le premier mot, donc
apt-cache search xdot | awk '$1~/xdot/'
xdot - visualisateur interactif de fichiers de tracé Graphviz
xdotool - génération d'évènements X11 d'entrées clavier ou de souris
libxdot4 - rich set of graph drawing tools - xdot library
par contre cela loupe ydotool
edit
je crois que je viens de re inventer
apt-cache search --names-only xdot
xdot - visualisateur interactif de fichiers de tracé Graphviz
xdotool - génération d'évènements X11 d'entrées clavier ou de souris
libxdot4 - rich set of graph drawing tools - xdot library
Dernière modification par k3c (Le 08/01/2025, à 10:01)
Debian 12 sur Thinkpad reconditionné
Hors ligne
#20 Le 08/01/2025, à 10:08
- Watael
Re : [Résolu] apt pas d'options dans man/info (format couleur...)
pourquoi utiliser un "gestionnaire" de regex ? apt-cache sait interpréter les regex :
search expression_régulière...
La commande search recherche l'expression rationnelle POSIX donnée en paramètre sur tous les paquets disponibles, voir regex(7). Elle cherche une occurrence de la chaîne dans les noms
de paquets et dans les descriptions puis elle affiche le nom du paquet et sa description courte.[...]
$ apt-cache --names-only search ^xdo
xdot - visualisateur interactif de fichiers de tracé Graphviz
xdotool - génération d'évènements X11 d'entrées clavier ou de souris
xdo - small console-based utility to perform elementary actions on windows
xdoctest - Rewrite of Python's builtin doctest module with AST instead of REGEX
$
Dernière modification par Watael (Le 08/01/2025, à 10:12)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne