Меню Рубрики

Установка rar для freebsd

Как упаковать/распаковать архив под FreeBSD и немного про XZ (tar,bzip2,rar,zip,xz)

Как упаковать/распаковать архив под FreeBSD.
Как пользоваться tar,bzip2,rar,zip,xz.

Как распаковать tar.gz в текущую директорию:
tar xvfz filename.tar.gz
Аналогично для tar.bz2.
tar jxvf filename.tar.bz2

Как упаковать файлы в tar.gz:
tar cvfz filename.tar.gz dir
Аналогично для tar.bz2.
tar cvfj filename.tar.bz2 dir

Ключи:
-x Extract to disk from the archive.
-v Produce verbose output.
-f file Read the archive from or write the archive to the specified file.
-z —gunzip, —gzip Compress the resulting archive with gzip.
-c Create a new archive containing the specified items.
-j Compress the resulting archive with bzip2.

Если не указать опцию f , то tar захочет использовать ленту.
Весь процесс происходит в текущей директории.

В случае если попался rar архив, то нужно установить unrar
В случае с FreeBSD:

cd /usr/ports/archivers/unrar; make install; make clean

Если установка завершилась успешно, то можно перейти к распаковке:
unrar x filename.rar /директория/куда/распаковать/

Что бы упаковать что-либо в rar надо установить сам архиватор.
cd /usr/ports/archivers/rar; make install; make clean
Что бы упаковать в rar текущую директорию скажем:
rar a file1.rar *
В итоге мы видим примерно следующее:

# rar a file1.rar *

RAR 4.01 Copyright (c) 1993-2011 Alexander Roshal 28 May 2011
Shareware version Type RAR -? for help

Evaluation copy. Please register.

Creating archive file1.rar

Adding Makefile OK
Adding distinfo OK
Adding pkg-descr OK
Done
# ls -la file1.rar
-rw-r—r— 1 root wheel 1331 Feb 27 16:00 file1.rar

И распакуем полученный rar-архив в другой директории:

# unrar x file1.rar

UNRAR 4.10 freeware Copyright (c) 1993-2012 Alexander Roshal

Extracting Makefile OK
Extracting distinfo OK
Extracting pkg-descr OK
All OK

# ls -la
total 24
drwxr-xr-x 2 root wheel 512 Feb 27 16:04 .
drwxrwxrwt 8 root wheel 512 Feb 27 16:03 ..
-rw-r—r— 1 root wheel 1534 Jun 12 2011 Makefile
-rw-r—r— 1 root wheel 132 Jun 12 2011 distinfo
-rw-r—r— 1 root wheel 1331 Feb 27 16:00 file1.rar
-rw-r—r— 1 root wheel 270 Apr 23 2002 pkg-descr

Теперь про zip

Распаковать zip под FreeBSD
Для начала поставим unzip
cd /usr/ports/archivers/unzip; make install; make clean
что бы распаковать достаточно сказать:
unzip filename.zip
Содержимое будет извлечено в текущую директорию.

Установить zip:
cd /usr/ports/archivers/zip; make install; make clean
По простому упаковать текущую директорию в zip-архив:
zip -r filename.zip *
Если не указать ключ -r , то вложенные в директории файлы не будут упакованы (-r —recurse-paths Travel the directory structure recursively;)

А теперь про XZ

Как говорит нам pkg-descr:
XZ Utils is free general-purpose data compression software with a
high compression ratio. XZ Utils is the successor to LZMA Utils.

источник

Вышел архиватор Rar 5.0 для Linux и FreeBSD с поддержкой нового одноимённого формата

Из нововведений стоит отметить:

  • Увеличенный размер словаря вплоть до 1 ГБ.
  • Улучшенная, многопоточная распаковка.
  • Дата сохраняется во всемирном координированном времени (UTC), а не в локальном времени.
  • Кодировка UTF-8 по умолчанию для комментариев и имён файлов.
  • Новая схема коррекции ошибок на кодах Рида-Соломона, а также современный хеш BLAKE2sp длиной 256 бит позволят обнаруживать какие бы то ни было ошибки и восстанавливать даже сильно повреждённые архивы.
  • Алгоритм шифрования изменён с AES-128 на AES-256 в режиме CBC. Функция деривации ключа основана на PBKDF2 с использованием HMAC-SHA256 и другие улучшения безопасности.
  • Поддерживается определение символьных ссылок, жёстких ссылок и дубликатов файлов.
  • Понимание формата сжатия XZ и многое-многое другое.

Кодировка UTF-8 по умолчанию для комментариев и имён файлов.
Дата сохраняется во всемирном координированном времени (UTC)
Поддерживается определение символьных ссылок, жёстких ссылок

Добро пожаловать в 21 век :>

Можно начинать ждать свободную реализацию распаковщика, 10-15 лет осталось.

Новый формат файлов как всегда не совместим со старыми распаковщиками?

Так они ж опять формат поломали, ну что за люди.
Нет, всё-таки 7z — наше всё.

Новая схема коррекции ошибок на кодах Рида-Соломона, а также современный хеш BLAKE2sp длиной 256 бит позволят обнаруживать какие бы то ни было ошибки и восстанавливать даже сильно повреждённые архивы

Было актуально на дискетах, а ими уже >10 лет не пользуются. Так что зачем?

А что по-твоему находится по предпоследней ссылке?

у нас скоро HDD по надежности с дискетами сравняются, вот зачем.

проприетарная реализация распаковщика

Я об этом ещё лет 5 назад говорил.

А что по-твоему находится по предпоследней ссылке?

действительно.
Оно точно свободное? Продолжения эпопеи с rar3 не будет?

Зачем он вообще нужен в наше время?

проприетарная реализация распаковщика

may be distributed under the terms of the GNU General Public License (GPL)

В каком месте это она проприетарная?

1. All copyrights to RAR and the utility UnRAR are exclusively owned by the author — Alexander Roshal.

2. UnRAR source code may be used in any software to handle RAR archives without limitations free of charge, but cannot be used to develop RAR (WinRAR) compatible archiver and to re-create RAR compression algorithm, which is proprietary. Distribution of modified UnRAR source code in separate form or as a part of other software is permitted, provided that full text of this paragraph, starting from «UnRAR source code» words, is included in license, or in documentation if license is not available, and in source code comments of resulting package.

3. The UnRAR utility may be freely distributed. It is allowed to distribute UnRAR inside of other software packages.

4. THE RAR ARCHIVER AND THE UnRAR UTILITY ARE DISTRIBUTED «AS IS». NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.

5. Installing and using the UnRAR utility signifies acceptance of these terms and conditions of the license.

6. If you don’t agree with terms of the license you must remove UnRAR files from your storage devices and cease to use the utility.

источник

Установка программы на FreeBsd из архива.

Все новые темы

На страницу 1, 2 След.
Автор
robix
Новичок

Зарегистрирован: 09.07.2010
Пользователь #: 88,981
Сообщения: 71

Добавлено: Пт 16 Ноя, 2012 15:28 Заголовок сообщения: Установка программы на FreeBsd из архива.
Вернуться к началу
Зарегистрируйтесь и реклама исчезнет!

™P.S.A.™
Активный участник

Зарегистрирован: 14.09.2004
Пользователь #: 20,750
Сообщения: 960
Откуда: Москва-Одесса(вечный транзит)

Голоса: 1

Добавлено: Пт 16 Ноя, 2012 15:45 Заголовок сообщения:
_________________
«С возрастом на днях рождения требуется все больше и больше алкоголя, чтобы впасть в детство и вспомнить непосредственность. И даже если это удается, веселье обретает зверино-дьявольские черты.»
Вернуться к началу
lavr
Unix guru
Unix guru » title=» Unix guru » border=»0″/>

Зарегистрирован: 13.05.2003
Пользователь #: 5,821
Сообщения: 8669


Голоса: 78

Добавлено: Пт 16 Ноя, 2012 17:03 Заголовок сообщения: Re: Установка программы на FreeBsd из архива.
_________________
Good luck,

lavr
Вернуться к началу
robix
Новичок

Зарегистрирован: 09.07.2010
Пользователь #: 88,981
Сообщения: 71

Добавлено: Пт 16 Ноя, 2012 17:34 Заголовок сообщения:
Вернуться к началу
fantomas000
Активный участник

Зарегистрирован: 30.04.2007
Пользователь #: 55,173
Сообщения: 555


Голоса: 2

Добавлено: Пт 16 Ноя, 2012 18:16 Заголовок сообщения:
Вернуться к началу
lavr
Unix guru
Unix guru » title=» Unix guru » border=»0″/>

Зарегистрирован: 13.05.2003
Пользователь #: 5,821
Сообщения: 8669

источник

Аналоги WinRAR для Linux

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

У многих пользователей, которые только перешли на Linux, часто возникает вопрос, а есть ли какие-либо менеджеры архивов под данную ОС, которые будут нормальной альтернативой WinRAR. Далее я покажу вам 4 хорошие, на мой взгляд, программы.

Аналоги WinRAR в Linux

По сути все архиваторы для Linux, которые работают в графическом интерфейсе, являются оболочками для консольных утилит, поэтому они поддерживают одни и те же форматы архивов. Но для этой поддержки нужно, чтобы в системе были установлены соответствующие утилиты (zip, unzip, rar, unrar, tar, lzma, p7zip, bzip2 и другие), если они вам нужны.

1. Ark

Архиватор, входящий в комплект программ KDE. Код программы написан на C++, интерфейс с использованием Qt. По сути является графической оболочкой для библиотек и консольных приложений, работающих с архивами. Распространяется под лицензией GPL.

Ark присутствует в основном репозитории, просто введите следующую команду:

Данный архиватор также имеется в стандартных репозиториях Arch:

2. File Roller

Аналог WinRAR Linux, разрабатываемый для оболочки Gnome (но это не значит, что её можно использовать только там). По сути File Roller является Front-end, графической оболочкой, дающей пользователю единый интерфейс для различных консольных архиваторов. Данная программа написана на C, а интерфейс на GTK+. Распространяется под лицензией GPL.

Внимание! На момент написания статьи программа не обновлялась с 23.09.13!

Данный пакет присутствует в официальном репозитории Ubuntu, так что используйте следующую команду:

sudo apt install file-roller

Программа также есть в стандартных репозиториях:

3. PeaZIP

Бесплатный, кроссплатформенный архиватор, написанный на Object Pascal и Pascal. Распространяется для Windows 9x, Windows NT и Linux. Имеет свой формат пакетов «*.pea», который поддерживает многотомные архивы, сжатие, системы шифрования и контроля целостности. Работа же с другими форматами чаще обеспечивается за счёт различных внешних библиотек. Интерфейс программы имеет реализацию как на Qt, так и на GTK+. Распространяется под лицензиями GPL и LGPL.

Внимание! Поддержка кодировки UTF-8 реализована не полностью!

В официальных репозиториях Ubuntu данного пакета нет. Лучше скачайте deb-файл с сайта проекта, выбрав нужную вам версию.

Данного пакета нет и в стандартных репозиториях Arch, так что придётся воспользоваться AUR. Qt версия:

4. Xarchiver

Легковесный файловый архиватор. Архиватор по умолчанию для таких сред, как LXDE и XFCE. Написана данная программа на C, интерфейс же построен на GTK+. Распространяется под лицензией GPLv2.

Внимание! Разработка приостановлена!

Чтобы установить данную программу в этом дистрибутиве, просто выполните следующую команду в терминале:

sudo apt install xarchiver

Пакет с данной программой есть и в официальных репозиториях Arch:

Выводы

В данной статье мы рассмотрели несколько программ, которые можно использовать как аналоги WinRAR Linux. Какую из них использовать, решать вам. А каким архиватором предпочитаете пользоваться вы? Напишите в комментариях!

Оцените статью:

Об авторе

Обычный подросток. Интересуюсь современными технологиями, СПО и различными ОС, начиная от Kolibri и React, заканчивая *BSD и GNU/Linux. На данный момент я использую Xubuntu.

30 комментариев

Для информации. Запустил свой любимый архиватор WinRAR под WINE и пользуюсь

Для сведения — со своим любимым WinRar вместе с Wine ты запустил еще оччччччень много всего))))) Пользуйся, открывай ворота

Смотри ниже , не туда запулил

Mне лично еще с DOSовских времён всегда было удобнее пользоваться консольными утилитами — zip, gz, arj, ace, rar, 7z и тд, запускаемыми в файл-менеджерах вроде double / total commander буквально одним кликом.

peazip как оболочку, xz как архиватор, в редких случаях пакую в zip/bzip2 для старых компов

Благословляешь? Спасибо, уже многим пользуюсь.
MS Office 2003, TheBat, Архивариус 3000, dupkiller, FastStone, AIMP и прочее

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

Для широко улыбающихся:
Запрещение запуска программ Windows позволяет ограничить доступ к программам, кроме разрешенных в специальном списке.
Для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем RestrictRun и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ для текущего пользователя. Записи в этом подразделе пронумеровываются, начиная с 1, и содержат строки с путями (необязательно) и именами приложений. Файлы должны быть с расширением. Например, Word.exe, Excel.exe .

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра! Для сброса ограничения на запуск программ надо установить значение ключа RestrictRun в 0

И уже не много всего))))), можно сказать вообще ничего. Пользуйсь, закрываю

источник

Читайте также:  Установка ангельских глаз в фары

Добавить комментарий

Adblock
detector