I did as you requested, and got the following :
"greg@greg-AOA110 ~ $ sudo apt-get install --reinstall libgtk2-perl
[sudo] password for greg:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libcairo-perl libglib-perl libpango-perl
Suggested packages:
libfont-freetype-perl libgtk2-perl-doc
The following NEW packages will be installed:
libcairo-perl libglib-perl libgtk2-perl libpango-perl
0 upgraded, 4 newly installed, 0 to remove and 6 not upgraded.
1 not fully installed or removed.
Need to get 1,597 kB of archives.
After this operation, 5,134 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1
http://au.archive.ubuntu.com/ubuntu/ precise/main libcairo-perl i386 1.081-1build2 [121 kB]
Get:2
http://au.archive.ubuntu.com/ubuntu/ precise/main libglib-perl i386 2:1.241-1 [389 kB]
Get:3
http://au.archive.ubuntu.com/ubuntu/ precise/main libpango-perl i386 1.222-1build1 [221 kB]
Get:4
http://au.archive.ubuntu.com/ubuntu/ precise/main libgtk2-perl i386 2:1.223-1build3 [865 kB]
Fetched 1,597 kB in 10s (151 kB/s)
Selecting previously unselected package libcairo-perl.
(Reading database ... 132255 files and directories currently installed.)
Unpacking libcairo-perl (from .../libcairo-perl_1.081-1build2_i386.deb) ...
Selecting previously unselected package libglib-perl.
Unpacking libglib-perl (from .../libglib-perl_2%3a1.241-1_i386.deb) ...
Selecting previously unselected package libpango-perl.
Unpacking libpango-perl (from .../libpango-perl_1.222-1build1_i386.deb) ...
Selecting previously unselected package libgtk2-perl.
Unpacking libgtk2-perl (from .../libgtk2-perl_2%3a1.223-1build3_i386.deb) ...
Processing triggers for man-db ...
Setting up grub-pc (1.99-21ubuntu3.9) ...
/var/lib/dpkg/info/grub-pc.config: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
dpkg: error processing grub-pc (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up libcairo-perl (1.081-1build2) ...
No apport report written because MaxReports is reached already
Setting up libglib-perl (2:1.241-1) ...
Setting up libpango-perl (1.222-1build1) ...
Setting up libgtk2-perl (2:1.223-1build3) ...
Errors were encountered while processing:
grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)
greg@greg-AOA110 ~ $ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up grub-pc (1.99-21ubuntu3.9) ...
/var/lib/dpkg/info/grub-pc.config: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
dpkg: error processing grub-pc (--configure):
subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)
greg@greg-AOA110 ~ $ sudo apt-get clean
greg@greg-AOA110 ~ $ sudo apt-get update
Ign
http://au.archive.ubuntu.com precise InRelease
Ign
http://au.archive.ubuntu.com precise-updates InRelease
Ign
http://au.archive.ubuntu.com precise-backports InRelease
Hit
http://au.archive.ubuntu.com precise Release.gpg
Get:1
http://au.archive.ubuntu.com precise-updates Release.gpg [198 B]
Get:2
http://au.archive.ubuntu.com precise-backports Release.gpg [198 B]
Hit
http://au.archive.ubuntu.com precise Release
Get:3
http://au.archive.ubuntu.com precise-updates Release [49.6 kB]
Get:4
http://au.archive.ubuntu.com precise-backports Release [49.6 kB]
Ign
http://archive.canonical.com precise InRelease
Ign
http://extras.ubuntu.com precise InRelease
Ign
http://security.ubuntu.com precise-security InRelease
Ign
http://ppa.launchpad.net precise InRelease
Ign
http://ppa.launchpad.net precise InRelease
Ign
http://ppa.launchpad.net precise InRelease
Hit
http://au.archive.ubuntu.com precise/main Sources
Hit
http://au.archive.ubuntu.com precise/restricted Sources
Hit
http://au.archive.ubuntu.com precise/universe Sources
Hit
http://au.archive.ubuntu.com precise/multiverse Sources
Hit
http://au.archive.ubuntu.com precise/main i386 Packages
Hit
http://au.archive.ubuntu.com precise/restricted i386 Packages
Hit
http://au.archive.ubuntu.com precise/universe i386 Packages
Hit
http://au.archive.ubuntu.com precise/multiverse i386 Packages
Hit
http://au.archive.ubuntu.com precise/main TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise/multiverse TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise/restricted TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise/universe TranslationInd
ex
Get:5
http://au.archive.ubuntu.com precise-updates/main Sources [367 kB]
Hit
http://archive.canonical.com precise Release.gpg
Hit
http://extras.ubuntu.com precise Release.gpg
Ign
http://ppa.launchpad.net precise InRelease
Ign
http://ppa.launchpad.net precise InRelease
Hit
http://ppa.launchpad.net precise Release.gpg
Get:6
http://security.ubuntu.com precise-security Release.gpg [198 B]
Hit
http://archive.canonical.com precise Release
Hit
http://ppa.launchpad.net precise Release.gpg
Hit
http://extras.ubuntu.com precise Release
Get:7
http://security.ubuntu.com precise-security Release [49.6 kB]
Hit
http://archive.canonical.com precise/partner Sources
Hit
http://ppa.launchpad.net precise Release.gpg
Hit
http://ppa.launchpad.net precise Release.gpg
Hit
http://ppa.launchpad.net precise Release.gpg
Hit
http://extras.ubuntu.com precise/main Sources
Hit
http://archive.canonical.com precise/partner i386 Packages
Ign
http://archive.canonical.com precise/partner TranslationInd
ex
Hit
http://ppa.launchpad.net precise Release
Hit
http://extras.ubuntu.com precise/main i386 Packages
Ign
http://extras.ubuntu.com precise/main TranslationInd
ex
Hit
http://ppa.launchpad.net precise Release
Hit
http://ppa.launchpad.net precise Release
Hit
http://ppa.launchpad.net precise Release
Hit
http://ppa.launchpad.net precise Release
Hit
http://ppa.launchpad.net precise/main Sources
Hit
http://ppa.launchpad.net precise/main i386 Packages
Ign
http://ppa.launchpad.net precise/main TranslationInd
ex
Hit
http://ppa.launchpad.net precise/main Sources
Hit
http://ppa.launchpad.net precise/main i386 Packages
Ign
http://ppa.launchpad.net precise/main TranslationInd
ex
Hit
http://ppa.launchpad.net precise/main Sources
Get:8
http://au.archive.ubuntu.com precise-updates/restricted Sources [5,135 B]
Get:9
http://au.archive.ubuntu.com precise-updates/universe Sources [78.6 kB]
Get:10
http://security.ubuntu.com precise-security/main Sources [63.1 kB]
Hit
http://ppa.launchpad.net precise/main i386 Packages
Ign
http://ppa.launchpad.net precise/main TranslationInd
ex
Hit
http://ppa.launchpad.net precise/main Sources
Hit
http://ppa.launchpad.net precise/main i386 Packages
Ign
http://ppa.launchpad.net precise/main TranslationInd
ex
Hit
http://ppa.launchpad.net precise/main Sources
Hit
http://ppa.launchpad.net precise/main i386 Packages
Ign
http://ppa.launchpad.net precise/main TranslationInd
ex
Get:11
http://au.archive.ubuntu.com precise-updates/multiverse Sources [4,726 B]
Get:12
http://au.archive.ubuntu.com precise-updates/main i386 Packages [584 kB]
Get:13
http://security.ubuntu.com precise-security/restricted Sources [1,950 B]
Get:14
http://security.ubuntu.com precise-security/universe Sources [21.4 kB]
Ign
http://archive.canonical.com precise/partner Translation-en_AU
Get:15
http://security.ubuntu.com precise-security/multiverse Sources [1,380 B]
Get:16
http://security.ubuntu.com precise-security/main i386 Packages [234 kB]
Ign
http://archive.canonical.com precise/partner Translation-en
Ign
http://extras.ubuntu.com precise/main Translation-en_AU
Ign
http://extras.ubuntu.com precise/main Translation-en
Ign
http://ppa.launchpad.net precise/main Translation-en_AU
Ign
http://ppa.launchpad.net precise/main Translation-en
Ign
http://ppa.launchpad.net precise/main Translation-en_AU
Ign
http://ppa.launchpad.net precise/main Translation-en
Ign
http://ppa.launchpad.net precise/main Translation-en_AU
Ign
http://ppa.launchpad.net precise/main Translation-en
Ign
http://ppa.launchpad.net precise/main Translation-en_AU
Get:17
http://security.ubuntu.com precise-security/restricted i386 Packages [3,968 B]
Get:18
http://security.ubuntu.com precise-security/universe i386 Packages [68.3 kB]
Ign
http://ppa.launchpad.net precise/main Translation-en
Ign
http://ppa.launchpad.net precise/main Translation-en_AU
Ign
http://ppa.launchpad.net precise/main Translation-en
Get:19
http://security.ubuntu.com precise-security/multiverse i386 Packages [2,371 B]
Hit
http://security.ubuntu.com precise-security/main TranslationInd
ex
Get:20
http://au.archive.ubuntu.com precise-updates/restricted i386 Packages [9,503 B]
Hit
http://security.ubuntu.com precise-security/multiverse TranslationInd
ex
Hit
http://security.ubuntu.com precise-security/restricted TranslationInd
ex
Hit
http://security.ubuntu.com precise-security/universe TranslationInd
ex
Get:21
http://au.archive.ubuntu.com precise-updates/universe i386 Packages [181 kB]
Hit
http://security.ubuntu.com precise-security/main Translation-en
Hit
http://security.ubuntu.com precise-security/multiverse Translation-en
Hit
http://security.ubuntu.com precise-security/restricted Translation-en
Get:22
http://au.archive.ubuntu.com precise-updates/multiverse i386 Packages [10.4 kB]
Hit
http://au.archive.ubuntu.com precise-updates/main TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-updates/multiverse TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-updates/restricted TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-updates/universe TranslationInd
ex
Get:23
http://au.archive.ubuntu.com precise-backports/main Sources [2,422 B]
Get:24
http://au.archive.ubuntu.com precise-backports/restricted Sources [14 B]
Get:25
http://au.archive.ubuntu.com precise-backports/universe Sources [21.8 kB]
Get:26
http://au.archive.ubuntu.com precise-backports/multiverse Sources [2,669 B]
Get:27
http://au.archive.ubuntu.com precise-backports/main i386 Packages [1,941 B]
Hit
http://security.ubuntu.com precise-security/universe Translation-en
Get:28
http://au.archive.ubuntu.com precise-backports/restricted i386 Packages [14 B]
Get:29
http://au.archive.ubuntu.com precise-backports/universe i386 Packages [22.4 kB]
Get:30
http://au.archive.ubuntu.com precise-backports/multiverse i386 Packages [2,504 B]
Hit
http://au.archive.ubuntu.com precise-backports/main TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-backports/multiverse TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-backports/restricted TranslationInd
ex
Hit
http://au.archive.ubuntu.com precise-backports/universe TranslationInd
ex
Get:31
http://au.archive.ubuntu.com precise/main Translation-en_AU [4,434 B]
Hit
http://au.archive.ubuntu.com precise/main Translation-en
Get:32
http://au.archive.ubuntu.com precise/multiverse Translation-en_AU [94.4 kB]
Hit
http://au.archive.ubuntu.com precise/multiverse Translation-en
Get:33
http://au.archive.ubuntu.com precise/restricted Translation-en_AU [2,407 B]
Hit
http://au.archive.ubuntu.com precise/restricted Translation-en
Hit
http://au.archive.ubuntu.com precise/universe Translation-en
Get:34
http://au.archive.ubuntu.com precise-updates/main Translation-en_AU [4,434 B]
Hit
http://au.archive.ubuntu.com precise-updates/main Translation-en
Get:35
http://au.archive.ubuntu.com precise-updates/multiverse Translation-en_AU [94.4 kB]
Hit
http://au.archive.ubuntu.com precise-updates/multiverse Translation-en
Get:36
http://au.archive.ubuntu.com precise-updates/restricted Translation-en_AU [2,407 B]
Hit
http://au.archive.ubuntu.com precise-updates/restricted Translation-en
Hit
http://au.archive.ubuntu.com precise-updates/universe Translation-en
Hit
http://au.archive.ubuntu.com precise-backports/main Translation-en
Hit
http://au.archive.ubuntu.com precise-backports/multiverse Translation-en
Hit
http://au.archive.ubuntu.com precise-backports/restricted Translation-en
Hit
http://au.archive.ubuntu.com precise-backports/universe Translation-en
Fetched 2,042 kB in 14s (136 kB/s)
Reading package lists... Done
greg@greg-AOA110 ~ $ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
The following packages will be upgraded:
xserver-xorg-core xserver-xorg-video-intel xserver-xorg-video-qxl
3 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
Need to get 1,981 kB of archives.
After this operation, 2,048 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1
http://au.archive.ubuntu.com/ubuntu/ precise-updates/main xserver-xorg-core i386 2:1.11.4-0ubuntu10.11 [1,675 kB]
Get:2
http://au.archive.ubuntu.com/ubuntu/ precise-updates/main xserver-xorg-video-intel i386 2:2.17.0-1ubuntu4.3 [240 kB]
Get:3
http://au.archive.ubuntu.com/ubuntu/ precise-updates/main xserver-xorg-video-qxl i386 0.0.16-2ubuntu0.1 [66.1 kB]
Fetched 1,981 kB in 13s (149 kB/s)
(Reading database ... 132535 files and directories currently installed.)
Preparing to replace xserver-xorg-core 2:1.11.4-0ubuntu10.8 (using .../xserver-xorg-core_2%3a1.11.4-0ubuntu10.11_i386.deb) ...
Unpacking replacement xserver-xorg-core ...
Preparing to replace xserver-xorg-video-intel 2:2.17.0-1ubuntu4.2 (using .../xserver-xorg-video-intel_2%3a2.17.0-1ubuntu4.3_i386.deb) ...
Unpacking replacement xserver-xorg-video-intel ...
Preparing to replace xserver-xorg-video-qxl 0.0.16-2 (using .../xserver-xorg-video-qxl_0.0.16-2ubuntu0.1_i386.deb) ...
Unpacking replacement xserver-xorg-video-qxl ...
Processing triggers for man-db ...
Setting up grub-pc (1.99-21ubuntu3.9) ...
/var/lib/dpkg/info/grub-pc.config: 35: /etc/default/grub: Syntax error: EOF in backquote substitution
dpkg: error processing grub-pc (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up xserver-xorg-core (2:1.11.4-0ubuntu10.11) ...
Setting up xserver-xorg-video-intel (2:2.17.0-1ubuntu4.3) ...
Setting up xserver-xorg-video-qxl (0.0.16-2ubuntu0.1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
grub-pc
E: Sub-process /usr/bin/dpkg returned an error code (1)
greg@greg-AOA110 ~ $ ""