我最近从运行 Runit 的 Artix Linux 系统中删除了 NetworkManager,现在我无法连接到互联网。我尝试了几种解决方案,但都没有成功。到目前为止,这是我尝试过的:
- 我没有安装 DHCP 也没有安装 IWD。
- 我尝试从源代码安装 NetworkManager 包,并尝试通过 USB 传输它。但是,当我运行 makepkg -i 时,我总是遇到缺少依赖项的情况。我尝试一一安装这些依赖项,但最终,我在 makepkg 期间遇到错误,因为它试图从在线 git 存储库克隆某些内容。
我被困在这一点上,不知道如何继续。有关解决此问题的任何指导。谢谢
如果您的系统尚未设置为从源代码构建包,那么在没有互联网连接或本地存储库镜像的情况下尝试安装构建 NetworkManager 所需的所有开发依赖项将会非常麻烦。
从这里获取 NetworkManager 的二进制包:https://archive.artixlinux.org/packages/n/(尽管该存档最近出现了一些连接问题)
或在这里:https: //archive2.artixlinux.org/packages/n/
您可能至少需要
networkmanager
和networkmanager-runit
软件包,也许还需要其他软件包,具体取决于您的桌面环境选择以及是否使用 VPN。然后使用以下命令安装它们:
如果您需要其他依赖包,请获取它们的二进制包,直到至少获得基本的网络连接。之后,如果您确实愿意,您可以从源代码构建东西。
如果您不喜欢 NetworkManager,那么您可以获取您喜欢的 DHCP 客户端的二进制包,然后对其进行配置...但首先返回 NetworkManager,然后仅在恢复基本的互联网连接后更改您的设置可能会更容易,并且您可以访问Artix Wiki和Arch Wiki等资源来获取建议。