我从他们的网站下载了 Realtek RTL8101/2/6E PCI Express 快速/千兆以太网控制器的驱动程序:http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=7&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false#2
它保存在“下载”文件夹中
读了“自述文件”,上面说
解压 tarball:# tar vjxf r8101-1.aaa.bb.tar.bz2
更改到目录:# cd r8101-1.aaa.bb
当我运行命令时
tar vjxf r8101-1.033.00.tar.bz2
它给出了以下错误:
tar (child): r8101-1.033.00.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
然后我尝试将目录更改为“r8101-1.033.00”:
cd r8101-1.033.00
它返回:
bash: cd: r8101-1.033.00: No such file or directory
我做错了什么?我该怎么办?
答案1
手动搜索 0010-r8101-1.033.00.tar.bz2 档案(适用于内核最高 4.10 的 LINUX 驱动程序),并将此档案的图标从文件管理器拖到终端中以显示其完整路径。0010-r8101-1.033.00.tar.bz2 的完整路径是路径中的所有内容,除了 0010-r8101-1.033.00.tar.bz2 本身,这是档案的正确名称。
将目录更改为cd
您之前记下的完整路径并运行以下命令:
焦油0010-r8101-1.033.00.tar.bz2 # 档案的正确名称是 0010-r8101-1.033.00.tar.bz2
当您使用 将目录更改cd
为包含 0010-r8101-1.033.00.tar.bz2 的目录时,您可以通过运行 检查您是否处于正确的目录中ls
。 结果ls
应显示 0010-r8101-1.033.00.tar.bz2 包含在当前工作目录中,因此该命令tar vjxf 0010-r8101-1.033.00.tar.bz2
将成功,因为 0010-r8101-1.033.00.tar.bz2 可从当前工作目录访问。
当您提取 0010-r8101-1.033.00.tar.bz2 的内容时,它会将其提取到名为 r8101-1.033.00 的目录中,其中包含后续步骤的说明自述文件。
答案2
从我下载的文件来看,您的文件名是错误的。
进入下载的目录后,它应该是tar vjxf 0010-r8101-1.033.00.tar.bz2