uninstall cairo-dock

Asked by John Adam on 2011-10-17

I can't get rid of Cairo-Dock. I tried using the Software Centre and I've tried 'sudo apt-get purge cairo-dock cairo-dock-plug-ins && sudo apt-get autoremove' in both a Terminal and a Root Terminal. But I get a message at startup saying Cairo can't run because the config files are gone.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu cairo-dock Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
2011-10-17
Last query:
2011-10-17
Last reply:
2011-10-17

can you give the output of:

lsb_release -a; dpkg -l | grep cairo

Thanks

John Adam (john-8ah) said : #2

LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
ii cairo-dock-core 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (core package)
ii cairo-dock-data 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (common files)
rc cairo-dock-plug-ins-integration 2.4.0~2-0ubuntu1 Two plug-ins for cairo-dock for a better integration in GNOME or Xfce
ii gtk2-engines-murrine 0.98.1.1-0ubuntu3 cairo-based gtk+-2.0 theme engine
ii libcairo-gobject2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (GObject library)
ii libcairo-perl 1.070-2 Perl interface to the Cairo graphics library
ii libcairo-script-interpreter2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (script interpreter)
ii libcairo2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library
ii libcairo2-dev 1.10.2-6ubuntu3 Development files for the Cairo 2D graphics library
ii libcairomm-1.0-1 1.10.0-1 C++ wrappers for Cairo (shared libraries)
ii libgoocanvas3 0.15-1 canvas widget for GTK+ that uses the cairo 2D library
ii libmono-cairo2.0-cil 2.10.5-1 Mono Cairo library (for CLI 2.0)
ii libmono-cairo4.0-cil 2.10.5-1 Mono Cairo library (for CLI 4.0)
ii libpixman-1-0 0.22.2-1 pixel-manipulation library for X and cairo
ii libpixman-1-dev 0.22.2-1 pixel-manipulation library for X and cairo (development files)
ii python-cairo 1.8.8-1ubuntu2 Python bindings for the Cairo vector graphics library
ii python-gobject-cairo 3.0.0-0ubuntu2 Python Cairo bindings for the GObject library

ok, run:

sudo dpkg -P cairo-dock-plug-ins-integration; sudo apt-get --purge remove cairo-dock-core cairo-dock-data; sudo apt-get --purge autoremove

Should do it, rerun the command you ran earlier and it should now be removed

John Adam (john-8ah) said : #4

I tried that. the result

LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
ii cairo-dock-core 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (core package)
ii cairo-dock-data 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (common files)
ii gtk2-engines-murrine 0.98.1.1-0ubuntu3 cairo-based gtk+-2.0 theme engine
ii libcairo-gobject2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (GObject library)
ii libcairo-perl 1.070-2 Perl interface to the Cairo graphics library
ii libcairo-script-interpreter2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (script interpreter)
ii libcairo2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library
ii libcairo2-dev 1.10.2-6ubuntu3 Development files for the Cairo 2D graphics library
ii libcairomm-1.0-1 1.10.0-1 C++ wrappers for Cairo (shared libraries)
ii libgoocanvas3 0.15-1 canvas widget for GTK+ that uses the cairo 2D library
ii libmono-cairo2.0-cil 2.10.5-1 Mono Cairo library (for CLI 2.0)
ii libmono-cairo4.0-cil 2.10.5-1 Mono Cairo library (for CLI 4.0)
ii libpixman-1-0 0.22.2-1 pixel-manipulation library for X and cairo
ii libpixman-1-dev 0.22.2-1 pixel-manipulation library for X and cairo (development files)
ii python-cairo 1.8.8-1ubuntu2 Python bindings for the Cairo vector graphics library
ii python-gobject-cairo 3.0.0-0ubuntu2 Python Cairo bindings for the GObject library

So is that sorted?

John Adam (john-8ah) said : #5

I tried again and got this - any help

john@john-P35C-DS3R:~$ lsb_release -a; dpkg -l | grep cairo
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
ii cairo-dock-core 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (core package)
ii cairo-dock-data 2.4.0~2-0ubuntu1 Light and eye-candy dock to launch your programs (common files)
ii gtk2-engines-murrine 0.98.1.1-0ubuntu3 cairo-based gtk+-2.0 theme engine
ii libcairo-gobject2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (GObject library)
ii libcairo-perl 1.070-2 Perl interface to the Cairo graphics library
ii libcairo-script-interpreter2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (script interpreter)
ii libcairo2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library
ii libcairo2-dev 1.10.2-6ubuntu3 Development files for the Cairo 2D graphics library
ii libcairomm-1.0-1 1.10.0-1 C++ wrappers for Cairo (shared libraries)
ii libgoocanvas3 0.15-1 canvas widget for GTK+ that uses the cairo 2D library
ii libmono-cairo2.0-cil 2.10.5-1 Mono Cairo library (for CLI 2.0)
ii libmono-cairo4.0-cil 2.10.5-1 Mono Cairo library (for CLI 4.0)
ii libpixman-1-0 0.22.2-1 pixel-manipulation library for X and cairo
ii libpixman-1-dev 0.22.2-1 pixel-manipulation library for X and cairo (development files)
ii python-cairo 1.8.8-1ubuntu2 Python bindings for the Cairo vector graphics library
ii python-gobject-cairo 3.0.0-0ubuntu2 Python Cairo bindings for the GObject library
john@john-P35C-DS3R:~$ sudo dpkg -P cairo-dock-plug-ins-integration; sudo apt-get --purge
[sudo] password for john:
dpkg: warning: there is no installed package that matches cairo-dock-plug-ins-integration
apt 0.8.16~exp5ubuntu13 for i386 compiled on Oct 6 2011 15:25:29
Usage: apt-get [options] command
       apt-get [options] install|remove pkg1 [pkg2 ...]
       apt-get [options] source pkg1 [pkg2 ...]

apt-get is a simple command line interface for downloading and
installing packages. The most frequently used commands are update
and install.

Commands:
   update - Retrieve new lists of packages
   upgrade - Perform an upgrade
   install - Install new packages (pkg is libc6 not libc6.deb)
   remove - Remove packages
   autoremove - Remove automatically all unused packages
   purge - Remove packages and config files
   source - Download source archives
   build-dep - Configure build-dependencies for source packages
   dist-upgrade - Distribution upgrade, see apt-get(8)
   dselect-upgrade - Follow dselect selections
   clean - Erase downloaded archive files
   autoclean - Erase old downloaded archive files
   check - Verify that there are no broken dependencies
   changelog - Download and display the changelog for the given package
   download - Download the binary package into the current directory

Options:
  -h This help text.
  -q Loggable output - no progress indicator
  -qq No output except for errors
  -d Download only - do NOT install or unpack archives
  -s No-act. Perform ordering simulation
  -y Assume Yes to all queries and do not prompt
  -f Attempt to correct a system with broken dependencies in place
  -m Attempt to continue if archives are unlocatable
  -u Show a list of upgraded packages as well
  -b Build the source package after fetching it
  -V Show verbose version numbers
  -c=? Read this configuration file
  -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.
                       This APT has Super Cow Powers.
john@john-P35C-DS3R:~$ remove cairo-dock-core cairo-dock-data; sudo apt-get --purge autoremove
remove: command not found
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
john@john-P35C-DS3R:~$

It's all one command. Your browser is wrapping the text but just copy it as one lump and it will work

John Adam (john-8ah) said : #7

Thanks Andrew - I got this - has it worked

sudo dpkg -P cairo-dock-plug-ins-integration; sudo apt-get --purge remove cairo-dock-core cairo-dock-data; sudo apt-get --purge autoremove
[sudo] password for john:
dpkg: warning: there is no installed package that matches cairo-dock-plug-ins-integration
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
  libgtkglext1
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED
  cairo-dock-core* cairo-dock-data*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 5,677 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 200410 files and directories currently installed.)
Removing cairo-dock-core ...
Purging configuration files for cairo-dock-core ...
Removing cairo-dock-data ...
Processing triggers for man-db ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
  libgtkglext1*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 455 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 200195 files and directories currently installed.)
Removing libgtkglext1 ...
Purging configuration files for libgtkglext1 ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
john@john-P35C-DS3R:~$ lsb_release -a; dpkg -l | grep cairo
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch
Distributor ID: Ubuntu
Description: Ubuntu 11.10
Release: 11.10
Codename: oneiric
ii gtk2-engines-murrine 0.98.1.1-0ubuntu3 cairo-based gtk+-2.0 theme engine
ii libcairo-gobject2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (GObject library)
ii libcairo-perl 1.070-2 Perl interface to the Cairo graphics library
ii libcairo-script-interpreter2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library (script interpreter)
ii libcairo2 1.10.2-6ubuntu3 The Cairo 2D vector graphics library
ii libcairo2-dev 1.10.2-6ubuntu3 Development files for the Cairo 2D graphics library
ii libcairomm-1.0-1 1.10.0-1 C++ wrappers for Cairo (shared libraries)
ii libgoocanvas3 0.15-1 canvas widget for GTK+ that uses the cairo 2D library
ii libmono-cairo2.0-cil 2.10.5-1 Mono Cairo library (for CLI 2.0)
ii libmono-cairo4.0-cil 2.10.5-1 Mono Cairo library (for CLI 4.0)
ii libpixman-1-0 0.22.2-1 pixel-manipulation library for X and cairo
ii libpixman-1-dev 0.22.2-1 pixel-manipulation library for X and cairo (development files)
ii python-cairo 1.8.8-1ubuntu2 Python bindings for the Cairo vector graphics library
ii python-gobject-cairo 3.0.0-0ubuntu2 Python Cairo bindings for the GObject library
john@john-P35C-DS3R:~$

Ok cairo dock is now uninstalled.

John Adam (john-8ah) said : #9

Thanks Andrew
Your help is much appreciated.