我无法提取 tar.bz2 文件:错误消息,.h 文件:权限被拒绝

我无法提取 tar.bz2 文件:错误消息,.h 文件:权限被拒绝

我正在尝试提取r8101-1.023.00.tar.bz2文件,它是来自 [Realtek.com][realtek] 的驱动程序(适用于内核 3.x、2.6.x 和 2.4.x 的 Linux 驱动程序)。事实上,我收到了一条错误消息:

打开文件时出错

.../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

保存r8101-1.023.00.tar.bz2到你的主文件夹,打开终端Ctrl++AltT复制并粘贴此命令:

tar -xjvf r8101-1.023.00.tar.bz2

图形档案管理器给了我相同的权限错误,但即使没有,这对我也是有效的sudo

答案2

尝试通过在命令行中输入 root 来提升您的权限。您可以按Ctrl+ Alt+T来启动终端。

su -
<root password>

tar -zxvf {file.tar.gz}

或者使用sudo

sudo tar -zxvf {file.tar.gz}

{file.tar.gz}你的文件路径在哪里

答案3

我想这对于 OP 来说已经很晚了,但也许这会对其他人有所帮助。

我下载了完全相同的文件并得到了完全相同的错误,并且由于时间紧迫,我无论如何也无法通过命令行或图形界面解压缩它。

所以我采取了一种不太优雅的方法。我以 root 身份启动 Nautilus(图形文件管理器的名称),这样我终于能够解压这个文件,没有任何警告。

gksudo nautilus

将打开一个具有 root 权限的新窗口,使用它导航到文件所在的位置并将其解压缩。

相关内容