Не удается сгенерировать файл .tar.bz2

433
flywire

Как мне сделать .tar.bz2 из дерева каталогов в Win10 ?

Пытаюсь tar -cjf Archive.tar.bz2 www и получаю tar: Can't launch external program: bzip2.

Ссылки: не удается создать файл .tar, https://blogs.technet.microsoft.com/virtualization/2017/12/19/tar-and-curl-come-to-windows

1

1 ответ на вопрос

1
Xen2050

Tar пытается использовать программу bzip2 для сжатия bz2, но у вас не установлен bzip2, или tar не может его найти.

Установите bzip2 или, если он уже установлен, настройте его и tar правильно, чтобы tar мог его найти.

Вы также можете попробовать использовать подсистему Windows для Linux, если вы ее еще не используете, то вы можете получить все в дистрибутиве Linux (Debian, Ubuntu и т. Д.)

Просто пользователь Win10. Где установить bz2? flywire 6 лет назад 0
Я бы просто установил подсистему Windows для Linux с Debian или Ubuntu и сразу получил бы все инструменты Linux и поддержку файловой системы linux. Или вы можете просто найти в Интернете [bzip2 для окон] (https://duckduckgo.com/?q=bzip2+for+windows&ia=web), но это (по крайней мере, похоже) установка чего-либо для Windows, это дикий запад , нет никаких специальных сопровождающих или тех, кто проверяет распространяемые файлы ;-), в отличие от дистрибутива linux Xen2050 6 лет назад 0
@PimpJuiceIT Я немного преувеличиваю, я не очень хорошо знаком с Red Hat, но если это что-то вроде официальных источников [Debian] (https://www.debian.org/distrib/packages), пакеты обычно вводятся в нестабильную версию. (Sid) распространение, и "если пакет соответствует нашему критерию стабильности и качества упаковки, он будет включен в тестирование ... Существуют строгие критерии, которым пакет в нестабильном состоянии (см. Ниже) должен соответствовать, прежде чем он сможет быть добавлен к тестированию. " Debian Stable «является стабильным и хорошо протестированным программным обеспечением, которое изменяется только в том случае, если в него включены основные исправления безопасности или удобства использования» Xen2050 6 лет назад 0
Хорошо ... Я все еще изучаю Linux и больше на CentOS и Red Hat, я полагаю, но мой опыт был в большей степени системной инженерией Windows и администратором, так что было интересно, что вы упомянули это. У меня все еще есть много часов повторения Линуса, но я получаю это и учусь, и пока мне это нравится. Просто настроил часть моего обучения по системному и .timers проекту автоматизации, так что ... Цените ваши мысли !! Pimp Juice IT 6 лет назад 0
@PimpJuiceIT Существует множество неофициальных программных источников для linux, например, для конкретной программы, но вы должны специально добавить исходный код, так что следует изучить его и убедиться, что вы хотя бы немного доверяете источнику. Обычно они также предоставляют исходный код для программного обеспечения, которое, по крайней мере, создает доверие, даже если вы не можете копаться в коде в поисках «плохих вещей» ;-) У Ubuntu есть PPA для добавления «Личных архивов пакетов», есть [вопрос о это на аскубунту] (https://askubuntu.com/questions/4983/what-are-ppas-and-how-do-i-use-them), что может быть интересно. Xen2050 6 лет назад 1
Я должен был упомянуть, однако, я командная строка, сценарий, наркоман, я полагаю, поэтому я предпочитаю оболочку над Linux GUI до сих пор. У меня было больше систем серверного типа, чем настольных версий, но как только я почувствую, что справляюсь с тем, что мне нужно, я перейду к большему количеству функций графического интерфейса Linux и т. Д. Изучение новых графических интерфейсов для меня иногда, кажется, смущает меня больше, чем текстовые манипуляции. Спасибо за ресурсы, я их сохранил, и я понимаю, что вы говорите, и это хорошая информация, так что спасибо! Pimp Juice IT 6 лет назад 0
@PimpJuiceIT Добро пожаловать :) Когда я впервые попробовал Linux (Ubuntu), я понятия не имел, как вообще установить какое-либо новое программное обеспечение, может быть, я пропустил вступление и определенно не слишком много читал их часто задаваемые вопросы. Поиски в Интернете приводят к нескольким «загрузкам и запуску архивов» для linux, но получение нужной версии (которая работает с другими установленными пакетами, даже 32/64-битными) было головной болью и рискованно, как поиск программ для Windows от случайных авторов или изменение случайными сайтами для установки «вредоносного ПО». Из-за этих трудностей, связанных с тем, чтобы что-то запустить специально, я не очень беспокоился о том, что вирусы могут быть установлены за моей спиной Xen2050 6 лет назад 1
Терминал linux иногда быстр и легок для выполнения задач, но когда происходят большие изменения, такие как systemd, по крайней мере, GUI должен все же делать то же самое. Я до сих пор просто использую графический интерфейс для сетевых изменений, например, хотя, вероятно, есть по крайней мере 2 способа сделать их в терминале, но это будет много чтения и новых команд, по сравнению с несколькими щелчками мыши ... В любом случае, удачи ! Xen2050 6 лет назад 1
M $ выпустил tar, и одним из вариантов является bzip2, который, насколько я вижу, не был выпущен. Совет по установке linux бесполезен, потому что он не интегрируется с моими пакетными файлами. (Кстати, безусловно, согласен с комментарием _wild west_ для этих утилит.) flywire 6 лет назад 0