libarchive-3.7.9

Introduksjon til libarchive

libarchive biblioteket gir et enkelt grensesnitt for lesing/skriving av ulike komprimeringsformater.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

libarchive Avhengigheter

Valgfri

libxml2-2.13.6, LZO-2.10, Nettle-3.10.1, og pcre2-10.45

Installasjon av libarchive

Installer libarchive ved å kjøre følgende kommandoer:

./configure --prefix=/usr --disable-static &&
make

For å teste resultatene, utsted: make check.

Nå, som root bruker:

make install

Fortsatt som root bruker, opprett en symbolkobling slik at vi kan bruke bsdunzip som unzip, i stedet for å stole på den uvedlikeholdte Unzip pakken:

ln -sfv bsdunzip /usr/bin/unzip
[Notat]

Notat

Som diskutert i Feil Filnavn Koding, hvis Zip arkivet som skal pakkes ut inneholder en fil med et navn som inneholder ikke-latinske tegn, må du manuelt spesifisere kodingen av disse tegnene, ellers vil de bli omgjort til uleselige sekvenser i det utpakkede filnavnet. For eksempel, hvis et Zip arkiv opprettet med WinZip, archive.zip, inneholder en fil navngitt med forenklede kinesiske tegn, dens koding skal være CP936 og -I cp936 alternativet skal brukes. dvs. kommandoen for å trekke ut arkivet bør være unzip -I cp936 archive.zip.

Parameterforklaringer

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

--without-xml2: Denne bryteren setter expat for xar arkiv formatstøtte i stedet for foretrukket libxml2 hvis begge pakkene er installert.

--with-nettle: Denne bryteren setter Nettle for krypteringsstøtte i stedet for OpenSSL.

Innhold

Installerte Programmer: bsdcat, bsdcpio, bsdtar, og bsdunzip
Installerte Biblioteker: libarchive.so
Installerte Mapper: Ingen

Korte Beskrivelser

bsdcat

utvider filer til standard utdata

bsdcpio

er et verktøy som ligner på cpio

bsdtar

er et verktøy som ligner på GNU tar

bsdunzip

er et verktøy som ligner på Info-ZIP unzip

libarchive.so

er et bibliotek som kan oppretter og leser flere strømme arkivformater