我正在使用 ubuntu-21.10-desktop-amd64
请注意,我在 Linux 中根本没有任何网络功能。
例如,要安装任何东西,我都需要使用 Windows 10 下载存档等。
为了使网络出现,您需要安装调制解调器 USB 驱动程序!
我从这里下载了驱动程序:https://github.com/Mange/rtl8192eu-linux-driver
我尝试执行我在 Arch Linux 中执行的命令:
sudo make clean
sudo make
sudo make install
modprobe 8192eu
或者,我仅使用:sudo ./install
在文件夹文件中 - 自动安装
但是系统说无法执行该命令,因为没有安装“编译器”或类似的东西,来将从档案中解压的驱动程序安装到文件夹中。
在没有网络的情况下,需要做什么才能从本地文件安装驱动程序?(或者,使用 Windows 10,在那里下载一些东西,然后在终端中执行一些东西)
该设备适用于 Debian 和 Arch。
我将非常感激详细的说明,请记住,我无法从相关系统访问互联网。
答案1
您可能至少需要build-essential
元包中的项目。我强烈建议您找到某种方法将您的 Linux 系统连接到互联网,以便使用 APT 进行安装。也许您有一部手机, 您可以将它绑定到您的设备上build-essential
以访问手机的互联网连接?无论如何,如果您无法连接,您需要下载的软件包可能是libc6-dev
、、gcc
和。g++
make
dpkg-dev
您可以从以下位置下载适合您版本的 deb 包(请确保您下载正确)https://packages.ubuntu.com(使用搜索)。例如,make
可以从以下位置下载该软件包https://packages.ubuntu.com/impish/amd64/make/download
您可能还需要git
,dkms
以及linux-headers
适合您的内核的软件包(使用 查找内核版本uname -r
)。
一旦您有了这些 deb 包,您就可以在文件所在的目录中dpkg -i
安装它们,例如:
sudo dpkg -i name-of-deb-package.deb
此后,您可以尝试再次编译驱动程序。
你可能会为此感到头疼。如果你能将系统连接到互联网,事情就会变得容易得多。
答案2
如果您正在搜索realtek rtl8192eu
Linux 驱动程序,请检查适用于其他发行版的软件包:
yum search realtek
yum install rtl-sdr