我正在尝试在Debian linux中安装VM工具,因为它无法找到gcc二进制文件。我正在尝试安装二进制文件,如本页选定的答案所示:
installing vmware tools: location of GCC binary?
但是,在这些命令中:
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二进制文件,然后按回车键。 我的debian在Windows上运行VM。不知道从哪里得到这个东西并解决这个问题。请指教。
答案 0 :(得分:0)
Debian使用apt
来安装软件包。 (apt-get
或aptitude
是apt
系统的前端。
每当您要求系统安装给定的包时,它首先需要实际的包文件。现在apt
可以从许多不同的地方获取所请求的包,包括只读媒体(如CDROM或DVD)或互联网(通过http或ftp)。
可以在/etc/apt/sources.list
文件中配置这些“地点”。
如果您已经从CDROM集中安装了Debian,那么您的sources.list
将告诉apt,它可以从cdrom-drive获取包文件。显然你需要在驱动器中插入正确的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