Subversion Repositories svn LFS-FR

Rev

Rev 1075 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1075 jmengual 1
AUTEUR : Robert Connolly <robert@linuxfromscratch.org>
2
 
3
TRADUCTEUR : Emmanuel Trillaud <emmanuel.trillaud@gmail.com>
4
 
5
DATE : 06-10-2005
6
 
1079 jmengual 7
LICENCE : Public Domain
1075 jmengual 8
 
9
SYNOPSIS : compression de fichiers LZMA / 7-zip
10
 
11
DESCRIPTION :
12
LZMA ou 7-zip est un nouvel outil de compression de fichier qui compresse les
13
fichier 10-30% plus efficacement que bzip2 ou gzip. LZMA a été porté sur Linux,
14
BSD et Windows. 7-zip utilise aussi plus de puissance processeur que bzip2, mais il est
15
rapide pour décompresser.
16
 
17
PREREQUIS : Aucun
18
 
19
ASTUCE :
20
La page web pour le logiciel principal est :
21
	http://www.7-zip.com/sdk.html
22
 
23
Logiciels compatibles :
24
	http://p7zip.sourceforge.net/
25
	http://martinus.geekisp.com/rublog.cgi/Projects/LZMA/
26
	http://www.zelow.no/floppyfw/download/Development/lzma/lzmatool-0.11.tgz
27
 
28
Tout d'abord, téléchargez ceci (ou une version plus récente) :
29
http://www.7-zip.org/dl/lzma417.tar.bz2
30
 
31
# Déballez le logiciel :
32
 
33
mkdir lzma417/ &&
34
tar jxf lzma417.tar.bz2 -C lzma417/
35
 
36
# Compilez et installez le logiciel :
37
 
38
cd lzma417/SRC/7zip/Compress/LZMA_Alone/ &&
39
make &&
40
install lzma /bin/
41
 
42
# Il n'y a pas de page de manuel. Entrez 'lzma' pour accéder à un menu d'aide.
43
# lzma ne se comporte pas comme gzip ou bzip2 par défault. Deux petits scripts
44
# peuvent aider :
45
 
46
cat > /tmp/7zip.sh << "EOF"
47
#!/bin/sh
48
/bin/lzma e ${1} ${1}.7z &&
49
rm -f ${1}
50
EOF
51
install /tmp/7zip.sh /bin/7zip
52
 
53
cat > /tmp/7unzip.sh << "EOF"
54
#!/bin/sh
55
/bin/lzma d ${1} $(echo ${1} | sed -e 's/.7z$//') &&
56
rm -f ${1}
57
EOF
58
install /tmp/7unzip.sh /bin/7unzip
59
 
60
rm /tmp/{7zip,7unzip}.sh
61
 
62
# Ces deux scripts se comporteront comme gzip et gunzip en compressant le
63
# fichier et en supprimant l'original en cas de succès.
64
 
65
# Pour compresser votre noyau avec LZMA utilisez l'un de ces correctifs :
66
 
67
http://www.linuxfromscratch.org/patches/downloads/linux/
68
	linux-2.4-lzma-1.patch
69
	linux-2.6-lzma-1.patch
70
 
71
# Appliquez le correctif au noyau et ça marchera tout seul. Les routines Zlib
72
# sont remplacées par LZMA. Mon noyau pesait 1,3Mio avant LZMA et 1,1Mio après.
73
 
74
A FAIRE :
75
  * ce serait bien de supporter LZMA pour les modules du noyau dans modutils.
76
 
77
REMERCIEMENT :
78
  * Merci à Google pour m'avoir aidé à chercher des informations sur LZMA
79
  * Merci à l'équipe de lZMA :
80
	http://www.7-zip.com/sdk.html
81
  * Merci à Ming-Ching Tiew pour les correctifs LZMA du noyau.
82
 
83
HISTORIQUE DES MODIFICATIONS :
84
[2005-06-09]
85
  * Astuce initiale.
86
[2005-06-10]
87
  * Ajout des URLs pour les logiciels compatibles.
88
 
89
HISTORIQUE DE LA TRADUCTION :
90
[2009-05-15]
91
  * Traduction initiale de l'astuce
92