choisir son apt* et packager à l'arrache
- To: duf <debian-user-french@lists.debian.org>
- Cc: Arthur Pons <arthur.pons@unistra.fr>, patrick.hoffmann@unistra.fr
- Subject: choisir son apt* et packager à l'arrache
- From: Marc Chantreux <mc@unistra.fr>
- Date: Tue, 12 Dec 2023 13:33:21 +0100
- Message-id: <[🔎] ZXhTEdVJhOhuB8Lh@prometheus>
- In-reply-to: <8522c0fa-6022-4ea8-bc32-7148377a03cd@unistra.fr>
- References: <8e8cd488-40e7-4723-aae3-12dc0348ff51@unistra.fr> <ZXd3le7EpAQOCzSD@prometheus> <65c1b572-b07c-45d6-9dfa-3363ed71c615@unistra.fr> <ZXgpQ-uWPw0sKlc6@prometheus> <f7d95b78-2bd0-4d70-9d49-d854091c5ce6@unistra.fr> <ZXgsYf-lgXfoEFP_@prometheus> <8522c0fa-6022-4ea8-bc32-7148377a03cd@unistra.fr>
salut à tous,
je passe un thread sur la liste parce que j'aimerais beaucoup avoir
votre position (à jour) sur le sujet.
il y a qq années, il semblait que apt était sensé devenir l'interface
officielle des apt-tools sauf que
* j'ai l'impression que c'est tjrs aussi mauvais comparé à aptitude
* aptitude a un vrai pb de lenteur
> > > > > J'avais pas rsvg-convert, apt me dit que c'est dans le paquet
> > > > > python3-sphinxcontrib.svg2pdfconverter. Ca me surprend un peu mais ça a
> > > > > effectivement corrigé le problème. Normal ?
> > > >
> > > > $ apt-file search rsvg-convert
> > > > librsvg2-bin: /usr/bin/rsvg-convert
> > > > librsvg2-bin: /usr/share/man/man1/rsvg-convert.1.gz
> > > C'est dommage parce que quand on fait
> > > apt search rsvg-convert
> > > python3-sphinxcontrib.svg2pdfconverter/stable,stable 1.2.2-1 all
> > > Sphinx SVG to PDF Converter Extension
> >
> > C'est un des trucs qui me saoule dans debian: apt est sensé devenir *le
> > frontend* de tous les apt-tools sauf qu'il pue du bec.
> >
> > du coup:
> > * apt pour installer
> > * aptitude et apt-file pour chercher
au passage je tiens à signaler que:
* les motifs de recherche de aptitude sont une des raisons de ma
fidélité à debian comme seule distro potable pour un desktop
user-end.
* j'aimerais bien dire "aptitude partout" était responsable du seul
foirage de mise a jour majeure en 20 ans sur debian (entre temps j'ai
découvert les images openstack avec leurs dépendances à la con donc
on va dire 2).
* aptitude est lent au démarrage, il arrive avec une ui et un tetris,
le tout ne m'ayant évidement jamais servi.
> > > > il faut que je fasse un paquet debian pour que les gens
> > > > aient juste à faire "apt install".
> > >
> > > Pas obligatoire, c'est l'occasion de leur montrer apt search et apt-file
> > > jeudi :
sauf démonstration du contraire, je continue à dire qu'il ne *faut pas
uitliser apt search* mais aptitude ou apt-cache.
> > c'est une très mauvaise pratique: faire des apt install de partout pour
> > ne plus savoir pourquoi tu as installé tel et tel paquet.
> >
> > l'avantage de faire apt install mon-tp1 mon-tp2, c'est que rsvg-convert
> > sera désinstallé le jour ou tu n'as plus aucun tp qui en dépend.
> première option parce que c'est ce que les personnes vont très
> majoritairement rencontrer dans leurs activités (combien de projets de
> recherche viennent avec des jolis paquets ?).
les "jolis paquets" (qualité debian, remonté dans upstream) sont chiants
à faire et c'est la raison pour laquelle personne ne prend le temps de
les faire.
faire un paquet avec une liste de dépendances et qqs fichiers prets à
l'emploi est trivial et on devrait faire la promotion de cette pratique.
J'utilisais equivs pour faire mes paquets et j'utilise maintenant
mkcrapdeb https://git.unistra.fr/mc/mkcrapdeb
je suis à l'affut de bonnes pratiques/pratiques officielles pour ce
ce packaging simple.
a+
marc
Reply to: