在没有互联网连接的情况下在全新的 Debian 安装上安装 make、gcc 和类似的东西

在没有互联网连接的情况下在全新的 Debian 安装上安装 make、gcc 和类似的东西

我已经使用 Fedora BFU 很长时间了,并决定为我的新 Dell XPS 切换到 Debian。不幸的是,在全新安装时,我只能使用微观 CLI,没有互联网连接,因为 GPU 和网卡似乎都需要额外的驱动程序才能工作。我在网上找到了这两个驱动程序,但无法安装它们。

$PATH 中需要 GPU 驱动程序cc,但我认为我完全缺少 GCC:

gcc # command not found, 
man gcc # no manual entry for gcc

使用 Realtek,我无法制作安装程序:make # make: command not found

我有点惊讶,我没有开箱gccmake用 - 有没有一种简单的方法可以从 USB 驱动器安装多个这些基本应用程序的捆绑包?

答案1

在你的情况下,我会使用安装非官方、包含固件的完整 DVD(也可以在 USB 记忆棒上使用)。虽然标记为“非官方”,但它仍然是由准备官方安装映像的同一个人准备的,并且它在您的特定用例中具有两个优点:

  • 它包括固件和非免费驱动程序,可能包括您的硬件所需的驱动程序;
  • 它还包含GCC、Make等,因此您可以直接安装它们。

默认情况下不安装 GCC 和 Make;要从安装映像安装它们,请确保您的/etc/apt/sources.list文件仍然具有

deb cdrom:[Debian GNU/Linux 10.10.0 _Buster_ - Unofficial amd64 DVD Binary-1 with firmware 20210619-16:16]/ buster contrib main non-free

条目(由安装程序设置 - 确切的时间戳可能会有所不同),安装 DVD 映像,然后运行

apt install gcc make

作为根。

(如果你想尝试一下 Debian 11,等效图像也可用,使用安装程序的 RC2。它具有比 Debian 10 设置更新的内核,并且可能在您的新硬件上运行得更好。)

如果您不需要非自由固件,但希望能够从安装介质而不是从 Internet 镜像安装 GCC 和 Make,您可以使用官方 DVD 映像相反(只需要第一张 DVD)。

答案2

或者您可以使用它而无需重新启动,无需苦苦寻求帮助等,并且它对其他人也有效!我测试了它并且有效!要安装makecmake,请使用:(仅到 /home/(user)

mkdir bin

并使用进入垃圾箱cd bin 然后你要做的是:

apt-get download make

这将下载 make,接下来是:

dpkg-deb -x make_(version)_(cpu_insturtructure_idk_what_to_call_it).deb /home/(user)/bin

这将提取这里的所有内容

警告对于 sh 或 bash 用户来说,这可能会变得复杂,因此对于 sh:nano ~/.bashsrc和 bash:来说nano ~/.bashrc,请转到底部并在最后进行修改。

所以对我来说,我个人建议你使用bash而不是sh,因为我的电脑是sh,你可以使用命令bash进入bash。

我们必须编辑 .bashrc 文件,因此我们需要输入:

nano ~/.bashrc

它是非 root 的,所以它可以工作,然后我们必须在最后添加它:

export PATH="/home/(user)/bin/make_(version)_(cpu_insturtructure_idk_what_to_call_it)/usr/bin:$PATH"

然后保存。

完成后,您可以执行以下命令:

source ~/.bashrc

瞧!它会很容易工作!

您也可以使用 gcc 执行此操作,但如果您可以在 usr 文件下找到 bin 文件,则可以在单独的文件中执行此操作。

相关内容