Où est la police ?

Bonjour

Je suis nouveau dans Debian. J’ai longtemps utilisé Ubuntu.

Je viens d’installer la version 8.1. Quand je tente d’installer le jeu de polices ttf_mscorefonts, un message dit qu’il manque defoma. J’ai téléchargé un defoma_0.11.11_all.deb, mis il refuse de s’installer, avec le message “paquets en conflit”

Dans Synaptic, je vois que fontconfig est installé et j’ai Font Manager dans mon menu d’application.

Merci

Jean-Pierre

Aucun paquet defoma* sous jessie.
Il fait ptet partie d’un meta-paquet (autre nom) ?

Pourtant, j’ai trouvé ce package dans
packages.debian.org/squeeze/defoma

Quand j’essaie d’installer ttf_mscorefont-installer en ligne de commande j’ai bien un message qui réclame defoma.

JP

[quote=“jean-Pierre”]Pourtant, j’ai trouvé ce package dans
packages.debian.org/squeeze/defoma

Quand j’essaie d’installer ttf_mscorefont-installer en ligne de commande j’ai bien un message qui réclame defoma.

JP[/quote]

La 8.1 est une Jessie et non une Squeeze.
Il faut faire une recherche sur la modification du nom du paquet et ensuite, installe ce paquet en ligne de commande :

apt-get install le_paquet

Puisque defoma ne fait pas partie de Jessie, pourquoi le système me le demande-t-il ?

J’ai téléchargé ttf_mscorefonts dans :
packages.debian.org/fr/jessie/a … r/download
mais le système se plante complètement quand j’essaie d’installer ce paquet.

Existe-t-il un des fichiers que je pourrais télécharger manuellement sur les polices Arial et Times ?

bsr,

root@debianport:~# apt-cache policy ttf-mscorefonts-installer
ttf-mscorefonts-installer:
  Installé : (aucun)
  Candidat : 3.6
 Table de version :
     3.6 0
        500 http://ftp.fr.debian.org/debian/ jessie/contrib amd64 Packages
root@debianport:~# 

Donc je suppose que si tu tapes

apt-get install ttf-mscorefonts-installer

tu devrais trouver ton bonheur.
En espérant que çà fonctionne 8)
//

J’ai tapé tes deux commandes. Après la première, j’ai eu :
ttf-mscorefonts-installer:
Installé : 3.6
Candidat : 3.6
Table de version :
*** 3.6 0
500 http.us.debian.org/debian/ jessie/contrib amd64 Packages
500 ftp.fr.debian.org/debian/ jessie/contrib amd64 Packages
100 /var/lib/dpkg/status

Après la deuxième, il y a d’abord :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
ttf-mscorefonts-installer est déjà la plus récente version disponible.
Le paquet suivant a été installé automatiquement et n’est plus nécessaire :
libfreeimage3
Veuillez utiliser « apt-get autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]

Si je tape “O” la console est remplacée par un terminal dont le titre est “Polices : apt-get - Konsole”:
Dans la zone bleue il y a :

apt-get install ttf-mscorefonts-installer
Outil de configuration des paquets
Si vous devez utiliser un mandataire HTTP (« proxy »), veuillez indiquer son adresse (par exemple : 192.168.0.1:8080). Les fichiers des polices seront alors téléchargés via ce serveur mandataire.
Vous pouvez laisser ce champ vide si vous n’utilisez pas de mandataire.
Mandataire HTTP :


                                                  <Ok>

Si je clique sur OK, il ne se passe rien. Je ne peux que fermer ce terminal.

Je n’ai pas de proxy.

JP

bjr,

Le paquet est installé, tu as certainement eu à cocher un agréement
à un moment donné (acceptation de licence) ? c’est peut être là qu’il y
a eu un binz. Il faut utiliser la touche puis pour accepter.

je suggère de réinstaller

# apt-get install --reinstall ttf-mscorefonts-installer

et de bien accepter la licence.

Si cette manip ne marche pas, je ne sais pas où est le problème. Sorry !

//

Bonjour

Ta commande donne :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Le paquet suivant a été installé automatiquement et n’est plus nécessaire : libfreeimage3
Veuillez utiliser « apt-get autoremove » pour le supprimer.
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d’espace disque supplémentaires seront utilisés.
E: Internal Error, No file name for ttf-mscorefonts-installer:amd64

Donc, le système ne trouve pas ttf-mscorefonts-installer

Dans Apper, et Synaptic, toutes les installations de logiciel se terminent par le message d’erreur :
"Impossible d’installer correctement l’un des paquets sélectionnés… Error while installing package: subprocess installed post-installation script returned error exit status 30"
Pourtant, sauf dans le cas des polices ttf-mscorefonts, le logiciel a été correctement installé.

J’ai téléchargé un fichier arial.ttf. Je l’ai mis dans /usr/share/truetype/arial/ mais Font Manager ne le voit pas, ni mon texteur. Y a-t-il un moyen de télécharger directement les fichiers des polices et de les rendre utilisables ?

JP

Le système ne le trouve pas parce que le système n’est pas bien configuré.

packages.debian.org/search?keyw … lla-search

Il faut ajouter la section contrib à ton sources.list, voir internet ou synaptic (je crois) pour le faire.

Pourtant /etc/apt/sources.list contient :

deb security.debian.org/ jessie/updates main contrib non-free
deb ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src ftp.debian.org/debian/ jessie-updates main contrib
deb http.us.debian.org/debian/ jessie non-free contrib main
deb-src http.us.debian.org/debian/ jessie non-free contrib main
deb ftp.fr.debian.org/debian/ jessie main contrib non-free
deb ftp.fr.debian.org/debian/ jessie-proposed-updates main contrib non-free

Il y a donc “contrib” et “non-free”

JP

MMmh. C’est bizarre, je n’avais pas bien lu les messages du haut. Ton sources.list a des doublons (dépôts français et us, un des deux suffit par exemple).

  1. Accèdes-tu à ces polices par Libreoffice par exemple ? Elles devraient y être.

  2. que donne la commande

dpkg-reconfigure ttf-mscorefonts-installer ?

Dans Lbre office, j’ai une liste des polices dont la première est “Aerial”. Le fichier Aerial.ttf est dans /usr/share/truetype/arkpandora/.
Dans ce même dossier, j’ai mis Arial.ttf et pourtant celle-ci n’apparaît pas dans la liste

La réponse à ta commande est :
/usr/sbin/dpkg-reconfigure: ttf-mscorefonts-installer est cassé ou partiellement installé

JP

Pour l’installation de arial.ttf, ça ne suffit pas de le mettre dans le dossier. Il faut faire une manipulation à partir de LIbreoffice, je ne sais plus laquelle.

Ca reste de toute manière du bricolage qui servait quand ttf-mscorefonts-installer n’eistait pas, installer le paquet cassé, c’est la bonne solution si tu as besoin des polices windows.

Esssaye les commandes suivantes:

aptitude clean aptitude purge ttf-mscorefonts-installer --purge

En cas d’erreur, éventuellement,

S’il n’y a pas d’erreur,

aptitude update aptitude install ttf-mscorefonts-installer

En allant jusqu’au bout de la config.

Sinon, il faudra retirer les résidus du paquet à la main.

Merci !!!

Ta solution était bonne. J’ai maintenant un dossier /usr/share/fonts/truetype/msttcorefonts avec toutes les polices qui manquaient.

Arial et les autres sont maintenant disponibles dans Libre Office.

Encore merci.

Jean-Pierre