Я установить "libc6_2.17-0ubuntu5.1_amd64.deb " на моем сервере ubuntu 12.04. Первоначально libc6 на системе 2.15. После установки пакета, я проверяю его по:
ldd --version
это показывает:
ldd (Ubuntu EGLIBC 2.15-0ubuntu10.5) 2.15
не изменится. Тогда я обнаружил, что я не могу установить ничего, что зависит от libc6 по apt-get, он будет сообщает:
The following packages have unmet dependencies:
libc-dev-bin : Depends: libc6 (< 2.16) but 2.17-0ubuntu5.1 is to be installed
libc6-dev : Depends: libc6 (= 2.15-0ubuntu10.5) but 2.17-0ubuntu5.1 is to be installed
libnih1 : PreDepends: libc6 (< 2.16) but 2.17-0ubuntu5.1 is to be installed
поэтому я пытаюсь удалить пакет debian, сначала проверяю:
dpkg -l | grep libc6
ii libc6 2.17-0ubuntu5.1 Embedded GNU C Library: Shared libraries
ii libc6-dev 2.15-0ubuntu10.5 Embedded GNU C Library: Development Libraries and Header Files
затем
dpkg -r libc6
он печатает много пакеты, которые зависят от libc6 и скажите мне:
dpkg: error processing libc6 (--remove):
dependency problems - not removing
Errors were encountered while processing:
libc6
кажется, он не знает, что в системе есть 2 версии libc6.
использовать
dpkg --get-selections
получает:
libc6 deinstall
libc6-dev install
как мне поступить?