Отправляет email-рассылки с помощью сервиса Sendsay

Параметры сжатия для tar.

Здравствуйте.

Скажите, пожалуйста, как можно сделать

$ tar -rzf 1.tar.gz $dir

но указать при этом:

. степень сжатия;

создать новый файл, если 1.tar.gz не существует?

Спасибо за Ваши время/ответ.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35960; Возраст листа: 2085; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/843323

Ответить   Strong and Humble Thu, 9 Apr 2009 16:18:52 +0700 (#843323)

 

Ответы:

On Thu, 9 Apr 2009 16:18:52 +0700
Strong and Humble wrote:

запросто. man tar тебе поможет.

ага, можно. Убрать -r будет достаточно. Если возможны варианты - делай
test и пиши скрипт на две строчки.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35962; Возраст листа: 2085; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/843423

Ответить   Thu, 9 Apr 2009 13:53:20 +0400 (#843423)

 

Спасибо за Ваши время и ответ, Timothy:


Если Вам помог уже, поделитесь, пожалуйста.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35965; Возраст листа: 2085; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/843519

Ответить   Strong and Humble Fri, 10 Apr 2009 00:44:10 +0700 (#843519)

 

К примеру, tar -czf 1.tar.gz /usr/home/
Я так на фряхе делаю.

Strong and Humble wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35967; Возраст листа: 2085; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/843546

Ответить   Thu, 09 Apr 2009 23:00:57 +0400 (#843546)

 

On Thu, 09 Apr 2009 23:00:57 +0400
Alexey A Bukreev wrote:

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

Короткое исследование показало, что в действительности gnu tar (v 1.2)
не поддерживает следующей опции из man-страницы

Значит придётся делать pipe и передавать tar-файл {g|b}zip'у

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35972; Возраст листа: 2086; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844021

Ответить   Fri, 10 Apr 2009 21:50:26 +0400 (#844021)

 

Прошу прощения, невнимательно прочел. Думал, у него не получается
создать архив вообще...

Перевод man tar отсюда - http://www.lissyara.su/?id=1501 :
|
*-y* (только режим c) Сжимает получившийся архив с помощью bzip2(1).
Режиме распаковки или списка, эта опция игнорируется. учтите следующее,
в отличие от других реализаций *tar*, эта утилита распознает компрессию
bzip2 автоматически, когда читает архив.

*-z* (только режим c) Сжимает получившийся архив с помощью gzip2(1).
Режиме распаковки или списка, эта опция игнорируется. учтите следующее,
в отличие от других реализаций *tar*, эта утилита распознает компрессию
gzip2 автоматически, когда читает архив.

То есть можно выбирать степень сжатия выбором сжимающего архиватора.
Посмотреть сравнительные обзоры архиваторов и выбрать нужную компрессию.
|
Timothy Silent wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35973; Возраст листа: 2087; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844085

Ответить   Sat, 11 Apr 2009 01:37:11 +0400 (#844085)

 

On Sat, 11 Apr 2009 01:37:11 +0400
Alexey A Bukreev wrote:

Такой опции в гнутом таре нету (вероятно, есть во фряхе). В linux тот же
смысл несёт -j

Довольно изобретательно, я до этого не додумался.
Но имхо в качестве полноценной степени сжатия не катит - например,
человеку жизненно важно время упаковки. Тот же gzip между степенями 1 и
9 по дефолту выбирает 6, и испечь быстрый архив уже не получиться. Так
что придётся последовать совету товарища spider'a.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35974; Возраст листа: 2087; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844156

Ответить   Sat, 11 Apr 2009 10:50:21 +0400 (#844156)

 

Спасибо за Ваши время и ответ, Alexey:

Вот, выбрали gzip - в нашем случае, лучше жмёт, чем bzip2, а вот если
пропустить через "трубу" (т.е. без прироста архива), то жмёт и gzip
лучше чем tar с фильтром gzip.

Кажется, вывод очевиден: невозможно сделать задуманное "одним махом".

Ещё раз спасибо всем ответившим.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35980; Возраст листа: 2089; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844850

Ответить   Strong and Humble Mon, 13 Apr 2009 16:32:18 +0700 (#844850)

 

Спасибо за Ваши время и ответ, Timothy:

Ну, а прирост к файлу tar моюно будет сделать в этой pipe ?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35980; Возраст листа: 2089; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844849

Ответить   Strong and Humble Mon, 13 Apr 2009 16:26:40 +0700 (#844849)

 

Strong and Humble пишет:

Если не дописывать в за-gzip-ленный файл (r), а писать в новый, то это
можно сделать так:
$ tar c dir | gzip -# > dir.tar.gz
где # -- нужная Вам степень сжатия (gzip -h)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35971; Возраст листа: 2086; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/843843

Ответить   Fri, 10 Apr 2009 12:40:52 +0300 (#843843)

 

Спасибо за Ваши время и ответ, spider:

Я в курсе, в том и вопрос - можно ли и то и другое - не додумали
разработчики! :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35979; Возраст листа: 2089; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/844848

Ответить   Strong and Humble Mon, 13 Apr 2009 16:25:46 +0700 (#844848)

 

On Mon, 13 Apr 2009 16:25:46 +0700
Strong and Humble wrote:

На самом деле правильно сделали, что недодумали. Имхо unix way - это
когда для каждой задачи своё приложение. И я бы не хотел, чтобы в
отлаженные консольные утилиты добавляли функции, им не присущие, для
которых есть свои стандартные инструменты.
Что касается добавления файлов в tgz - очень любопытно будет услышать
мнение специалистов относительно алгоритма этого процесса.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35988; Возраст листа: 2089; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845009

Ответить   Mon, 13 Apr 2009 21:20:54 +0400 (#845009)

 

13 апреля 2009 г. 21:20 пользователь Timothy Silent <taras***@m*****.ru>написал:

Как минимум, нельзя просто добавить данные даже в несжатый архив tar: хотя в
нём и нет каталога, но в конце архива записан признак его конца, и при
операции добавления его сначала надо стереть. Можно ли просто дописывать
данные в сжатый файл - не знаю, но не исключено, что и можно.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35989; Возраст листа: 2089; Участников: 1381
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845014

Ответить   Mon, 13 Apr 2009 21:35:03 +0400 (#845014)

 

Serguey Khvatov пишет:

в

$ man tar выдает, в частности, следующее:
-r, --append
append files to the end of an archive

Это значит, что добавить данные в несжатый архив tar можно => можно
добавить и в сжатый.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35999; Возраст листа: 2090; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845291

Ответить   Tue, 14 Apr 2009 12:40:14 +0300 (#845291)

 

14 апреля 2009 г. 13:40 пользователь spider <spid***@l*****.by> написал:

Для невнимательных ещё раз: добавление в архив - это не простая
конкатенация, и чтобы что-то добавить в существующий архив, нужно кое что
изменить в его старой части. Для сжатого архива (а также для pipe) это не
пройдёт.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36000; Возраст листа: 2090; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845303

Ответить   Tue, 14 Apr 2009 15:47:56 +0400 (#845303)

 

Serguey Khvatov пишет:

$ tar cf test.tar test
$ tar tf test.tar
test/
test/2008/
test/2008/cp-2008.pdf
test/2008/cp-list.tex
test/2008/cp-2008.tex
test/2008/tz.tex
test/2008/.cvsignore

Теперь пополняем наш каталог test и добавляем пополнение в старый архив:
$ tar rf test.tar test/2009
$ tar tf test.tar
test/
test/2008/
test/2008/cp-2008.pdf
test/2008/cp-list.tex
test/2008/cp-2008.tex
test/2008/tz.tex
test/2008/.cvsignore
test/2009/
test/2009/cp-list.tex
test/2009/tz.tex
test/2009/.cvsignore
test/2009/cp-2009.tex
test/2009/cp-2009.pdf

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36015; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845749

Ответить   Wed, 15 Apr 2009 15:42:42 +0300 (#845749)

 

15 апреля 2009 г. 16:42 пользователь spider <spid***@l*****.by> написал:

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

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36018; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845789

Ответить   Wed, 15 Apr 2009 18:11:39 +0400 (#845789)

 

On Tue, 14 Apr 2009 12:40:14 +0300
spider wrote:

А вот эта импликация ни разу не очевидна, и tar справедливо скажет
"Cannot concatenate compressed archives"

Если смотреть с точки зрения реализации, то очевидно нужно не просто
склеить два tar-архива как файлы внутри gzip (кому-то может
показаться, что pipe помогает обойти ограничения, но это не так), как
это gzip обычно делает при добавлении, а сначала добавить файл2 в архив
tar (распакованный, sic!), после чего упаковать результат. Разумеется,
это маразм.
Если ограничиться обычной склейкой, то благодаря хвосту первого
tar-файла все добавленные будут благополучно потеряны.

В общем-то я cчитаю возможным реализовать алгоритм добавления в архив
внутри tar'a (потому что там можно учесть формат его файлов). Но
посмотрев с точки зрения эффективности очевидно, что отличия на диске
желаемой операции и отдельного архивирования будут равны словарю нового
архива (потому что оптимизировать первый словарь с учётом добавленных
файлов мы не можем). ИМХО это не такая большая плата за ясность и
простоту стандартных средств.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36005; Возраст листа: 2090; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845377

Ответить   Tue, 14 Apr 2009 17:39:48 +0400 (#845377)

 

Timothy Silent пишет:

Так разожмите архив, дополните и опять сожмите результат.

Почему же это маразм? Я сразу и вспомнить не могу, есть ли какой-нибудь
алгоритм сжатия, который допускает добавление в контент без его
восстановления из сжатого состояния.
С другой стороны, даже если такой есть (!!! вспомнил один такой --
djvu), то Вы справедливо изволили заметить, что "благодаря хвосту
первого tar-файла все добавленные будут благополучно потеряны". Более
кругло говоря, если архиватор использует некоторую схему упаковки
контента, а компрессор ее не понимает и не может этот контент выделять
из контейнера в чистом виде для сжатия, то ничего не получится.
Поскольку компрессорам наплевать на структуру того, что они жмут, если
только они не интергированы с архиваторами, то "маразм" -- единственный
путь даже, если компрессор поддерживат добавление.

Алгоритм добавления в tar-архив уже реализован в утилите tar.

Зачем файловому архиву словарь? Не путаете ли Вы архивацию и сжатие? Это
компрессор использует словарь. tar-архив никаких словарей не содержит.
Это простой список:

... Physically, an archive consists of a series of file entries
terminated by an end-of-archive entry, which consists of two 512 blocks
of zero bytes. A file entry usually describes one of the files in the
archive (an "archive member"), and consists of a file header and the
contents of the file. File headers contain file names and statistics,
checksum information which `tar' uses to detect file corruption, and
information about file types.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36016; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845762

Ответить   Wed, 15 Apr 2009 17:06:37 +0300 (#845762)

 

On Wed, 15 Apr 2009 17:06:37 +0300
spider wrote:

см ниже.

Потому, что пользователь может ждать совсем не этого. И добавление 10kb
в 10gb может занять время э-э-э... несколько больше ожидаемого (+
место под временные файлы, которого может не быть, или может быть на
момент подачи команды а потом вдруг исчезнуть и т.д.).
Да, мы имеем некоторую потерю степени сжатия (и как следствие -
дискового пространства). Но она не сравнима с возможными потерями
времени.
Обрати внимание, что добавление в gzip реализовано именно через сжатие с
тем же словарём (и склейку), а не через распаковку-склейку-упаковку.
Потому что время и дисковое место на _реальное_добавление_ может
потребоваться совсем не детское.

ИМХО, многие алгоритмы расширяются довольно тривиально. Для того же
tar-a можно отрезать два нулевых блока при сжатии [затем приклеивать
любой tar при добавлении, как это делает gzip], и автоматом
добавлять хвост при разжимании.

Вот именно поэтому если компрессор _понимает_, то в принципе реально без
разжимания.

"в архив" - имелось ввиду именно в сжатый. Прошу прощения за
некорректное выражение.

Согласен, мы об одном и том же. И здесь я тоже имел ввиду именно сжатый.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36026; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846099

Ответить   Thu, 16 Apr 2009 12:46:33 +0400 (#846099)

 

Timothy Silent пишет:

tar про сжатые архивы ничего не знает, он просто вызывает ту или иную
внешнюю программу перед/после своей работы передавая ей входной/выходной
файл, в зависимости от того, какой ключ указан. Поэтому добавление в
сжатый tar без декомпрессии похоже невозможно.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36031; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846185

Ответить   Thu, 16 Apr 2009 15:47:05 +0300 (#846185)

 

Слушайте, а не проще ои использовать бесплатный консольный rar? Ведь там
можно все параметрами указать - и степень сжатия, и дополнение
имеющегося архива и прочее...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36008; Возраст листа: 2090; Участников: 1380
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845462

Ответить   Tue, 14 Apr 2009 23:57:36 +0400 (#845462)

 

On Tue, 14 Apr 2009 23:57:36 +0400
Alexey A Bukreev wrote:

не проще. debian содержит пакеты
unrar
unrar-nonfree
rar
последний, непонятно как просочившийся в non-free, является shareware
(40 days).
Рискну предположить, что свободного консольного rar'а нет и быть не
может ни в одном дистрибутиве.
Я конечно понимаю, что это самое простое решение, но я на linux
переходил не для популяризации вареза.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36014; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845701

Ответить   Wed, 15 Apr 2009 12:28:00 +0400 (#845701)

 

15 апреля 2009 г. 12:28 пользователь Timothy Silent <taras***@m*****.ru>написал:

Дело даже не в этом, а в том, что:
- никто кроме самого Григория Рошаля не знает, как он работает;
- доступен он только в двоичном виде и не для всех платформ;
- и вообще зависить от одного человека рисковано.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36017; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845765

Ответить   Wed, 15 Apr 2009 16:49:12 +0400 (#845765)

 

Timothy Silent wrote:

Консольный рар - самый свободный из всех свободных. Даже в дистрибутиве
виндового WinRAR есть консольный rar, который совсем не требует
лицензию. И под фряхой, собирал из исходников, через make install. И
никаких кипишей с его стороны о том, что надо заплатить. Если надо -
могу выслать тарник на мыло. Распакуешь, сконфигуришь, скомпилишь.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36019; Возраст листа: 2091; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845795

Ответить   Wed, 15 Apr 2009 19:18:22 +0400 (#845795)

 

Вот это новость!!! Когда исходники открыли? Поделитесь ;)
(хоть я уже давненько отправил Rar в /dev/null поскольку есть более
лучший архиватор в лице 7zip и свободный к тому же)

PORTNAME=rar
PORTVERSION=3.80
PORTEPOCH=2
CATEGORIES=archivers
MASTER_SITES=http://www.rarlab.com/rar/
DISTNAME=rarbsd-3.8.0
MAINTAINER=gab***@F*****.org
COMMENT= File archiver (binaryport)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IA32_BINARY_PORT= YES
^^^^^^^^^^^^^^^^^^^^^^^^^

отмеченные строчки вам ничего не говорят, или вы все еще будете
утверждать что компилировали rar ?

порекомендовал вам ознакомится с понятием свободный и опенсурс в
программном обеспечении прежде чем делать такие глупые заявления,
уверен что и лицензию идущую с консольным rar`ом вы не читали.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36021; Возраст листа: 2092; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845957

Ответить   Thu, 16 Apr 2009 08:25:40 +0600 (#845957)

 

Извините, конечно, но какая нахрен разница? Работает? Да. Есть под
линукс и фряху? Да. И смысл кипишевать? 7Zip - это тоже хорошо,
используйте его на здоровье. Ну и что из того, что не открыт код?
Работает и распространяется бесплатно.

А так, да - лоханулся :) Получается, не компилировал. В консоли после
make install букв много было. "Наверное, компилилось". А оказалось, что
нет. Но это все фигня, ибо rar работает денег не требует, ну и снова та
же самая песня :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36022; Возраст листа: 2092; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845977

Ответить   Thu, 16 Apr 2009 07:57:39 +0400 (#845977)

 

раз уж вы не удосужились прочитать лицензию или вывод rar --help , где
написано shareware - то вот вам выдержка:

The RAR Archiver
EULA (End User License Agreement) for use and distribution
......
2. Anyone may use this software during a test period of 40 days.
Following this test period of 40 days or less, if you wish to
continue to use RAR, you must purchase a license.
......

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36025; Возраст листа: 2092; Участников: 1379
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/845993

Ответить   Thu, 16 Apr 2009 11:25:26 +0600 (#845993)

 

40 дней прошло раз так 8-10, рар как работал, так и продолжает успешно
работать :)

RoGeR wrote:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36033; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846222

Ответить   Thu, 16 Apr 2009 18:31:43 +0400 (#846222)

 

использование пиратских программ это уже на вашей совести, но зачем
предлагать поступать так же другим особенно в СВОБОДНОЙ системе.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36038; Возраст листа: 2093; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846405

Ответить   Fri, 17 Apr 2009 08:43:30 +0600 (#846405)

 

RoGeR <murso***@m*****.ru> пишет:

А возможно каким-нибудь архиватором, свободным, распаковывать архивы
рар?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36039; Возраст листа: 2093; Участников: 1377
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846740

Ответить   Strong and Humble Sat, 18 Apr 2009 01:07:21 +0700 (#846740)

 

17 апреля 2009 г. 22:07 пользователь Strong and Humble <
strong.humb***@g*****.com> написал:

Распаковывать можно на законных основаниях. Подробности можно легко найти,
например, в wikipedia:
http://ru.wikipedia.org/wiki/Rar

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36041; Возраст листа: 2093; Участников: 1377
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846757

Ответить   Fri, 17 Apr 2009 23:26:23 +0400 (#846757)

 

Спасибо за Ваши время и ответ, Serguey:

Я имел в виду, м/о ли чем ещё, окромя рар, распаковывать рар-архивы?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36043; Возраст листа: 2096; Участников: 1377
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/847117

Ответить   Strong and Humble Mon, 20 Apr 2009 00:50:07 +0700 (#847117)

 

В Mon, 20 Apr 2009 00:50:07 +0700
Strong and Humble <strong.humb***@g*****.com> пишет:

rar-gpl

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36044; Возраст листа: 2096; Участников: 1377
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/847225

Ответить   Mon, 20 Apr 2009 17:15:11 +0600 (#847225)

 

On Wednesday 15 April 2009 20:18:22 Alexey A Bukreev wrote:

Ну конечно, shsreware написано.

Ответить   Thu, 16 Apr 2009 09:02:46 +0500 (#845979)

 

On Wednesday 15 April 2009 13:28:00 Timothy Silent wrote:

tar изначально был заточен для записи на магнитные ленты. Так заточен до сих
пор и остался.
Можно пользоваться 7zip.

Ответить   Thu, 16 Apr 2009 09:02:01 +0500 (#845978)

 

Спасибо за Ваши время и ответ, Alexey:

И получим искомое?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36037; Возраст листа: 2093; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846371

Ответить   Strong and Humble Fri, 17 Apr 2009 02:14:38 +0700 (#846371)

 

Спасибо за Ваши время и ответ, Timothy:

Так, зачем же он нужен?
Кажется, проще прог-у дописать (tar).

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36036; Возраст листа: 2093; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846354

Ответить   Strong and Humble Fri, 17 Apr 2009 02:12:05 +0700 (#846354)

 

Alexey A Bukreev пишет:

Симлинки поддерживает?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36032; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846186

Ответить   Thu, 16 Apr 2009 15:47:52 +0300 (#846186)

 

Спасибо за Ваши время и ответ, Alexey:

Хорошая идея! Попробую.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36035; Возраст листа: 2092; Участников: 1378
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/846288

Ответить   Strong and Humble Fri, 17 Apr 2009 00:37:24 +0700 (#846288)