安装VM工具时GCC二进制文件的位置[关闭]
-
21-12-2019 - |
题
我正在尝试在 Debian linux 中安装 VM 工具,但在查找 gcc 二进制文件时遇到问题。我正在尝试安装二进制文件,如本页上选定的答案所示:
但是,在这些命令中:
sudo aptitude install gcc-4.7 make linux-headers-`uname -r` -y
sudo apt-get install build-essential
sudo apt-get install gcc-4.7 linux-headers-`uname -r`
系统要求我将官方 amd64 二进制文件插入 CDROM,然后按 Enter 键。我的 Debian 在 Windows 上的虚拟机上运行。不知道从哪里得到这个东西并解决这个问题。请指教。
解决方案
Debian 使用 apt
安装软件包。(apt-get
或者 aptitude
是前端 apt
系统)。
每当您要求系统安装给定的软件包时,它首先需要实际的软件包文件。现在 apt
可以从许多不同的地方获取请求的包,包括只读介质(如 CDROM 或 DVD)或互联网(通过 http 或 ftp)。这些“地方”可以在 /etc/apt/sources.list
文件。
如果您已经从 CDROM 集安装了 Debian,那么您的 sources.list
将告诉 apt,它可以从 cdrom 驱动器获取软件包文件。显然您需要将正确的 CDROM 插入您的驱动器中。在虚拟机上,您会发现您可以使用文件的 ISO 映像并告诉您的虚拟化软件(vmware
) 使给定的 ISO 可供客户端使用。
然而,通常的方法是添加一个“互联网资源” sources.list
, ,所以你不需要处理 CDROM(图像),并且你总是会得到任何错误修复。显然你的机器需要在线才能工作。
将官方在线 Debian 存储库添加到您的源中。以下用途 http://http.debian.net
它应该自动使用物理上靠近您的计算机的镜像:
echo "deb http://http.debian.net/debian $(lsb_release -c | awk '{print $2}') main" | sudo tee -a /etc/apt/sources.list
然后更新缓存
sudo aptitude update
并安装所需的软件包
sudo aptitude install build-essential
不隶属于 StackOverflow