LINUX.ORG.RU

coreutils 6.11

 ,


0

0

Вышла стабильная версия coreutils 6.11, пакета базовых утилит, включающая в себя порядка 200 изменений и улучшений.

Изменения:

  • configure опция --enable-no-install-program теперь работает;
  • cp -fR fifo E теперь работает, если E существует. Ранее при попытке копирования FIFO или специального файла в существующий, выдавалась ошибка;
  • dd опять работает с параметрами if=/dev/stdin и of=/dev/stdout;
  • id теперь использует getgrouplist(3), когда это возможно;
  • слинкованная со старой libselinux, утилита ls теперь не падает на файлах в /proc;
  • в md5sum, sha1sum, sha224sum, sha384sum и sha512sum исправлена ошибка, мешающая работе с хэшами, заданными в BSD-стиле (префикс 'MD5 ('). Также теперь допустимо использования символа с нулевым кодом при чтении хэша через опцию "-c";
  • "paste -d'\' file" теперь не переусердствует в использовании памяти (недочёт, тянущийся с 1992 года!);
  • улучшено поведение "rmdir --ignore-fail-on-non-empty";
  • join теперь проверяет, заданы ли входные данные в отсортированном виде; отключить проверку можно через --nocheck-order;
  • новые параметры для sort;
  • ls --color теперь не печатает лишние escape-последовательности;
  • улучшена работоспособность rm на системах типа BeOS;
  • устранены проблемы в утилитах id и groups при работе с файловой системой AFS;
  • и большой список других изменений.
Скачать tar.gz (8.8 Mb)
Скачать tar.lzma (3.6 Mb) (Скачать LZMA http://www.7-zip.org)

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

> Скачать tar.lzma (3.6 Mb)

Ух ты. А в tar уже добавили ключик для прозрачного вызова 7z/7za для подобных архивов?

> в md5sum, sha1sum, sha224sum, sha384sum и sha512sum исправлена ошибка, мешающая работе с хэшами, заданными в BSD-стиле (префикс 'MD5 (').

Вот же блин неймется этим бздунам.. Лишь бы изобретать что-то свое, несовместимое с принятыми приличными вещами.

anonymous
()

> недочёт, тянущийся с 1992 года!

Отлично

troorl ★★
()

Баян, обновился пару дней назад до 6.11-r1.

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

>Ух ты. А в tar уже добавили ключик для прозрачного вызова 7z/7za для подобных архивов?

http://tukaani.org/lzma/ : The patch for GNU tar integrates LZMA compression with the tar command in the same way as with gzip and bzip2.

anonymous
()

Эхе-хе-хе!!

Слава роботам!!

mrxrrr
()

ы рульно. интересно почему в BSD их не применяют? такой гимор всегда как в эту бсдю попадаешь: у ls другие чем у людей опции,б у tail другие, опции в конце команды нельзя дописывать итп

xargs ★★★
()

уже обновился
%ls -l /bin/ls
-rwxr-xr-x 1 root root 392871 Апр 21 16:02 /bin/ls
%ls --version | grep coreutils
ls (GNU coreutils) 6.11

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

>Ух ты. А в tar уже добавили ключик для прозрачного вызова 7z/7za для подобных архивов?

layman -a arcon && USE="7zip lzma" emerge tar

и будет поддержка tar.7z и tar.lzma с ключиками

prizident ★★★★★
()

>configure опция --enable-no-install-program теперь работает; Аааабалдеть! Всем капец.

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

это я так понимаю например так

rm /* -rf

вообще так можно. Но где то читал что в некоторых реализациях Unix так делать нельзя.

PS: Команду делать НЕ НАДО!=)

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

>BeOS - это чё?

Это пример отличной системы, которую загубили маркетологи.

anonymous
()

кто-то этим еще пользуется?

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

>rm /* -rf

>PS: Команду делать НЕ НАДО!=)

АААААААААааааа! Нельзя было вперед предупреждение написать??????77

anonymous
()

troll@linups:~/linups-bugs $ echo ГЛЮЧНЫЙ ЛИНУПС |./tr П Z
Z�Z�Z�Z�Z�Z�Z� Z�Z�Z�Z�ZZZ�
troll@linups:~/linups-bugs $ echo $LANG
ru_RU.UTF-8

anonymous
()

troll@linups:~/linups-bugs $ ./tr --version
tr (GNU coreutils) 6.11
Copyright (C) 2008 Free Software Foundation, Inc.
Лицензия GPLв3+: версия 3 GNU GPL или более поздняя <http://gnu.org/licenses/gpl.html>;
Это свободное ПО: вы можете свободно изменять и распространять его.
Предоставляется БЕЗ ГАРАНТИЙ, если только иное не оговорено законом.

Автор программы -- Jim Meyering.

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

> Z�Z�Z�Z�Z�Z�Z� Z�Z�Z�Z�ZZZ�

Use sed, dude.

% echo ЛИНУПЗ | sed 's,П,Z,' ; echo $LANG
ЛИНУZЗ
ru_RU.UTF-8

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

А plan9port умеет…

$ echo ГЛЮЧНЫЙ ЛИНУПС |9 tr П Z
ГЛЮЧНЫЙ ЛИНУZС

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

> Вот же блин неймется этим бздунам.. Лишь бы изобретать что-то свое, несовместимое с принятыми приличными вещами.

А тебе, возмущённому анонимусу, кажется такая форма более информативной: a35d02eb1243f41992430e2f55167c8e /etc/make.conf

Чем бсд-шная: MD5 (/etc/make.conf) = 1f92a9e208a1cf642a8853d474f4e954

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

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

> BeOS - это чё?

эх спрашивали бы так про венду :))

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

>layman -a arcon

а из коробки когда это заработает?

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

>BeOS - это чё?

Уже ниче. Жадность многих сгубила.

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

>и будет поддержка tar.7z и tar.lzma с ключиками
хинт по поводу tar.7z в студию))

grimp3ur
()

>улучшена работоспособность rm на системах типа BeOS;

rm теперь делает файлам контрольный в голову?

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

>это как? :) я видимо что-то упустил.

ну например в линуксе типичном пишешь:

tail /path/to/file, потом вспоминаешь что забыл опцию -f поставить ну и тупо дописываешь ее в конце:

tail /path/to/file -f

и в линуксе оно работает, а в БСДе нет.

ну и тому подобные мелочи, которых когда нет очень неприятно бывает

xargs ★★★
()

> Скачать tar.gz (8.8 Mb) > Скачать tar.lzma (3.6 Mb)

O_O. Я что-то не понимаю. Если lzma настолько лучше сжимает, то почему не наблюдается повсеместного перехода на этот компрессор???

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

>O_O. Я что-то не понимаю. Если lzma настолько лучше сжимает, то почему не наблюдается повсеместного перехода на этот компрессор???

очень много древнючих машинок еще работает которые не имеют установленного 7z, да и с лицензиями надо посмотреть как оно

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

> очень много древнючих машинок еще работает которые не имеют установленного 7z

Ну я не имел в виду забить на gz/bz2, а в параллель выкладывать ещё и lzma. Хотя бы для ядра. А то оно уже таких непомерных размеров становиться.

> да и с лицензиями надо посмотреть как оно А что там? Та же песня, что и с гифом была?

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

в tar-1.20 уже прикрутили, нужно только LZMA_OPTION подставить (ну и lzma-tools должны быть)
единственное, он сжимает на порядок дольше, что, впрочем, не везде критично

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

>>А если меня есть файлик с таким именем "-f", что мне делать?

Почитать man rm, куда это внесли уже как классику

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

> O_O. Я что-то не понимаю. Если lzma настолько лучше сжимает, то почему не наблюдается повсеместного перехода на этот компрессор???

При максимальном сжатии lzma кушает ок. 300Mb оперативной памяти. В то же время gzip - < 1Mb, а bzip2 7Mb.

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

> При максимальном сжатии lzma кушает ок. 300Mb оперативной памяти. В то же время gzip - < 1Mb, а bzip2 7Mb.

Это при распаковке или при сжатии?

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

> На каком файле? Или размер не имеет значения?

http://tukaani.org/lzma/benchmarks - На этой странице есть бэнчмарки. Я тестировал сжатие на исходниках firefox'a - бэнмарки практически подтвердились.

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

>> При максимальном сжатии lzma кушает ок. 300Mb оперативной памяти. В то же время gzip - < 1Mb, а bzip2 7Mb.

> Это при распаковке или при сжатии?

При максимальном сжатии.

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

> ы рульно. интересно почему в BSD их не применяют? такой гимор всегда как в эту бсдю попадаешь: у ls другие чем у людей опции,б у tail другие, опции в конце команды нельзя дописывать итп

Так не только в бзде, но и в солярке как минимум

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

>> tail /path/to/file -f

> А если меня есть файлик с таким именем "-f", что мне делать?

./-f

Кстати, этот вопрос в каждом факе есть.

PS. Прикол со времён старых юниксов: создать файл * в домашнем каталоге пользователя а потом предложить ему его удалить :)

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

>PS. Прикол со времён старых юниксов: создать файл * в домашнем каталоге пользователя а потом предложить ему его удалить :)
уже не так распостранен из-за гуйни))

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

>При максимальном сжатии lzma кушает ок. 300Mb оперативной памяти. В то же время gzip - < 1Mb, а bzip2 7Mb.

малоинформативный (затрагивающий лишь один аспект) аргумент, не зря по умолчанию выставлено 7 (9-максимум)
при параметрах 1-2 (12 Mb) почти везде выигрывает у bzip2, так что lzma вполне является альтернативой последнему
а gzip по скорости вне конкурентов

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