Contents
$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 http://fr.linuxfromscratch.org/view/blfs-7.10-fr/x/x7font.html si vous souhaitez installer ces autres polices.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.
Téléchargement (HTTP) : https://www.x.org/pub/individual/
Téléchargement (FTP) : ftp://ftp.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
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Xorg7Legacy
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"
2a455d3c02390597feb9cefb3fe97a45 app/ bdftopcf-1.1.tar.bz2
1347c3031b74c9e91dc4dfa53b12f143 font/ font-adobe-100dpi-1.0.3.tar.bz2
6c9f26c92393c0756f3e8d614713495b font/ font-adobe-75dpi-1.0.3.tar.bz2
cb7b57d7800fd9e28ec35d85761ed278 font/ font-jis-misc-1.0.3.tar.bz2
0571bf77f8fab465a5454569d9989506 font/ font-daewoo-misc-1.0.3.tar.bz2
a2401caccbdcf5698e001784dbd43f1a font/ font-isas-misc-1.0.3.tar.bz2
EOF
Pour télécharger les fichiers requis avec wget, 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.8.27 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 lançant les commandes suivantes :
for package in $(grep -v '^#' ../legacy.md5 | awk '{print $2}') do packagedir=${package%.tar.bz2} 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
Last updated on 2019-08-16 22:28:01 +0000