GCC二进制文件在安装VM工具中的位置



我正试图在Debian-linux中安装VM工具,它在查找gcc二进制文件时遇到了问题。我正在尝试安装二进制文件,如本页所选答案所示:

安装vmware工具: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`

系统要求我在CDROM中插入官方amd64二进制文件,然后按enter。我的debian在windows上的虚拟机上运行。不知道从哪里得到这个东西并解决这个问题。请告知。

Debian使用apt来安装软件包。(apt-getaptitudeapt系统的前端)。

每当您要求系统安装给定的软件包时,它首先需要实际的软件包文件。现在apt可以从许多不同的地方获取请求的包,包括只读介质(如CD-ROM或DVD)或互联网(通过http或ftp)。这些"位置"可以在/etc/apt/sources.list文件中进行配置。

如果你已经从一组cdrom中安装了Debian,那么你的sources.list会告诉apt,它可以从cdrom驱动器中获取包文件。显然,您需要在驱动器中插入正确的CDROM。在虚拟机上,您会发现您可以使用文件的ISO映像,并告诉您的虚拟化软件(vmware)使给定的ISO可用于客户端。

然而,通常的方法是在sources.list中添加一个"internet资源",这样您就不需要处理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

最新更新