我有一个没有以太网或 WiFi 的 Ubuntu 20.04。如何通过 U 盘安装可用的互联网连接?我安装net-tools
并iwconfig
说lo no wireless extension
和enp2s0 no wireless extension
。我的电脑是联想IdeaPad L340。
答案1
你想要做的事情是可能的,但有点烦人 - 我曾经做过同样的事情:
1.识别卡
lspci -nn
将返回设备列表,包括。他们的版本号+设备代码 ( [1234:abcd]
)。使用此工具可以找到合适的驱动程序。下载相应的.deb
文件,如果您的“下载电脑”有apt
,则简单如下
apt download driver-package-name
driver.deb
并且您将在当前目录中找到该文件。
2. 获取依赖项
使用dpkg -I driver.deb | grep Depends:
并检查依赖关系。现在,在目标 PC 上只需使用以下dpkg
命令检查依赖包是否已安装:
dpkg -l package1 package2 ....
ii
第一列中表示已安装,错误或例如un
表示未安装。有关dpgk
代码的更多信息请参见此处。
任何缺少的内容都需要下载并检查依赖关系,如步骤 1 和 2 中所示。
通常驱动程序没有那么多依赖项和递归依赖项,因此该方法应该没问题。但是,对于递归依赖项的完整列表,可以apt-rdepends <package>
使用单独的程序。以防万一您需要包的所有依赖项和递归依赖项的完整列表。我怀疑在这种情况下有必要。
3. 安装
.deb
通过安装文件dpkg -I dependency1.deb dependency2.deb driver.deb
4. 提示
我认为如果您手头有 USB 以太网连接器,您可以节省大量时间。它们应该在 Debian 安装中开箱即用,您可以直接连接 PC。
5. 步骤 2 的替代方法。
无需手动检查依赖项,只需尝试安装driver.deb
并从错误中获取丢失的包即可。
答案2
通常更新会安装无线适配器驱动程序。我了解您需要有效的互联网连接来更新操作系统。因此,您可以使用现有的 enp2s0 适配器通过以太网电缆连接到互联网。然后apt-get升级。应该可以做到这一点。