Чрезвычайно в новинку для командной строки (чтение: никакая подсказка, что я делаю), таким образом, я пытался преподавать мне некоторые основные команды путем выполнения некоторого выполнения материала фрезы. В настоящее время пытаясь установить Марафон на моем компьютере путем следования инструкциям на: https://github.com/Aleph-One-Marathon/alephone/wiki/Linux%20Install%20Instructions
Я пытаюсь работать,
tar xjvf AlephOne-20150619.tar.bz2
Но я получаю ошибку,
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2.
tar: Error is not recoverable: exiting now.
Кто-либо может сказать мне, что продолжается, или предложите некоторые предложения относительно того, что я должен сделать? Любая справка очень ценилась бы.
tar: Ребенок возвратил состояние 2
Простой: Вы получили поврежденный пакет. Удалите и загрузите новый: http://ufpr.dl.sourceforge.net/project/marathon/Aleph%20One/2015-06-19/AlephOne-20150619.tar.bz2
<час>О tar:
От/usr/doc/tar-1.15.1/NEWS, slackware 10.2, версия 1.15 tar - Sergey Poznyakoff, 2004 -12-20
- Сжатые архивы распознаны автоматически, больше не необходимо указать-Z,-z, или-j опции считать их. (Таким образом можно теперь выполнить 'tar tf archive.tar.gz'.)
Так с ОС с 2005 года или позже можно просто сделать: tar xvf [archive]
с tar.gz и tar bz2. И приблизительно в 2009, суффикс .xz был также добавлен, поскольку lzma сжал архивы.
попробуйте (никакая j опция).-j для, пропускают архив через bzip2
tar -xvf AlephOne-20150619.tar.bz2
знать формат файла:
file AlephOne-20150619.tar.bz2
источник: руководство tar