如何在没有网络连接的情况下安装 gcc?

如何在没有网络连接的情况下安装 gcc?

我在一块新主板上全新安装了 Kubuntu 10.04.3。安装中的驱动程序不支持主板上的 Intel 82579V NIC。我找到并下载了 NIC 驱动程序 - 但当然这需要编译器来构建/安装。

发行版 CD 似乎没有安装任何版本的 gcc。对吗?(对我来说这似乎很奇怪。)

我在archive.ubuntu.com上找到了gcc.deb文件,https://launchpad.net/~ubuntu-toolchain/+archive/ppa。但是下载(当然是通过另一台计算机)一堆独立/依赖的 .deb 并单独安装的过程很容易出错。另外,我也不确定我需要哪个版本的编译器。

有人能建议最简单的方法来做到这一点吗?

更新:根据 user606723 的建议,我尝试使用 CD。我取消注释了 sources.list 顶部的 CDROM 行。然后

apt-get install build-essentials

导致出现“未找到包”消息。

apt-get install gcc

建议安装 42MB 的软件包,但在 CD 上找不到任何软件包

UPDATE_2:我可以通过 Dolphin 文件管理器查看 CD 上的 .deb 文件。路径似乎与 apt-get 错误消息相同。

还有 build-essential 包(注意没有结尾的 s)。但是它也会因文件未找到错误而失败。

UPDATE_3:尝试在 CDROM 取出的情况下重新启动,然后

apt-cdrom add
apt-get update
apt-get install build-essential

结果是相同的文件未找到错误。

还尝试使用 Dolphin 导航到 CD 上的 build-essential .deb 并单击。调出软件包安装程序,但最终无法获取第一个文件(可能是相同的潜在错误?)。

已解决:根据此错误报告:https://bugs.launchpad.net/ubuntu/+source/apt/+bug/602945我添加了从 /media/apt/pool -> /cdrom/pool 的符号链接,现在 apt-get install 可以正常工作。

答案1

我认为你应该尝试使用较新版本的 (K)ubuntu,因为你的 NIC 驱动程序很有可能包含在内核中。实际上,驱动程序 — 只是内核模块。

顺便说一句,您应该验证您是否安装了 10.04.3(而不仅仅是 10.04),因为它包含许多更新,包括新的内核模块。

相关内容