This is happening in 12.04. The instructions above do not work. Is there another way to fix this? $ sudo dpkg -P libc6-dev dpkg: dependency problems prevent removal of libc6-dev: ruby1.8-dev depends on libc6-dev. libfreetype6-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libgnutls-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. liblircclient-dev depends on libc6-dev. libcdio-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. zlib1g-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libtiff4-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. comerr-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. build-essential depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libcdio-cdda-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libcurl4-gnutls-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. nvidia-current depends on libc6-dev. libc6-dev-i386 depends on libc6-dev (= 2.13-20ubuntu5.1). libxft-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libslang2-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libimlib2-dev depends on libc6-dev. libstdc++6-4.6-dev depends on libc6-dev (>= 2.13-0ubuntu6). libasound2-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libaudiofile-dev depends on libc6-dev. lsb-core depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libgcrypt11-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libexpat1-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libexif-dev depends on libc6-dev. libshout3-dev depends on libc6-dev. libstdc++6-4.5-dev depends on libc6-dev (>= 2.13-0ubuntu6). libtool depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libusb-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libfreetype6-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libgnutls-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libcdio-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. zlib1g-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libtiff4-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. comerr-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. build-essential depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libcdio-cdda-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libcurl4-gnutls-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libxft-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libjpeg62-dev depends on libc-dev; however: Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libslang2-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libncurses5-dev depends on libc-dev; however: Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libasound2-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. lsb-core depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libgcrypt11-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libexpat1-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libtool depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libusb-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libgphoto2-2-dev depends on libc-dev; however: Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. dpkg: error processing libc6-dev (--purge): dependency problems - not removing Errors were encountered while processing: libc6-dev