Ce paquet est prévu pour fournir une façon simple aux applications pour faire des actions basées sur une dimension de papier du système ou donnée par l'utilisateur.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.7.
Téléchargement (HTTP) : http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24+nmu4.tar.gz
Téléchargement (FTP) : ftp://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24+nmu4.tar.gz
Somme de contrôle MD5 du téléchargement : 155d2e589e2f4ef163de8fbbc5d3dd1e
Taille du téléchargement : 362 Ko
Estimation de l'espace disque requis : 2.6 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libpaper
Installez libpaper en lançant les commandes suivantes :
./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-static && make
ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install && mkdir -vp /etc/libpaper.d && cat > /usr/bin/run-parts << "EOF" #!/bin/sh # run-parts: Runs all the scripts found in a directory. # from Slackware, by Patrick J. Volkerding with ideas borrowed # from the Red Hat and Debian versions of this utility. # keep going when something fails set +e if [ $# -lt 1 ]; then echo "Usage: run-parts <directory>" exit 1 fi if [ ! -d $1 ]; then echo "Not a directory: $1" echo "Usage: run-parts <directory>" exit 1 fi # There are several types of files that we would like to # ignore automatically, as they are likely to be backups # of other scripts: IGNORE_SUFFIXES="~ ^ , .bak .new .rpmsave .rpmorig .rpmnew .swp" # Main loop: for SCRIPT in $1/* ; do # If this is not a regular file, skip it: if [ ! -f $SCRIPT ]; then continue fi # Determine if this file should be skipped by suffix: SKIP=false for SUFFIX in $IGNORE_SUFFIXES ; do if [ ! "$(basename $SCRIPT $SUFFIX)" = "$(basename $SCRIPT)" ]; then SKIP=true break fi done if [ "$SKIP" = "true" ]; then continue fi # If we've made it this far, then run the script if it's executable: if [ -x $SCRIPT ]; then $SCRIPT || echo "$SCRIPT failed." fi done exit 0 EOF chmod -v 755 /usr/bin/run-parts
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
mkdir -pv /etc/libpaper.d: libpaper fait que les paquets installeront les fichiers dans ce répertoire.
cat > /usr/bin/run-parts <<
"EOF" : paperconfig
est un script qui appelera run-parts si /etc/libpaper.d
existe. Pas d'autre paquet de
BLFS l'intalle, donc nous le créons ici.
Créez /etc/papersize
pour
initialiser la taille de papier par défaut. Tapez les commandes
suivantes en tant qu'utilisateur root
pour l'initialiser à 'A4' (libpaper
attend en majustcules). Vous pouvez vouloir utiliser une taille
différente, comme letter.
cat > /etc/papersize << "EOF" a4 EOF
Last updated on 2014-08-28 16:44:20 +0200