Debian wheezy 离线升级

Debian wheezy 离线升级

我使用的是 Debian(Wheezy)3.2.0-4 amd64 内核版本,我安装了“usb-modeswitch”和“usb-modeswitch-data”包,但 Debian 无法检测到我的 3g-modem-usb 加密狗。

现在我认为我应该将我的内核升级到最新版本(3.13.3 稳定版),但是我的 Debian 操作系统没有互联网连接,我从 Kernel.org 下载了“3.13.3 tar.xz”内核源代码,有人能为我解释一下如何在没有互联网连接的情况下编译和升级内核从 3.2 到 3.13.3 吗?

答案1

虽然可以从 kernel.org 构建和使用 vanilla 内核,但通常不需要这样做。

首先尝试从 backports.debian.org 进行反向移植:您可以使用其他操作系统/PC/任何东西(例如 USB 记忆棒)下载二进制软件包,然后以 root 身份直接安装或使用 sudo 安装

dpkg -i <file.deb list>

要升级内核,您需要下载 linux-image,如果您需要安装第三方驱动程序,linux-headers 会很有用。您还需要依赖项。backports.debian.org 上的最新可用版本目前为 3.12,因此对于您的 amd64 安装,请在以下位置搜索 linux-image-3.12 和 linux-headers-3.12https://packages.debian.org/wheezy-backports/并获取依赖关系。

最好通过公共 wifi 或其他方式安装所有内容,并将 wheezy-backports 源添加到您的 sources.lists 中。

如果您确实想使用来自 kernel.org 的 vanilla 内核升级您的内核,请查看 make-kpkg,这个原生 debian 工具旨在帮助您从内核源生成适当的 debian 包。

请注意,如果您有一个 USB 3G 调制解调器并希望使其在 Linux 上运行,您应该首先检查它使用的是什么芯片组,以及使其在 Linux 上运行所需的条件(如果可能的话):升级内核可能不够,甚至是不必要的。

相关内容