Vous n'êtes pas identifié(e).
Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
Intel® Core™2 Duo E8500 × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil
Hors ligne
pour avoir la liste des paquets installés concernant les polices :
pour choper la liste des paquets installés concernant les polices, afin de pouvoir installer les mêmes sur une autre machine :
puis tu transfères le fichier paquets.txt sur ton autre machine dans la quelle tu lances cette commande pour installer les mêmes polices :
Dernière modification par arpinux (08-01-2021 10:30:36)
nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
make code ☮ not war
Hors ligne
pour avoir la liste des paquets installés concernant les polices :
dpkg -l | grep font | awk '{print $2}'
hum hum, tu seras loin du compte (faut dire que les polices, que ça soit sous Linux ou sous Windows, c'est la pagaille totale).
Déjà grep font sera utilement remplacé par grep fonts-*, ça t'éliminera presque tous les outils et autres librairies qui n'ont rien à faire dans une liste de polices (est-ce qu'on mélange les mèches à bois et les forets à béton à l'atelier ?), ensuite tu rajouteras grep ttf-* qui va te trouver d'autres polices, et enfin tu n'oublieras pas que certaines polices n'ont ni "font" ni "ttf" dans leur nom, exemple avec une culmus qui a dû m'arriver soit avec Debian soit avec LibreOffice.
Et bon courage.
Dernière modification par jpt (08-01-2021 11:41:46)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
le filtre supplémentaire "fonts-*" paraît plus adéquate:
en revanche, comme on le voit, la 3° ne sert à rien chez moi .. peut-être chez d'autres ?
Dernière modification par arpinux (08-01-2021 12:05:53)
nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
make code ☮ not war
Hors ligne
On demande juste à aptitude de lister tous les paquets contenus dans la section « fonts »
Hors ligne
Dernière modification par arpinux (08-01-2021 12:06:45)
nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
make code ☮ not war
Hors ligne
^^ c'est justement pour choper les paquets qui n'ont ni 'font', ni 'ttf' dans leur nom que je fais un 'grep font' simple car ça permet de choper les descriptions de paquets.
Oui, mais tu n'as pas indiqué cette commande !
les paquets "parasites", je les cherche encore... un exemple sur mon système
libfont-afm-perl
libfontconfig1:amd64
libfontconfig1-dev:amd64
libfontembed1:amd64
libfontenc1:amd64
libfreetype6:amd64
libfreetype6-dev:amd64
libwoff1:amd64
libxfont2:amd64
libxft-dev:amd64
libxft2:amd64
Toute cette série de lib... c'est quoi ?
Et ceux qui ont la string "util", c'est des polices tu crois ?
la 3e ne sert à rien chez moi .. peut-être chez d'autres ?
dpkg -l | grep ttf-* | awk '{print $2}' > paquets.txt && cat paquets.txt
Dernière modification par jpt (08-01-2021 12:15:29)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
make code ☮ not war
Hors ligne
2 parasites seulement, mais le risque c'est de zapper des polices... Ce sujet ne sera jamais simple, hélas.
Dernière modification par jpt (08-01-2021 12:36:13)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
je n'utilise jamais aptitude... devrais-je ?
Tu fais comme tu veux Cependant aptitude brille dans ce genre de tâche
Hors ligne
arpinux a écrit :je n'utilise jamais aptitude... devrais-je ?
Tu fais comme tu veuxCependant aptitude brille dans ce genre de tâche
et est laborieux dans d'autres :
jpt a écrit :OK, donc c'est synaptic qui se gourre, puisqu'en cliquant sur "Filtres personnalisés / Cassés" je n'ai rien.
Je n'en sais rien. Ça dépend de ce qu'on entend exactement par "cassé". Ici, aptitude (que je n'utilise jamais, trop compliqué) me sort que telnet-ssl (qui est installé) est cassé parce qu'il est en conflit avec telnet (qui n'est pas installé). Evidemment qu'ils sont en conflit et qu'on ne peut installer qu'un des deux, je vois pas en quoi ça en fait un paquet cassé...
source // c'est moi qui mets en gras.
Dernière modification par jpt (08-01-2021 13:07:30)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
suivi de :
Ce qui donne :
Il me manque fonts-linuxlibertine dans ma méthode !
Méthode arpinux :
suivi de :
Il y a en trop libwoff1 dans la méthode d'arpinux. Je vais supprimer cette ligne et récolter les deux fichiers ma méthode et celle d'arpinux ( pour les manquants dans la mienne ) pour injecter leurs résultats dans la machine de mon ami.
J'ai l'impression d'avoir pris ma carte au Parti Socialiste et de faire la synthèse entre les différents courants. François Hollande sors de ce corps !
Dernière modification par --gilles-- (08-01-2021 14:24:34)
Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
Intel® Core™2 Duo E8500 × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil
Hors ligne
nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
make code ☮ not war
Hors ligne
Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
Intel® Core™2 Duo E8500 × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil
Hors ligne
va me chercher ces quelques polices visibles dans LibreOffice par exemple
Serait-ce lié à leur emplacement ?
Debianophile = DebiaNoGeek
Hors ligne
Serait-ce lié à leur emplacement ?
Non, c'est normal et tu le dis toi-même :
les polices installées manuellement
Les commandes d'arpinux et aptitude s'appuient sur les informations de l'outil apt.
Les polices installées manuellement ne l'ont donc pas été avec apt (ou dpkg).
Fermez le ban.
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Si tout le monde pense pareil, c'est qu'aucune personne ne pense beaucoup.
Intel® Core™2 Duo E8500 × 2
4,0 Gio DDR3 - 1333 MHz
Et si vous cherchiez votre solution dans le wiki => https://debian-facile.org/accueil
Hors ligne
Je propose une solution minimale basée sur aptitude :
aptitude search ~sfonts
On demande juste à aptitude de lister tous les paquets contenus dans la section « fonts »
et chez moi ça retourne 602 lignes avec des informations dans les deux premières colonnes juste hermétiques, exemple :
p, i, A, what ?
et des parasites en veux-tu en voilà, genre
Inexploitable.
Ensuite,
aptitude search '~i !~M ~sfonts' | awk '{print $2}' > paquets-trouvés-par-aptitude.txtsuivi de :
aptitude search '~i ~M ~sfonts' | awk '{print $3}' > paquets-trouvés-par-aptitude.txt && cat paquets-trouvés-par-aptitude.txt
Chez moi (je supprime la redirection pour y voir clair) :
1 seul fichier remonté par la première commande, c'est fou, non ? 24 fichiers à la seconde, c'est mieux mais il y a encore des parasites et surtout, il en manque toujours beaucoup.
Sinon,
Je ne souhaitais pas ramasser les polices perdues ici et là installées en espace utilisateur, je n'en pas dans la machine actuelle, juste des paquets debian de police.
Il arrive parfois que l'install d'un logiciel te fasse des petits dans le dos, je l'ai connu avec un logiciel de mise en page pour faire imprimer des albums de famille.
Voilà.
Au début de cette discussion, j'ai écrit que les polices c'est la pagaille, et je ne change pas d'avis, hélas…
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Par contre, en plus d'afficher à l'écran, j'ai rajouté la création des fichiers "fonts-paquets" et "fonts-orphelines".
Dernière modification par Tawal (16-05-2021 12:27:47)
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
Ne le prend pas mal mais j'ai "repris" ton script pour l'épurer et le corriger sur certains points.
Aucun problème, on est là pour échanger, partager, s'entraider, etc.
(tiens, d'ailleurs j'ai oublié de te féliciter pour ta nouvelle version de la surveillance disque que j'ai regardée à la va-vite et qui roule bien !)
Je regarderai demain pour les polices, là j'en ai ma claque (pas de toi, hein, ).
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Manjaro Xfce - Debian Xfce - Yunohost - Xebian Et vous ?
61 convertis IRL (n'ont pas eu le choix...).
Hors ligne
Dernière modification par Tawal (16-05-2021 12:33:10)
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
en deviennent une seule #list_paquets="/home/$USER/Documents/fonts-paquets"; list_orphelines="/home/$USER/Documents/fonts-orphelines", c'est plus facile pour commenter/décommenter, ce qui permet d'avoir facilement le log dans les fichiers ou pas :
Pour la commande tee, j'ai tout mis sur une seule ligne et j'ai rajouté l'esperluette, en suivant les conseils de ce site : https://www.hostinger.fr/tutoriels/comm … c-exemples
Et la dernière ligne du script devient echo "les $orphelines polices ne provenant pas d'un paquet seront supprimées à la main." avec l'ajout de la variable de comptage.
La seule chose que je regrette, c'est mes petits "points de suite" qui montraient, en cas de boucle longue (sur les paquets), que le programme est encore vivant. Bah...
Voili voilà,
Font manager peut-il aider ?
Oui, font-manager serait surement très utile pour examiner et trier les fontes, mais il faut d'abord faire le ménage sinon c'est ingérable.
Et d'ailleurs, je ne sais pas comment je vais le faire, ce ménage...
Quand je tape fc-list | more, je peux lire .../noto/NotoSerifHebrew-CondensedLight.ttf et comme je n'utiliserai jamais le hébreu, elle peut dégager, tout comme celles où je lis Mandarin, Thai, Japanese, etc.
Mais quand je ne lis rien ? Genre .../lato/Lato-Medium.ttf: Lato,Lato-Medium:style=Medium,Regular et c'est tout ! Va falloir la regarder, et il y en a plein comme ça.
Bon sang, "ils" auraient pu me demander mon avis avant de me pourrir le dossier des fonts,
Dernière modification par jpt (16-05-2021 12:42:19)
AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War
Hors ligne
Edit: Tu n 'as pas besoin de l'esperluette "&", elle sert à rediriger la sortie d'erreurs vers la sortie standard.
Tu crois que des echo vont reporter une erreur ? (c'est possible dans l'absolu, mais dans ce code ...)
Et ensuite quel intérêt de reporter ces erreurs dans un fichier qui est censé n'avoir qu'une liste de paquets à installer ou une liste de polices orphelines ?
Edit2:
Ton fichier "fonts-paquets" contient des lignes du style :
Paquet installé : XXXXXXXXX
Paquet installé : ZZZZZ
....
Ce qui va le rendre plus difficilement exploitable par un autre script (pour par exemple installer cette liste de paquets sur une autre machine).
Tandis qu'un fichier ne comportant qu'un nom de paquet par ligne peut s'utiliser directement de la sorte :
Dernière modification par Tawal (16-05-2021 13:43:22)
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