Возможно, некоторые из вас сталкивались с тем, что необходимые файлы доступны в виде архива .bz2.. И вы конечно же задавались вопросом — как установить из .bz2 ??
О том, как распаковать файлы .bz2 в Linux, вы прочтете из этого совета.
Для распаковки файла в .bz2, достаточно выполнить в командной строке следующую команду: bunzip file.bz2 где file.bz2 — необходимый вам файл в bz2.
Если, распаковав файл, вы получили файл в .tar, его также легко извлечь командой: tar xjvf file.tar
После распаковки, возможно, вы увидите программу в виде исходных кодов.. Установка программ из исходных кодов будет описана в другом совете.
Остались вопросы?
Если у Вас что-то не получилось или остались вопросы по данной проблеме — обратитесь к автору и он Вам поможет.
Станьте одним из экспертов!
Распаковка архивов TAR.BZ2 в Linux
How to easily install tar.bz2 files in any Linux computer ?
Существует огромное количество архиваторов с графическим интерфейсом, позволяющих распаковывать файлы формата TAR.BZ2. Однако иногда их установка не требуется, поскольку во многих дистрибутивах Linux такой инструмент уже встроен и по умолчанию открывает скачанные файлы. Поэтому мы предлагаем в качестве первого способа разобрать принцип взаимодействия со стандартным менеджером архивов, распаковав через него TAR.BZ2, а выглядит это так:
- Для начала мы советуем убедиться в том, что искомая программа точно не распространяется в удобном пакетном формате, например DEB или RPM. Если вам удастся отыскать именно такую сборку, процесс установки станет значительно легче. В случае когда этого сделать не удалось, переходите к скачиванию TAR.BZ2.
- При появлении браузерного окна с выбором обработки файла укажите вариант «Сохранить файл» и начните скачивание.


How to install Tar.gz programs in Linux?




Как видно, ничего сложного в управлении стандартным менеджером архивов нет. Его графический интерфейс реализован в максимально простом виде, а присутствие русского языка поможет даже самым начинающим юзерам разобраться с этой программой.
Способ 2: Сторонние менеджеры архивов
Выше мы уже упоминали, что существует ряд специализированного программного обеспечения с GUI, которое сосредоточено на работе с архивами. Сегодня мы не будем перечислять их все, а обратим внимание на P7Zip. Этот метод надо рассмотреть, если первый вам оказался неподходящим, а желания задействовать консольные команды не имеется.
- Инсталлировать данный компонент можно через «Терминал». Для этого запустите его через меню приложений или воспользуйтесь горячей клавишей Ctrl + Alt + T.
- Здесь введите команду sudo apt-get install p7zip-full и нажмите на Enter, чтобы активировать ее.
- Подтвердите подлинность учетной записи, написав пароль суперпользователя. В данной строке символы вводятся, но не отображаются, поэтому стоит учитывать это при написании.
- Если этот метод инсталляции не подходит, потребуется запустить «Менеджер приложений».
- Здесь задействуйте строку поиска, чтобы отыскать соответствующее ПО.
- Отыщите подходящий результат в выдаче и переходите на страницу софта.
- Остается только нажать на «Установить», чтобы запустить процесс инсталляции.
- Однако это действие придется подтвердить, указав пароль для root-доступа.
- Ожидайте окончания установки.
- После этого можно запустить P7Zip прямо через «Менеджер приложений» или значок в меню.
- Используйте панель навигации и адресную строку, чтобы отыскать необходимую директорию. Главный недостаток P7Zip — отсутствие поддержки кириллицы, поэтому некоторые символы могут преобразиться в кракозябры, но это не сказывается на корректности работы софта.
- После выбора файлов или директории нажмите на «Extract».
- Выберите папку, куда хотите переместить файлы, и дождитесь окончания операции распаковки.
Примерно по такому же принципу функционируют и другие архиваторы. В том же «Менеджере приложений» или официальной документации используемого дистрибутива можно без проблем отыскать подходящие варианты, если приведенная выше программа вас по каким-либо причинам не устраивает.
Способ 3: Консольная утилита tar
Практически во всех известных дистрибутивах, написанных на Linux, имеется встроенная консольная утилита под названием tar. Она отвечает за распаковку и установку имеющихся архивов и, соответственно, поддерживает рассматриваемый сегодня формат файлов. Если вы не хотите инсталлировать дополнительное программы с графическим интерфейсом, tar — единственный правильный вариант распаковки, а осуществляется этот процесс следующим образом:
- Для начала давайте определим точное расположение и название необходимого архива. Для этого откройте его через файловый менеджер, кликните по директории ПКМ и в контекстном меню выберите пункт «Свойства».
- Здесь на вкладке «Основное» вас интересует пункт «Родительская папка».
- Теперь, когда нужные сведения получены, запустите консоль удобным образом.
- Здесь введите tar xfvj archive.tar.bz2 , чтобы распаковать архив, при этом замените archive.tar.bz2 на название имеющегося объекта, дописав его расположение, если он находится не в текущем каталоге.
- Вы сможете следить за процессом обработки каждого элемента в реальном времени, а по окончании появится новая строка ввода, что означает успешное проведение извлечения.
- Используйте строку вида tar xfvj archive.tar.bz2 -C /var/www , если хотите указать место, куда нужно распаковать файлы. /var/www — путь для извлечения.
Это было все, что мы хотели рассказать о правилах и доступных способах распаковки архивов формата TAR.BZ2 в Linux. Вам остается только подобрать оптимальный метод и следовать инструкциям, чтобы успешно справиться с поставленной задачей.
Источник: lumpics.ru
Как распаковать bz2 Linux
Bzip2 — это алгоритм сжатия файлов, часто использующийся в связке с tar. Дело в том, что сам tar не умеет уменьшать вес архива — эта программа всего лишь упаковывает файлы и папки в несжатом виде.
После этого в действие вступает bzip2, сжимая готовый файл вида *.tar и присваивая ему название *.tar.bz2 либо *.tbz2. В этой статье мы расскажем вам распаковать bz2 linux с помощью команды tar.
Как распаковать bz2 в Linux
1. Обычная распаковка bz2
В большинстве дистрибутивов Linux утилита tar установлена «из коробки». Поэтому для распаковки файлов из архива tar.bz2 достаточно открыть терминал и ввести команду tar с использованием опций —extract (сокращенно -x), которая непосредственно указывает на действие с архивом, а также -f, после которой следует название архива. В некоторых случаях может понадобиться sudo в начале строки.
tar -x -j -f archive.tar.bz2
Если по какой-либо причине работа с терминалом невозможна, следует воспользоваться возможностями файлового менеджера — навести курсор на файл, который нужно извлечь, щелкнуть правой кнопкой мыши и выбрать команду Извлечь либо Извлечь в текущую папку.
Чтобы видеть, какие именно файлы были извлечены, понадобится опция -v, а строка в терминале будет выглядеть так:
tar -xvf archive.tar.bz2
По умолчанию tar извлекает файлы в текущую директорию (как правило, это домашняя папка). Чтобы назначить другое место, куда будет помещено содержимое архива, нужно использовать опцию -С (—directory). Например, для директории /user/losst/new-folder запись должна быть такой:
tar -xjf archive.tar.bz2 -C /home/losst/new-folder
2. Выбор файлов для распаковки
Если нужно извлечь из архива определенные файлы, а не распаковать его целиком, следует после названия архива перечислить названия этих файлов, разделяя их пробелом:
tar -xjf archive.tar.bz2 file1 file2
Когда внутри архива содержатся папки, а требуемые файлы расположены внутри них, придется указывать не только названия, но и полный путь к файлам. Просмотреть структуру архива можно с помощью опции —list (-t) — как это сделать будет рассказано ниже.
Извлечение определенных папок происходит по аналогичной схеме:
tar -xjf archive.tar.bz2 dir1 dir2
При попытке извлечь файл, которого нет в архиве, появится сообщение об ошибке.
Для извлечения группы файлов, в названиях которых есть один и тот же элемент, существует опция —wildcards. Групповым символом шаблона служит звездочка, а сам шаблон необходимо выделять кавычками. Вот пример для извлечения документов, которые имеют расширение odt:
tar -jf archive.tar.bz2 —wildcards ‘*.odt’
3. Распаковка в потоке
Извлекая сжатые файлы из tar.bz2 с использованием стандартного ввода нужно указывать опцию -j. Она указывает на то, что файл был сжат именно bz2.
В данном примере исходные файлы Vim загружаются при помощи команды wget с последующим выводом в команду tar:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O — | sudo tar -xj
Если опция -j не будет указана, tar сообщит об этом и укажет способ исправления ошибки примерно так tar: Archive is compressed. Use -j option.
4. Просмотр структуры архива
Для просмотра структуры архива tar bz2 linux предназначена опция —list (-t):
tar -tf archive.tar.bz2
Если добавить еще и опцию —verbose (-v), tar покажет более полную информацию о файлах:
tar -tvf archive.tar.bz2
Выводы
Tar дает огромный выбор возможностей для распаковки архивов tar.bz2. Мы постарались рассказать о них как можно подробнее, но если у вас возникают какие-то сложности с использованием опций tar в терминале, задавайте свои вопросы в комментариях.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Похожие записи
Оцените статью
(8 оценок, среднее: 4,50 из 5)
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Больше восьми лет назад мною было принято решение объявить бойкот оконной монополии и установить на свой компьютер Ubuntu. С тех пор это моя основная ОС. Иногда в порядке эксперимента «подселяю» к ней собратьев из семьи Linux. Увлекаюсь фотографией и горным туризмом. В свободное от работы время пишу статьи для losst.ru.
5 комментариев к “Как распаковать bz2 Linux”
Как всегда, все просто и понятно.
Единственный сайт от которого разрешены уведомления в браузере )). Ответить
Спасибо за раскрытие очень сложных для понимания тем.
Ждём не дождемся, когда выпустите статью про архивы .tar.xz Ответить
Не претендую на истину в последней инстанции, но хочу отметить следующий момент. Многие пользователи Линукса пришли из лагеря Виндоуса. В Виндовсе термины «упаковка», «архивирование» и «сжатие» обозначают одно действие — создание сжатого файла, содержащего один или несколько файлов и/или папок. Степень сжатия может быть разная — от несжатого совсем до максимального.
Но как правило сжатие происходит. Отсюда у Виндовс-пользователей выработалось стойкое понятие, что «упаковка», «архивирование» и «сжатие» — это одно и тоже. Только разными словами. В Линуксе всё немножко иначе. В Линуксе понятия «упаковка» и «архивирование» обозначают только объединение нескольких файлов и директориев в один файл.
Про сжатие информации ничего не говориться, оно вообще отсутствует как класс. Это сложилось исторически давным давно, в эпоху UNIX-а и больших накопителей на магнитной ленте. В те времена ни о каких компрессорах/декомпрессорах не было и речи. А вот понятие «сжатие» обозначает именно уменьшение объёма информации. Сжатие происходит обычно после архивирования.
Но поскольку эти два раздельных процесса (архивирование и сжатие) выполняются для Линукс-пользователя за одну команду, создаётся ложное представление, что В Линуксе всё работает точно так же, как в Виндоусе. Это не опасное заблуждение, можно было и не заострять на этом внимание. Однако, понимание природы вещей — это то, что отличает профессионала от дилетанта.
Чем лучше вы знаете Линукс, тем больше он вам нравится. И тем меньше вам будет хотеться использовать сами-знаете-что. Всем добра! Ответить
стоит иметь ввиду, что операционные системы на базе ядра *Linux* многогранны и решают несколько видов типовых задач, если говорить об упаковке и сжатии. наследие — это tar и целый набор компрессоров, которые tar умеет подключать налету. но архивирование при помощи *tar* имеет место, когда вы уверены, что ваш архив будет использован именно в *Linux* окружении. и обстоятельства не всегда складываются так. иногда ваш архив должен быть легко и просто распакован в других средах. (зло не упоминаю всуе.) и на этот случай любая операционная система на базе *Linux* имеет целый ряд архиваторов, а именно: zip, 7z, rar etc. эти архиваторы не сохраняют нативные для *Linux* атрибуты файлов, но их архивы без труда распаковываются на других системах. (зло не упоминаю всуе). так вот в этом случае упаковка и сжатие имеет тот же самый характер как и в зле, и выполняется одним единственным процессом. поэтому расставляя точки над i стоит смотреть по сторонам и различать все детали и частности. файл любого типа может быть упакован при помощи bzip2. а вот каталог — нене, понадобится tar — который и делает из каталога или группы файлов один файл, при этом архивируя атрибуты и обеспечивая безпотерьное извлечение всех упакованных данных в архив данных. Ответить
Источник: losst.pro