Contenu
$XORG_PREFIX
/share/fonts/100dpi, $XORG_PREFIX
/share/fonts/75dpi, $XORG_PREFIX
/share/fonts/misc
L'ancêtre de Xorg (X11R1, en 1987) ne fournissait que des polices bitmap, avec un outil (bdftopcf) pour aider à les installer. Avec l'introduction de xorg-server-1.19.0 et libXfont2 beaucoup de gens n'en auront plus besoin. Il y a toujours quelques vieux paquets qui peuvent les demander ou en bénéficier, donc les paquets suivants sont présentés ici.
Le paquet font-adobe-100dpi installe les versions à 100 points par pouce des polices Courier, Helvetica, New Century Schoolbook et Times.
Les paquets de police restants ici fournissent les version 75 dpi de ces polices, et diverses polices - surtout pour les encodage anciens. Ils sont principalement utiles pour supprimer les avertissement lorsque vous testez Xorg. Dans les versions précédentes de BLFS beaucoup de vieilles polices étaient installées.
Veuillez consulter le livre BLFS-7.10 sur https://fr.linuxfromscratch.org/view/blfs-7.10-fr/x/x7font.html si vous souhaitez installer ces autres polices.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://www.x.org/pub/individual/
Taille du téléchargement : 4,2 Mo
Estimation de l'espace disque requis : 30 Mo
Estimation du temps de construction : 0,3 SBU
Tout d'abord, créez une liste des fichiers qui devront être téléchargés. Ce fichier sera aussi utilisé pour vérifier l'intégrité des téléchargements lorsqu'ils seront terminés :
cat > legacy.dat << "EOF"
e09b61567ab4a4d534119bba24eddfb1 util/ bdftopcf-1.1.1.tar.xz
20239f6f99ac586f10360b0759f73361 font/ font-adobe-100dpi-1.0.4.tar.xz
2dc044f693ee8e0836f718c2699628b9 font/ font-adobe-75dpi-1.0.4.tar.xz
2c939d5bd4609d8e284be9bef4b8b330 font/ font-jis-misc-1.0.4.tar.xz
6300bc99a1e45fbbe6075b3de728c27f font/ font-daewoo-misc-1.0.4.tar.xz
fe2c44307639062d07c6e9f75f4d6a13 font/ font-isas-misc-1.0.4.tar.xz
145128c4b5f7820c974c8c5b9f6ffe94 font/ font-misc-misc-1.1.3.tar.xz
EOF
Pour télécharger les polices de Xorg en utilisant Wget-1.24.5, utilisez les commandes suivantes :
mkdir legacy && cd legacy && grep -v '^#' ../legacy.dat | awk '{print $2$3}' | wget -i- -c \ -B https://www.x.org/pub/individual/ && grep -v '^#' ../legacy.dat | awk '{print $1 " " $3}' > ../legacy.md5 && md5sum -c ../legacy.md5
Pour l'installation de paquets multiples dans un script, les installations doivent être faites en tant qu'utilisateur root. Il y a trois options générales qui peuvent être utilisées pour faire cela :
Lancer le script entièrement en tant qu'utilisateur root (pas recommandé).
Use the sudo command from the Sudo-1.9.15p5 package.
Use su -c "command arguments" (guillemet requis) qui demandera le mot de passe root à chaque itération de la boucle.
Une façon de gérer cette situation est de créer une petite fonction bash qui sélectionne automatiquement la méthode appropriée. Une fois que la commande est initialisée dans l'environnement, il n'est plus nécessaire de le refaire.
as_root() { if [ $EUID = 0 ]; then $* elif [ -x /usr/bin/sudo ]; then sudo $* else su -c \\"$*\\" fi } export -f as_root
Tout d'abord, démarrez un sous-shell qui terminera en cas d'erreur :
bash -e
Installez tous les paquets en exécutant les commandes suivantes :
for package in $(grep -v '^#' ../legacy.md5 | awk '{print $2}') do packagedir=${package%.tar.?z*} tar -xf $package pushd $packagedir ./configure $XORG_CONFIG make as_root make install popd rm -rf $packagedir as_root /sbin/ldconfig done
Enfin, sortez du shell démarré précédemment :
exit
$XORG_PREFIX
/share/fonts/100dpi, $XORG_PREFIX
/share/fonts/75dpi, $XORG_PREFIX
/share/fonts/misc