我正在 VPS 上处理原始的 Debian 5 映像。老实说,这可能不是世界上最出色的 VPS 提供商,我怀疑他们的映像并不完美。
apt-get
一切都失败了:
# apt-get -y install gcc
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package gcc
有一个/etc/apt/sources.list
:
# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian lenny main contrib non-free
deb http://ftp.debian.org/debian-volatile lenny/volatile main contrib non-free
deb http://ftp.debian.org/debian-security lenny/updates main contrib non-free
...我认为这是正确的。
现在如果我使用apt-cache
,我会发现它:
# apt-cache search gcc
libgcc1 - GCC support library
gcc-4.3-base - The GNU Compiler Collection (base package)
说实话,我不是世界上最强大的 Debian 专家。有人能猜一下我应该从哪里开始解决这个问题吗?
答案1
尝试‘apt-get -y install gcc-4.3-base’
编辑:补充一下,除非我弄错了,原因是该包名为 gcc-4.3-base,而不仅仅是 gcc。
答案2
关于什么:
apt-get update
apt-get install build-essential
apt-get install gcc
lenny 的 build-essential 软件包(关联) 应该可以帮您避免去寻找其他缺失的软件包(库)。