Le paquet Zip contient les outils
Zip. Ils sont utiles pour
compresser des fichiers dans des archives ZIP
.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://downloads.sourceforge.net/infozip/zip30.tar.gz
Somme de contrôle MD5 du téléchargement : 7b74551e63f8ee6aab6fbc86676c0d37
Taille du téléchargement : 1,1 Mo
Estimation de l'espace disque requis : 6,4 Mo
Estimation du temps de construction : 0,1 SBU
Installez Zip en exécutant les commandes suivantes :
make -f unix/Makefile generic CC="gcc -std=gnu89"
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make prefix=/usr MANDIR=/usr/share/man/man1 -f unix/Makefile install
CC="gcc -std=gnu89"
:
ce paramètre remplace la variable CC
qui indique cc dans
le fichier unix/Makefile
. Sur LFS,
cc est un lien
symbolique vers gcc
et il utilise -std=gnu17
(ISO 9899:2017
avec les extensions GNU) par défaut, mais Zip est un paquet
« ancien » dont certaines constructions
grammaticales sont invalides dans le standard ISO 9899:1999 et les
standards plus récents.
prefix=/usr
: ce
paramètre remplace la variable prefix
qui indique /usr/local
dans le
fichier unix/Makefile
.