LINUX.ORG.RU

Релиз GNU Tar 1.27

 , ,


0

2

Спустя два с лишним года с момента выхода GNU Tar 1.26 представлен новый релиз архиватора, разрабатываемого проектом GNU.

Изменения:

  • Поддержка расширенных атрибутов (xattr), POSIX ACL и контекстов SELinux.
  • Работа с файлами размером более 8 Гб.
  • Возможность одновременного указания символьного и числового идентификатора пользователя/группы.
  • Опции --keep-old-files и --skip-old-files, позволяющие не затирать файлы извлекаемыми.
  • Поддержка дополнительный аргументов командной строки при работе с внешними программами.
  • Отладочная опция --enable-gcc-warnings.
  • Аргумент --keep-directory-symlink для отмены удаления симлинков, совпадающих с извлекаемыми каталогами.
  • Несколько багфиксов.

Получить (исходный код)

>>> Подробности



Проверено: mono ()

Им уже можно заменить BSD Tar?

NaN ()
Ответ на: комментарий от NaN

А в чём кардинальное отличие этих программных продуктов?

sT331h0rs3 ★★★★★ ()

при работе с вынешними программами

внешними

bbk123 ★★★★★ ()
Ответ на: комментарий от FRCTLL

Проверил. В Ubuntu 12.04.3, Debian 7.1, OS X 10.9 - везде BSD tar (судя по man tar, по крайней мере).

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

Латентные проприетарщики!

В генте, вон, тар гнутый.

FRCTLL ()

С каких это пор оно архиватор, если оно сжимать не умеет? Скорее уж tar - образы файловой системы, а не архивы.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

Самый что ни на есть архиватор. А gzip, bzip2 - компрессоры.

sT331h0rs3 ★★★★★ ()

Работа с файлами размером более 8 Гб.

В смысле, те что внутри архива? Теперь какой лимит?

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

Отвечаю сам себе. Из вики:

Из-за достаточно поздней стандартизации существует несколько похожих, но не до конца совместимых форматов. В частности различие между GNU tar и SUN Solaris tar наблюдается при длине имени файла, включаемого в архив, более 100 символов или размере включаемого в архив файла более 8 ГБ.

sT331h0rs3 ★★★★★ ()
Ответ на: комментарий от MiniRoboDancer

??? сжатие и архивирование - одно целое лишь в частных случаях

могу тебе в zip зажать так что без сжатия будет

I-Love-Microsoft ★★★★★ ()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от sT331h0rs3

В Ubuntu не знаю, а Debian - GNU, а man-страничка в дистрибутиве другая, потому что авторы info-страничку под GFDL с инвариантами распространяют, а в Debian это считают не соотвествующим DFSG.

The GNU folks, in general, abhor man pages, and create info documents
     instead.  Unfortunately, the info document describing tar is licensed
     under the GFDL with invariant cover texts, which makes it impossible to
     include any text from that document in this man page.  Most of the text
     in this document was automatically extracted from the usage text in the
     source.  It may not completely describe all features of the program.
Zubok ★★★★★ ()

Есть такое...

% portsnap fetch update
$ portmaster -L | grep "New"
	===>>> New version available: gtar-1.27
$ portmaster -agD --delete-build-only
===>>> Starting check of installed ports for available updates
===>>> Launching child to update gtar-1.26 to gtar-1.27

===>>> All >> gtar-1.26 (1/1)

===>>> Currently installed version: gtar-1.26
===>>> Port directory: /usr/ports/archivers/gtar

===>>> Launching 'make checksum' for archivers/gtar in background
===>>> Gathering dependency list for archivers/gtar from ports
===>>> Initial dependency check complete for archivers/gtar

===>>> Returning to update check of installed ports


===>>> All >> (1)

===>>> The following actions will be taken if you choose to proceed:
	Upgrade gtar-1.26 to gtar-1.27

===>>> Proceed? y/n [y]
...
...
...
====> Compressing man pages
===>  Installing for gtar-1.27
===>  Checking if archivers/gtar already installed
===>   Registering installation for gtar-1.27 as automatic
Installing gtar-1.27... done

===>>> Creating a package for new version gtar-1.27
	===>>> Package saved to /store/pckgs64/All

===>>> Upgrade of gtar-1.26 to gtar-1.27 succeeded

===>>> Returning to update check of installed ports

===>>> Update check of installed ports complete

===>>> The following actions were performed:
	Upgrade of gtar-1.26 to gtar-1.27

===>>> Exiting
% rehash
% man tar
TAR(1)                  FreeBSD General Commands Manual                 TAR(1)

NAME
     tar — manipulate tape archives

SYNOPSIS
     tar [bundled-flags ⟨args⟩] [⟨file⟩ | ⟨pattern⟩ ...]
     tar {-c} [options] [files | directories]
     tar {-r | -u} -f archive-file [options] [files | directories]
     tar {-t | -x} [options] [patterns]

Странно... ;)

iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 2)
Ответ на: комментарий от sT331h0rs3

Проверил. В Ubuntu 12.04.3, Debian 7.1, OS X 10.9 - везде BSD tar (судя по man tar

А дальше кто читать будет?

NAME
     tar — The GNU version of the tar archiving utility
Deleted ()
Ответ на: Есть такое... от iZEN

Необычайно интересно читать вывод твоих манипуляций с пакетным менеджером. Ты не забывай держаться на связи, чтобы не лишать нас этих увлекательных постов.

FRCTLL ()
Ответ на: комментарий от FRCTLL

Заметь, довольно оперативно (07 Oct 2013 16:53:54) появился порт этой GNU программы в коллекции портов FreeBSD. А в большинстве линуксов новую версию ждут месяцами — тестируют :D

iZEN ★★★★★ ()
Последнее исправление: iZEN (всего исправлений: 1)
Ответ на: комментарий от FRCTLL

Ты не забывай держаться на связи

Привет хабравчанам!

anonymous ()
Ответ на: комментарий от MiniRoboDancer

С каких это пор оно архиватор, если оно сжимать не умеет?

А с каких пор архиватор обязан сжимать данные.

andreyu ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

В Ubuntu 12.04.3 ... BSD tar

Да ладно

tar — The GNU version of the tar archiving utility

Akamanah ★★★★★ ()
Ответ на: комментарий от iZEN

Ты так говоришь, будто это кого-то склонит к труположеству.

FRCTLL ()

Работа с файлами размером более 8 Гб.

подходил к концу две тысячи тринадцатый год

u283 ()
Ответ на: комментарий от sT331h0rs3

Ubuntu 10.04
man tar

BSD General Commands Manual
tar — The GNU version of the tar archiving utility

Видимо я чего-то не понимаю.

P.S. tar --help

Сообщения об ошибках отправляйте по адресу
<bug-tar@gnu.org>.

MrClon ★★★★★ ()
Последнее исправление: MrClon (всего исправлений: 1)
Ответ на: комментарий от MiniRoboDancer

С каких это пор оно архиватор, если оно сжимать не умеет?

Вантузятник детектдэт.

Deleted ()
Ответ на: комментарий от FRCTLL

Так кто из нас постоянно ест мертвичинку и ждёт актуальных обновлений программ месяцами, ась?

iZEN ★★★★★ ()
Ответ на: комментарий от sT331h0rs3
tar --help
Использование: tar [ПАРАМЕТР...] [ФАЙЛ]...
[b]GNU tar[/b] предназначен для сохранения файлов

Ubuntu 13.04

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от iZEN

Заметь, довольно оперативно (07 Oct 2013 16:53:54) появился порт этой GNU программы в коллекции портов FreeBSD. А в большинстве линуксов новую версию ждут месяцами — тестируют :D

Обновляю арч после прочтения новости (заинтриговали однако) - уже есть :D

core/tar    1.26-4      -> 1.27-1

drfaust ★★★★★ ()
Последнее исправление: drfaust (всего исправлений: 1)
Ответ на: комментарий от sT331h0rs3

В Ubuntu 12.04.3, Debian 7.1, OS X 10.9 - везде BSD tar (судя по man tar, по крайней мере).

λ> tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.

p.s. Debian

Deleted ()
Последнее исправление: Deleted (всего исправлений: 1)

Опции --keep-old-files и --skip-old-files

я джвесять лет ждал этой фичи!

leave ★★★★★ ()

WinRAR спасет отца русской демократии.

PaRuSoft ★★★★ ()

Годнота. Особенно:

Поддержка расширенных атрибутов (xattr), POSIX ACL и контекстов SELinux.
Работа с файлами размером более 8 Гб.

Bagrov ★★★★ ()

Думал, что задницы бздунов в этом треде будут гореть как нефтяные вышки Кувейта (припоминая мининовость о FreeBSD 9.2), но почему-то это не так.

А сабж годен и нужен

buddhist ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

Не знаю, как там в ваших ЛТСах, но в новых бунтах так:

$ lsb_release -rc
Release:        13.10
Codename:       saucy

$ tar --version
tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>
Это свободное ПО: вы можете продавать и распространять его.
Нет НИКАКИХ ГАРАНТИЙ до степени, разрешённой законом.

Авторы: John Gilmore и Jay Fenlason.

KennyMinigun ★★★★★ ()

GNU, спасибо, что ты есть. Надеюсь, эта версия tar попадёт в Slackware 14.1

GreenTea ★★ ()

Работа с файлами размером более 8 Гб.

Исправь, речь только про PAX и sparse-файлы.
** Sparse files with large data
When creating a PAX-format archive, tar no longer arbitrarily restricts
the size of the representation of a sparse file to be less than 8 GiB.

h31 ★★★★ ()

Спустя два с лишним года
...
Поддержка расширенных атрибутов (xattr), POSIX ACL и контекстов SELinux.

Тааак, старее у меня нет, но шел 2007 год, Fedora 8:

$ tar --version
tar (GNU tar) 1.17
Copyright (C) 2007 Free Software Foundation, Inc.
$ tar --help | grep xattr
      --no-xattrs            Don't extract the user/root xattrs from the
      --xattrs               Save the user/root xattrs to the archive
$ tar --help | grep selinux
      --no-selinux           Don't extract the SELinux context from the archive
      --selinux              Save the SELinux context to the archive
$ tar --help | grep acl
      --acls                 Save the ACLs to the archive
      --no-acls              Don't extract the ACLs from the archive

Федора, конечно, передовой дистрибутив, но не настолько же? Это у федоры есть машина времени, или это гнушники настолько слоупоки?

anonymous ()
Ответ на: комментарий от iZEN

Заметь, довольно оперативно (07 Oct 2013 16:53:54) появился порт этой GNU программы в коллекции портов FreeBSD.

Тормозаааа... В федоре он появился 6 лет назад!

anonymous ()
Ответ на: комментарий от NaN

Обоим до 7zip как раком до луны, в том числе по распространённости.

anonymous ()
Ответ на: комментарий от MiniRoboDancer

архиватор, если оно сжимать

Даже я такое написать бы не решился. Кокой молодечик.

anonymous ()
Ответ на: комментарий от anonymous

Обоим до 7zip как раком до луны, в том числе по распространённости.

dikiy@Bugzz:~/Downloads$ locate *.7z |wc
      5       5     315
dikiy@Bugzz:~/Downloads$ locate *.tar* |wc
    55      55    2838

ORLY?

dikiy ★★☆☆☆ ()

при работе с вынешними программами.

2 исправления а это не просекли

по сабжу: говорил же что тар не обновляется потому что уже готов! :)

pihter ★★★ ()
Ответ на: комментарий от iZEN

Так кто из нас постоянно ест мертвичинку

Коррелирует с аватаркой прикольно

pihter ★★★ ()
Ответ на: комментарий от NaN

Им уже можно заменить BSD Tar?

Зачем нужен bsdtar, когда есть pax?

Gotf ★★★ ()

Поддержка расширенных атрибутов (xattr), POSIX ACL и контекстов SELinux.

Аргумент --keep-directory-symlink для отмены удаления симлинков, совпадающих с извлекаемыми каталогами.

А он этого не умел до сих пор?

Интересно, что в этом плане с BSD tar?

Xenius ★★★★★ ()

Народ,а что идеологически более праведное - тар или 7зип? Вроде и то и то опенсорс.

GNU-Ubuntu1204LTS ★★★ ()
Ответ на: комментарий от anonymous

В федоре он появился 6 лет назад!

Кто «он»? GNU tar на 10 минорных версий меньше свежего?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.