* [gentoo-user] lzma archives
@ 2008-11-05 16:38 Nickolay Hodyunya
2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
` (3 more replies)
0 siblings, 4 replies; 18+ messages in thread
From: Nickolay Hodyunya @ 2008-11-05 16:38 UTC (permalink / raw
To: gentoo-user
How to extract lzma archives?
--
Regards, Nickolay Hodyunya.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-05 16:38 [gentoo-user] lzma archives Nickolay Hodyunya
@ 2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
2008-11-06 10:39 ` Florian Philipp
2008-11-05 16:51 ` Etaoin Shrdlu
` (2 subsequent siblings)
3 siblings, 1 reply; 18+ messages in thread
From: Jorge Peixoto de Morais Neto @ 2008-11-05 16:50 UTC (permalink / raw
To: gentoo-user
On Wed, Nov 5, 2008 at 2:38 PM, Nickolay Hodyunya <nickolayh@gmail.com> wrote:
> How to extract lzma archives?
by lzma archive, you probably mean a lzma-compressed tar archive.
You can extract them with
lzma -dc compressedarchive.tar.lzma | tar -xv -f -
or, if your version of tar supports it,
tar --lzma -xv -f compressedarchive.tar.lzma
The command lzma comes from app-arch/lzma-utils, and these days the
distros ship it by default.
--
Software is like sex: it is better when it is free - Linus Torvalds
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-05 16:38 [gentoo-user] lzma archives Nickolay Hodyunya
2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
@ 2008-11-05 16:51 ` Etaoin Shrdlu
2008-11-05 16:58 ` Erik Hahn
2008-11-05 17:20 ` Rodolphe Rocca
3 siblings, 0 replies; 18+ messages in thread
From: Etaoin Shrdlu @ 2008-11-05 16:51 UTC (permalink / raw
To: gentoo-user
On Wednesday 5 November 2008, 17:38, Nickolay Hodyunya wrote:
> How to extract lzma archives?
$ eix lzma
* app-arch/lzma
Available versions: ~4.27 ~4.43 ~4.57 {doc}
Homepage: http://www.7-zip.org/sdk.html
Description: LZMA Stream Compressor from the SDK
[U] app-arch/lzma-utils
Available versions: 4.32.6 4.32.7 {nocxx}
Installed versions: 4.32.6(13:00:02 22/09/08)(-nocxx)
Homepage: http://tukaani.org/lzma/
Description: LZMA interface made easy
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-05 16:38 [gentoo-user] lzma archives Nickolay Hodyunya
2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
2008-11-05 16:51 ` Etaoin Shrdlu
@ 2008-11-05 16:58 ` Erik Hahn
2008-11-05 17:20 ` Rodolphe Rocca
3 siblings, 0 replies; 18+ messages in thread
From: Erik Hahn @ 2008-11-05 16:58 UTC (permalink / raw
To: gentoo-user
On Wed, Nov 05, 2008 at 11:38:44PM +0700, Nickolay Hodyunya wrote:
> How to extract lzma archives?
emerge lzma-utils && man lzma
--
v4sw5RUYhw2ln3pr5ck0ma2u7Lw3+2Xm0l6/7Gi2e2t3b6AKMen5+7a16s0Sr1p-5.62/-6.56g6OR
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-05 16:38 [gentoo-user] lzma archives Nickolay Hodyunya
` (2 preceding siblings ...)
2008-11-05 16:58 ` Erik Hahn
@ 2008-11-05 17:20 ` Rodolphe Rocca
3 siblings, 0 replies; 18+ messages in thread
From: Rodolphe Rocca @ 2008-11-05 17:20 UTC (permalink / raw
To: gentoo-user
Nickolay Hodyunya wrote:
> How to extract lzma archives?
>
package: lzma-utils
command: lzma -d <filename>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
@ 2008-11-06 10:39 ` Florian Philipp
2008-11-06 12:18 ` Etaoin Shrdlu
2008-11-07 0:31 ` Jorge Peixoto de Morais Neto
0 siblings, 2 replies; 18+ messages in thread
From: Florian Philipp @ 2008-11-06 10:39 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 513 bytes --]
Jorge Peixoto de Morais Neto schrieb:
> On Wed, Nov 5, 2008 at 2:38 PM, Nickolay Hodyunya <nickolayh@gmail.com> wrote:
>> How to extract lzma archives?
>
> by lzma archive, you probably mean a lzma-compressed tar archive.
> You can extract them with
> lzma -dc compressedarchive.tar.lzma | tar -xv -f -
This command line can be simplified:
unlzma -c compressedarchive.tar.lzma | tar xv
Most better desktop archive managers (for example file-roller for GNOME)
can handle these archives nowadays.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-06 10:39 ` Florian Philipp
@ 2008-11-06 12:18 ` Etaoin Shrdlu
2008-11-07 0:31 ` Jorge Peixoto de Morais Neto
1 sibling, 0 replies; 18+ messages in thread
From: Etaoin Shrdlu @ 2008-11-06 12:18 UTC (permalink / raw
To: gentoo-user
On Thursday 6 November 2008, 11:39, Florian Philipp wrote:
> Jorge Peixoto de Morais Neto schrieb:
> > On Wed, Nov 5, 2008 at 2:38 PM, Nickolay Hodyunya
<nickolayh@gmail.com> wrote:
> >> How to extract lzma archives?
> >
> > by lzma archive, you probably mean a lzma-compressed tar archive.
> > You can extract them with
> > lzma -dc compressedarchive.tar.lzma | tar -xv -f -
>
> This command line can be simplified:
> unlzma -c compressedarchive.tar.lzma | tar xv
why not directly
tar --lzma -xvf compressedarchive.tar.lzma
then? (I hope I got the syntax right)
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-06 10:39 ` Florian Philipp
2008-11-06 12:18 ` Etaoin Shrdlu
@ 2008-11-07 0:31 ` Jorge Peixoto de Morais Neto
2008-11-07 8:50 ` Joerg Schilling
1 sibling, 1 reply; 18+ messages in thread
From: Jorge Peixoto de Morais Neto @ 2008-11-07 0:31 UTC (permalink / raw
To: gentoo-user
On Thu, Nov 6, 2008 at 8:39 AM, Florian Philipp
<lists@f_philipp.fastmail.net> wrote:
> Jorge Peixoto de Morais Neto schrieb:
>> On Wed, Nov 5, 2008 at 2:38 PM, Nickolay Hodyunya <nickolayh@gmail.com> wrote:
>>> How to extract lzma archives?
>>
>> by lzma archive, you probably mean a lzma-compressed tar archive.
>> You can extract them with
>> lzma -dc compressedarchive.tar.lzma | tar -xv -f -
>
> This command line can be simplified:
> unlzma -c compressedarchive.tar.lzma | tar xv
I like to do things right (I love Math, exactness and rigor). From
tar's info page
If you don't specify this argument [the argument to -f] , then
`tar' will examine the
environment variable `TAPE'. If it is set, its value will be used as
the archive name. Otherwise, `tar' will use the default archive,
determined at the compile time. [...] If there is no tape drive
attached, or the default is not meaningful, then `tar' will print an
error message. The error message might look
roughly like one of the following:
tar: can't open /dev/rmt8 : No such device or address
tar: can't open /dev/rsmt0 : I/O error
To avoid confusion, we recommend that you always specify an archive file
name by using `--file=ARCHIVE-NAME' (`-f ARCHIVE-NAME') when writing
your `tar' commands.
Regarding old-style tar options (that is, tar options without a dash):
old style syntax makes it difficult to match
option letters with their corresponding arguments, and is often
confusing
[...]
This old way of writing `tar' options can surprise even experienced
users. For example, the two commands:
tar cfz archive.tar.gz file
tar -cfz archive.tar.gz file
are quite different.
So I use either tar --lzma -xv -f compressedarchive.tar.lzma or, when
using an old tar,
lzma -dc compressedarchive.tar.lzma | tar -xv -f -
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 0:31 ` Jorge Peixoto de Morais Neto
@ 2008-11-07 8:50 ` Joerg Schilling
2008-11-07 9:21 ` Dirk Heinrichs
0 siblings, 1 reply; 18+ messages in thread
From: Joerg Schilling @ 2008-11-07 8:50 UTC (permalink / raw
To: gentoo-user
"Jorge Peixoto de Morais Neto" <please.no.spam.here@gmail.com> wrote:
> This old way of writing `tar' options can surprise even experienced
> users. For example, the two commands:
>
> tar cfz archive.tar.gz file
> tar -cfz archive.tar.gz file
>
> are quite different.
>
>
> So I use either tar --lzma -xv -f compressedarchive.tar.lzma or, when
> using an old tar,
> lzma -dc compressedarchive.tar.lzma | tar -xv -f -
The "correct" official tar syntax does not use '-'. If you like to be 100%
that a tar command should work, ddon't use '-' in front of options.
BTW: "star" autodetects 7z compression and calls the program "p7zip" to unpack
the archive transparently.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 8:50 ` Joerg Schilling
@ 2008-11-07 9:21 ` Dirk Heinrichs
2008-11-07 10:15 ` Joerg Schilling
0 siblings, 1 reply; 18+ messages in thread
From: Dirk Heinrichs @ 2008-11-07 9:21 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 939 bytes --]
Am Freitag 07 November 2008 09:50:45 schrieb Joerg Schilling:
> The "correct" official tar syntax does not use '-'. If you like to be 100%
> that a tar command should work, ddon't use '-' in front of options.
Yes, sure. That's why
% tar --lzma tvf /gentoo/distfiles/texlive-module-context-
vim.doc-2008.tar.lzma
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.
just works. Or does it need to be -tvf? The "correct" syntax is the one used
by the version of tar one is using. For the most of us, this is GNU tar.
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Wanheimerstraße 68 | Web: http://www.capgemini.com
D-40468 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: wwwkeys.pgp.net
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 9:21 ` Dirk Heinrichs
@ 2008-11-07 10:15 ` Joerg Schilling
2008-11-07 10:19 ` Dirk Heinrichs
0 siblings, 1 reply; 18+ messages in thread
From: Joerg Schilling @ 2008-11-07 10:15 UTC (permalink / raw
To: gentoo-user
Dirk Heinrichs <dirk.heinrichs.ext@nsn.com> wrote:
> Am Freitag 07 November 2008 09:50:45 schrieb Joerg Schilling:
>
> > The "correct" official tar syntax does not use '-'. If you like to be 100%
> > that a tar command should work, ddon't use '-' in front of options.
>
> Yes, sure. That's why
>
> % tar --lzma tvf /gentoo/distfiles/texlive-module-context-
> vim.doc-2008.tar.lzma
> tar: You must specify one of the `-Acdtrux' options
> Try `tar --help' or `tar --usage' for more information.
>
> just works. Or does it need to be -tvf? The "correct" syntax is the one used
> by the version of tar one is using. For the most of us, this is GNU tar.
GNU tar is not 100% with parsing command lines in a standard compliant way,
but omitting the '-' is correct.
It you add "--lzma" you use a 100% on-portable command line.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 10:15 ` Joerg Schilling
@ 2008-11-07 10:19 ` Dirk Heinrichs
2008-11-07 10:46 ` Joerg Schilling
0 siblings, 1 reply; 18+ messages in thread
From: Dirk Heinrichs @ 2008-11-07 10:19 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 627 bytes --]
Am Freitag 07 November 2008 11:15:09 schrieb Joerg Schilling:
> GNU tar is not 100% with parsing command lines in a standard compliant way,
> but omitting the '-' is correct.
Which standard?
> It you add "--lzma" you use a 100% on-portable command line.
So what?
Bye...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Wanheimerstraße 68 | Web: http://www.capgemini.com
D-40468 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: wwwkeys.pgp.net
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 10:19 ` Dirk Heinrichs
@ 2008-11-07 10:46 ` Joerg Schilling
2008-11-07 18:01 ` Dirk Heinrichs
2008-11-08 4:57 ` Nicolas Sebrecht
0 siblings, 2 replies; 18+ messages in thread
From: Joerg Schilling @ 2008-11-07 10:46 UTC (permalink / raw
To: gentoo-user
Dirk Heinrichs <dirk.heinrichs.ext@nsn.com> wrote:
> Am Freitag 07 November 2008 11:15:09 schrieb Joerg Schilling:
>
> > GNU tar is not 100% with parsing command lines in a standard compliant way,
> > but omitting the '-' is correct.
>
> Which standard?
SUSv2, the precursor of SUSv3 (also known as POSIX.1-2001).
SUSv2 is the latest standard that includes tar.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 10:46 ` Joerg Schilling
@ 2008-11-07 18:01 ` Dirk Heinrichs
2008-11-08 4:57 ` Nicolas Sebrecht
1 sibling, 0 replies; 18+ messages in thread
From: Dirk Heinrichs @ 2008-11-07 18:01 UTC (permalink / raw
To: gentoo-user
Am Freitag, 7. November 2008 11:46:30 schrieb Joerg Schilling:
> SUSv2, the precursor of SUSv3 (also known as POSIX.1-2001).
OK, thanks.
Bye...
Dirk
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-07 10:46 ` Joerg Schilling
2008-11-07 18:01 ` Dirk Heinrichs
@ 2008-11-08 4:57 ` Nicolas Sebrecht
2008-11-08 19:00 ` Joerg Schilling
1 sibling, 1 reply; 18+ messages in thread
From: Nicolas Sebrecht @ 2008-11-08 4:57 UTC (permalink / raw
To: gentoo-user
On Fri, Nov 07, 2008 at 11:46:30AM +0100, Joerg Schilling wrote:
> SUSv2 is the latest standard that includes tar.
And we should use pax instead of tar looking to SUSv3.
Not sure pax can internaly deal with lzma file format.
--
Nicolas Sebrecht
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-08 4:57 ` Nicolas Sebrecht
@ 2008-11-08 19:00 ` Joerg Schilling
2008-11-08 19:10 ` Nicolas Sebrecht
0 siblings, 1 reply; 18+ messages in thread
From: Joerg Schilling @ 2008-11-08 19:00 UTC (permalink / raw
To: gentoo-user
Nicolas Sebrecht <nicolas.s-dev@laposte.net> wrote:
>
> On Fri, Nov 07, 2008 at 11:46:30AM +0100, Joerg Schilling wrote:
>
> > SUSv2 is the latest standard that includes tar.
>
> And we should use pax instead of tar looking to SUSv3.
>
> Not sure pax can internaly deal with lzma file format.
There are many pax implementations and the pax implementation that is usually
seen on Linux is based on GNU cpio. This program has more problems than GNU
tar...
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-08 19:00 ` Joerg Schilling
@ 2008-11-08 19:10 ` Nicolas Sebrecht
2008-11-08 19:17 ` Joerg Schilling
0 siblings, 1 reply; 18+ messages in thread
From: Nicolas Sebrecht @ 2008-11-08 19:10 UTC (permalink / raw
To: gentoo-user
On Sat, Nov 08, 2008 at 08:00:38PM +0100, Joerg Schilling wrote:
> There are many pax implementations and the pax implementation that is usually
> seen on Linux is based on GNU cpio.
Weird. The implementation that I've ever seen on Linux platforms is the BSD one.
--
Nicolas Sebrecht
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] lzma archives
2008-11-08 19:10 ` Nicolas Sebrecht
@ 2008-11-08 19:17 ` Joerg Schilling
0 siblings, 0 replies; 18+ messages in thread
From: Joerg Schilling @ 2008-11-08 19:17 UTC (permalink / raw
To: gentoo-user
Nicolas Sebrecht <nicolas.s-dev@laposte.net> wrote:
>
> On Sat, Nov 08, 2008 at 08:00:38PM +0100, Joerg Schilling wrote:
>
> > There are many pax implementations and the pax implementation that is usually
> > seen on Linux is based on GNU cpio.
>
> Weird. The implementation that I've ever seen on Linux platforms is the BSD one.
There are two different "BSD" pax implementations.
As there is a new "archive library" on FreeBSD that tries to allow different
CLI implementation bases on the same basic code (similar to what star does),
there may even a third pax implementation on *BSD.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2008-11-08 19:17 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-11-05 16:38 [gentoo-user] lzma archives Nickolay Hodyunya
2008-11-05 16:50 ` Jorge Peixoto de Morais Neto
2008-11-06 10:39 ` Florian Philipp
2008-11-06 12:18 ` Etaoin Shrdlu
2008-11-07 0:31 ` Jorge Peixoto de Morais Neto
2008-11-07 8:50 ` Joerg Schilling
2008-11-07 9:21 ` Dirk Heinrichs
2008-11-07 10:15 ` Joerg Schilling
2008-11-07 10:19 ` Dirk Heinrichs
2008-11-07 10:46 ` Joerg Schilling
2008-11-07 18:01 ` Dirk Heinrichs
2008-11-08 4:57 ` Nicolas Sebrecht
2008-11-08 19:00 ` Joerg Schilling
2008-11-08 19:10 ` Nicolas Sebrecht
2008-11-08 19:17 ` Joerg Schilling
2008-11-05 16:51 ` Etaoin Shrdlu
2008-11-05 16:58 ` Erik Hahn
2008-11-05 17:20 ` Rodolphe Rocca
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox