在 Quantal 中卸载 GCC 4.7 而放弃 GCC 4.6 会产生什么后果?

在 Quantal 中卸载 GCC 4.7 而放弃 GCC 4.6 会产生什么后果?

我目前有gcc-4.6安装 gcc-4.6gcc-4.7安装 gcc-4.7Quantal 中安装的软件包。我做了很多软件开发,但不需要任何特定于 GCC 4.7 的功能。因此,为了节省空间,我认为删除 GCC 4.7 是个好主意。不幸的是:

nathan@nathan-ubuntu:~$ sudo apt-get autoremove gcc-4.7
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  build-essential dkms g++ g++-4.7 gcc gcc-4.7 libstdc++6-4.7-dev nvidia-current-updates
0 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
After this operation, 250 MB disk space will be freed.
Do you want to continue [Y/n]?

这时我有点紧张。一些被删除的软件包(如build-essential)只是元软件包,不会造成任何问题。但是,有些软件包我不太确定。例如,nvidia-current-updates不是元软件包。事实上,它是一个66 MB 软件包。如果有帮助的话,我正在使用 Nvidia 二进制驱动程序(Noveau 不适用于我的硬件)。

继续安全吗?我会丢失重要信息吗?


编辑:下面是输出apt-cache rdepends gcc-4.7

gcc-4.7
Reverse Depends:
  gcc-4.7:i386
  llvm-gcc-4.7
  gccgo-4.7
  gcc-4.7-locales
  fixincludes
 |dragonegg-4.7
  gobjc-4.7
  gfortran-4.7
  gcj-4.7-jdk
  gcc-4.7-plugin-dev
  gcc-4.7-multilib
  gcc
  g++-4.7
  g++

相关内容