Я не могу извлечь файл tar.bz2: сообщение об ошибке, файл .h: разрешение запрещено

Я пытаюсь извлечь файл r8101-1.023.00.tar.bz2, это драйвер (драйвер Linux для ядра 3.x и 2.6.x и 2.4.x) из [Realtek.com] [realtek]. Дело в том, что я получаю сообщение об ошибке:

ошибка при открытии файла

... / r8101-1.023.00 / src / rtltool.h ": разрешение запрещено".

Есть идеи?

  [realtek]: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false#2

Что я получу после tar -xjvf r8101-1.023.00.tar.bz2

r8101-1.023.00/

r8101-1.023.00/src/

r8101-1.023.00/src/rtltool.h

tar: r8101-1.023.00/src/rtltool.h: No se puede [It can't be] open: Permiso denegado [permission denied]

r8101-1.023.00/src/rtl_eeprom.h

tar: r8101-1.023.00/src/rtl_eeprom.h: No se puede open: Permiso denegado

r8101-1.023.00/src/r8101.h

tar: r8101-1.023.00/src/r8101.h: No se puede open: Permiso denegado

r8101-1.023.00/src/r8101_n.c

tar: r8101-1.023.00/src/r8101_n.c: No se puede open: Permiso denegado

r8101-1.023.00/src/rtl_ethtool.h

tar: r8101-1.023.00/src/rtl_ethtool.h: No se puede open: Permiso denegado

r8101-1.023.00/src/rtl_eeprom.c

tar: r8101-1.023.00/src/rtl_eeprom.c: No se puede open: Permiso denegado

r8101-1.023.00/src/Makefile_linux24x

tar: r8101-1.023.00/src/Makefile_linux24x: No se puede open: Permiso denegado

r8101-1.023.00/src/Makefile

tar: r8101-1.023.00/src/Makefile: No se puede open: Permiso denegado

r8101-1.023.00/src/rtltool.c

tar: r8101-1.023.00/src/rtltool.c: No se puede open: Permiso denegado

r8101-1.023.00/autorun.sh

r8101-1.023.00/readme

r8101-1.023.00/Makefile

tar: Saliendo con fallos debido a errores anteriores [Exiting with failure due to previous errors]

What I get with sudo tar -xjvf r8101-1.023.00.tar.bz2

r8101-1.023.00/

r8101-1.023.00/src/

r8101-1.023.00/src/rtltool.h

r8101-1.023.00/src/rtl_eeprom.h

r8101-1.023.00/src/r8101.h

r8101-1.023.00/src/r8101_n.c

r8101-1.023.00/src/rtl_ethtool.h

r8101-1.023.00/src/rtl_eeprom.c

r8101-1.023.00/src/Makefile_linux24x

r8101-1.023.00/src/Makefile

r8101-1.023.00/src/rtltool.c

r8101-1.023.00/autorun.sh

r8101-1.023.00/readme

r8101-1.023.00/Makefile
1
задан 25 February 2013 в 03:01

3 ответа

Сохраните r8101-1.023.00.tar.bz2 в своей домашней папке, откройте терминал Ctrl + Alt + T и скопируйте и вставьте эту команду:

tar -xjvf r8101-1.023.00.tar.bz2

Графический менеджер архивов дал мне ту же ошибку разрешения, но у меня это работало даже без sudo.

0
ответ дан 25 February 2013 в 03:01

Попробуйте повысить свои привилегии, введя root через командную строку. Вы можете нажать Ctrl + Alt + T , чтобы запустить терминал.

su -
<root password>

tar -zxvf {file.tar.gz}

Или используйте sudo

sudo tar -zxvf {file.tar.gz}

Где {file.tar.gz} - путь к вашему файлу

0
ответ дан 25 February 2013 в 03:01

Я полагаю, что для ОП уже поздно, но, возможно, это поможет кому-то еще.

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

Так что я выбрал очень не элегантный подход. Я запустил Nautilus (так называется Graphical File Manager) как root, и таким образом я наконец смог распаковать этот файл без каких-либо предупреждений.

gksudo nautilus

Откроется новое окно с правами суперпользователя, используйте его, чтобы перейти туда, где находится файл, и распаковать его.

0
ответ дан 25 February 2013 в 03:01

Другие вопросы по тегам:

Похожие вопросы: