Я пытаюсь извлечь файл 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 ": разрешение запрещено".
blockquote>Есть идеи?
[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
Сохраните r8101-1.023.00.tar.bz2 в своей домашней папке, откройте терминал Ctrl kbd> + Alt kbd> + T kbd> и скопируйте и вставьте эту команду:
tar -xjvf r8101-1.023.00.tar.bz2
Графический менеджер архивов дал мне ту же ошибку разрешения, но у меня это работало даже без sudo
.
Попробуйте повысить свои привилегии, введя root через командную строку. Вы можете нажать Ctrl kbd> + Alt kbd> + T kbd>, чтобы запустить терминал.
su -
<root password>
tar -zxvf {file.tar.gz}
Или используйте sudo
sudo tar -zxvf {file.tar.gz}
Где {file.tar.gz}
- путь к вашему файлу
Я полагаю, что для ОП уже поздно, но, возможно, это поможет кому-то еще.
Я скачал точно такой же файл и получил те же самые ошибки, и из-за нехватки времени мне тоже не удалось распаковать его ни через командную строку, ни через графический интерфейс.
Так что я выбрал очень не элегантный подход. Я запустил Nautilus (так называется Graphical File Manager) как root, и таким образом я наконец смог распаковать этот файл без каких-либо предупреждений.
gksudo nautilus
Откроется новое окно с правами суперпользователя, используйте его, чтобы перейти туда, где находится файл, и распаковать его.