Hi all, Why do I need gcc, g++, cpp, libstdc++ 4.3 when 4.3 is available . Look at
shirish@Mugglewille:~$ sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following packages have been kept back:
apt{a} apt-utils aptitude cpp-4.2{a} g++-4.2{a} gcc-4.2{a} gcc-4.2-base
kdebase-data{a} libept0{a} libstdc++6-4.2-dev{a}
The following packages will be upgraded:
cpp-4.3 g++-4.3 gcc-4.3 gcc-4.3-base libgcc1 libgfortran3 libgomp1
libstdc++6 libstdc++6-4.3-dev
9 packages upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 11.5MB of archives. After unpacking 12.3kB will be freed.
Do you want to continue? [Y/n/?] Y
Writing extended state information... Done
Get:1 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main libgomp1 4.3.1-1ubuntu1 [13.5kB]
Get:2 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main gcc-4.3-base 4.3.1-1ubuntu1 [102kB]
Get:3 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main libstdc++6 4.3.1-1ubuntu1 [333kB]
Get:4 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main libgfortran3 4.3.1-1ubuntu1 [231kB]
Get:5 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main cpp-4.3 4.3.1-1ubuntu1 [3088kB]
Get:6 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main gcc-4.3 4.3.1-1ubuntu1 [2925kB]
Get:7 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main g++-4.3 4.3.1-1ubuntu1 [3401kB]
Get:8 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main libstdc++6-4.3-dev 4.3.1-1ubuntu1 [1352kB]
Get:9 [http://in.archive.ubuntu.com](http://in.archive.ubuntu.com) intrepid/main libgcc1 1:4.3.1-1ubuntu1 [25.6kB]
Fetched 11.5MB in 6min52s (27.8kB/s)
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n]? Y
apt-listchanges: Mailing root: apt-listchanges: changelogs for Mugglewille
sendmail: RCPT TO:<postmaster@ubuntu> (550 not local host ubuntu, not a gateway)
(Reading database ... 359644 files and directories currently installed.)
Preparing to replace libgomp1 4.3.0-5ubuntu1 (using .../libgomp1_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement libgomp1 ...
Preparing to replace gcc-4.3-base 4.3.0-5ubuntu1 (using .../gcc-4.3-base_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement gcc-4.3-base ...
Setting up gcc-4.3-base (4.3.1-1ubuntu1) ...
(Reading database ... 359644 files and directories currently installed.)
Preparing to replace libstdc++6 4.3.0-5ubuntu1 (using .../libstdc++6_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.3.1-1ubuntu1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
(Reading database ... 359644 files and directories currently installed.)
Preparing to replace libgfortran3 4.3.0-5ubuntu1 (using .../libgfortran3_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement libgfortran3 ...
Preparing to replace cpp-4.3 4.3.0-5ubuntu1 (using .../cpp-4.3_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement cpp-4.3 ...
Preparing to replace gcc-4.3 4.3.0-5ubuntu1 (using .../gcc-4.3_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement gcc-4.3 ...
Preparing to replace g++-4.3 4.3.0-5ubuntu1 (using .../g++-4.3_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement g++-4.3 ...
Preparing to replace libstdc++6-4.3-dev 4.3.0-5ubuntu1 (using .../libstdc++6-4.3-dev_4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement libstdc++6-4.3-dev ...
Preparing to replace libgcc1 1:4.3.0-5ubuntu1 (using .../libgcc1_1%3a4.3.1-1ubuntu1_i386.deb) ...
Unpacking replacement libgcc1 ...
Processing triggers for man-db ...
Setting up libgcc1 (1:4.3.1-1ubuntu1) ...
Setting up libgomp1 (4.3.1-1ubuntu1) ...
Setting up libgfortran3 (4.3.1-1ubuntu1) ...
Setting up cpp-4.3 (4.3.1-1ubuntu1) ...
Setting up gcc-4.3 (4.3.1-1ubuntu1) ...
Setting up g++-4.3 (4.3.1-1ubuntu1) ...
Setting up libstdc++6-4.3-dev (4.3.1-1ubuntu1) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Current status: 10 updates [-9].
If not needed I could just purge the 4.2 series of gcc and others apart from apt and stuff .
Looking forward to comments and suggestions on the same.