В настоящее время в Quantal установлены пакеты gcc-4.6 и gcc-4.7 . Я много занимаюсь разработкой программного обеспечения, но мне не нужны были какие-либо функции, специфичные для 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 МБ . Если это помогает, я использую двоичный драйвер 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++