2015-01-11 2 views
1

Обычно я удаляю пакеты с apt-get purge <package>. Но почти час назад я разбил всю мою систему, удалив пакет. У меня никогда не было проблемы, поэтому я не понимаю, что случилось с моей ошибкой.Почему apt-get purge удалили почти всю мою ubuntu?

Я попытался настроить LDAP-сервер на рабочем столе Ubuntu 14.04 и имел проблемы с slapd. Он не был переустановлен - подпрограмма dpkg возвращала ошибку 1. Было рекомендовано очистить пакет libldap-2.4-2

Так что я и сделал. Результат можно увидеть в /var/log/apt/history.log:

Start-Date: 2015-01-11 22:32:22 
Commandline: apt-get purge libldap-2.4-2 
Purge: libtotem-plparser17:amd64 (3.4.5-1), libreoffice-pdfimport:amd64 (4.2.7-0ubuntu2), libreoffice-base-core:amd64 (4.2.7-0ubuntu2), kerneloops-daemon:amd64 (0.12+git20090217-3ubuntu8), ubuntuone-client-gnome:amd64 (4.0.0-0ubuntu1), gconf2:amd64 (3.2.6-0ubuntu2), pulseaudio-module-gconf:amd64 (4.0-0ubuntu11), libgdata13:amd64 (0.14.1-1), librasqal3:amd64 (0.9.32-1), libapache2-mod-fcgid:amd64 (2.3.9-1), apturl:amd64 (0.5.2ubuntu4), python-samba:amd64 (4.1.6+dfsg-1ubuntu2.14.04.3), virtualbox:amd64 (4.3.10-dfsg-1), apache2-mpm-prefork:amd64 (2.4.7-1ubuntu4.1), libreoffice-writer:amd64 (4.2.7-0ubuntu2), apt-transport-https:amd64 (1.0.1ubuntu2.6), gconf-service-backend:amd64 (3.2.6-0ubuntu2), libapache2-mod-proxy-html:amd64 (2.4.7-1ubuntu4.1), libbonoboui2-0:amd64 (2.24.5-0ubuntu3), gnome-terminal:amd64 (3.6.2-0ubuntu1), libapache2-mod-php5:amd64 (5.5.9+dfsg-1ubuntu4.5), libubuntuoneui-3.0-1:amd64 (4.0.0-0ubuntu1), google-chrome-stable:amd64 (38.0.2125.104-1), unity-scope-gdocs:amd64 (0.9+13.10.20130723-0ubuntu1), whoopsie:amd64 (0.2.24.6), libreoffice-impress:amd64 (4.2.7-0ubuntu2), ubuntu-desktop:amd64 (1.325), libreoffice-help-de:amd64 (4.2.7-0ubuntu1), deja-dup-backend-gvfs:amd64 (30.0-0ubuntu4), php5-ldap:amd64 (5.5.9+dfsg-1ubuntu4.5), libreoffice-avmedia-backend-gstreamer:amd64 (4.2.7-0ubuntu2), compiz-gnome:amd64 (0.9.11.3+14.04.20141104-0ubuntu1), php5-curl:amd64 (5.5.9+dfsg-1ubuntu4.5), libquvi7:amd64 (0.4.1-1ubuntu3), unity:amd64 (7.2.3+14.04.20140826-0ubuntu1), libreoffice-draw:amd64 (4.2.7-0ubuntu2), python3-pycurl:amd64 (7.19.3-0ubuntu3), libswt-gnome-gtk-3-jni:amd64 (3.8.2-3), python-ldap:amd64 (2.4.10-1build1), lightdm-remote-session-uccsconfigure:amd64 (1.1-0ubuntu2), python3-software-properties:amd64 (0.92.37.2), libreoffice-core:amd64 (4.2.7-0ubuntu2), openswan:amd64 (2.6.38-1), libreoffice-gnome:amd64 (4.2.7-0ubuntu2), gnome-terminal-data:amd64 (3.6.2-0ubuntu1), phpldapadmin:amd64 (1.2.2-5ubuntu1.1), unity-scope-gdrive:amd64 (0.9+13.10.20130723-0ubuntu1), libcmis-0.4-4:amd64 (0.4.1-3ubuntu4), compiz:amd64 (0.9.11.3+14.04.20141104-0ubuntu1), gitg:amd64 (0.2.7-2), libgnome2-common:amd64 (2.32.1-4ubuntu1), unity-lens-photos:amd64 (1.0+14.04.20140318-0ubuntu1), libreoffice-presentation-minimizer:amd64 (4.2.7-0ubuntu2), libfolks-eds25:amd64 (0.9.5-1ubuntu5), omd-1.20:amd64 (0.trusty), liboauth0:amd64 (1.0.1-1), curl:amd64 (7.35.0-1ubuntu2.2), gconf-service:amd64 (3.2.6-0ubuntu2), system-config-printer-common:amd64 (1.4.3+20140219-0ubuntu2.2), network-manager-gnome:amd64 (0.9.8.8-0ubuntu4.3), gnome-contacts:amd64 (3.8.3-1ubuntu1), libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8), gconf-editor:amd64 (3.0.1-2ubuntu1), virtualbox-dkms:amd64 (4.3.10-dfsg-1), gnome-media:amd64 (3.4.0-1ubuntu2), thin-client-config-agent:amd64 (0.8), samba-common-bin:amd64 (4.1.6+dfsg-1ubuntu2.14.04.3), spotify-client:amd64 (0.9.11.27.g2b1a638.81-1), libldb1:amd64 (1.1.16-1), libgksu2-0:amd64 (2.0.13~pre1-6ubuntu4), libaprutil1-ldap:amd64 (1.5.3-1), libgconf2-4:amd64 (3.2.6-0ubuntu2), python-pycurl:amd64 (7.19.3-0ubuntu3), ldap-utils:amd64 (2.4.31-1+nmu2ubuntu8), virtualbox-qt:amd64 (4.3.10-dfsg-1), libreoffice-help-en-us:amd64 (4.2.7-0ubuntu1), gir1.2-ubuntuoneui-3.0:amd64 (4.0.0-0ubuntu1), libreoffice-ogltrans:amd64 (4.2.7-0ubuntu2), gir1.2-gdata-0.0:amd64 (0.14.1-1), samba-libs:amd64 (4.1.6+dfsg-1ubuntu2.14.04.3), libcurl3-nss:amd64 (7.35.0-1ubuntu2.2), python3-uno:amd64 (4.2.7-0ubuntu2), gvfs-backends:amd64 (1.20.1-1ubuntu1), pidgin-libnotify:amd64 (0.14-9ubuntu2), gstreamer0.10-gconf:amd64 (0.10.31-3+nmu1ubuntu5), slapd:amd64 (2.4.31-1+nmu2ubuntu8), python-gconf:amd64 (2.28.1+dfsg-1ubuntu2), libgnomevfs2-common:amd64 (2.24.4-1ubuntu6), libgnome2-0:amd64 (2.32.1-4ubuntu1), python-smbc:amd64 (1.0.14.1-0ubuntu2), git:amd64 (1.9.1-1), libgnomeui-0:amd64 (2.24.5-3), gir1.2-gconf-2.0:amd64 (3.2.6-0ubuntu2), libreoffice-gtk:amd64 (4.2.7-0ubuntu2), smbclient:amd64 (4.1.6+dfsg-1ubuntu2.14.04.3), libgnomevfs2-0:amd64 (2.24.4-1ubuntu6), libcurl3:amd64 (7.35.0-1ubuntu2.2), libgnome2-bin:amd64 (2.32.1-4ubuntu1), evolution-data-server:amd64 (3.10.4-0ubuntu1.5), libcmis-0.2-2:amd64 (0.2.3-1), software-center:amd64 (13.10-0ubuntu4.1), git-core:amd64 (1.9.1-1), system-config-printer-gnome:amd64 (1.4.3+20140219-0ubuntu2.2), gconf-defaults-service:amd64 (3.2.6-0ubuntu2), transmission-gtk:amd64 (2.82-1.1ubuntu3.1), mythes-de:amd64 (20120516-2), libgnome-media-profiles-3.0-0:amd64 (3.0.0-1ubuntu2), libraptor2-0:amd64 (2.0.13-1), ubuntu-tweak:amd64 (0.8.7-1~quantal1), system-config-printer-udev:amd64 (1.4.3+20140219-0ubuntu2.2), apache2:amd64 (2.4.7-1ubuntu4.1), software-properties-common:amd64 (0.92.37.2), python-cupshelpers:amd64 (1.4.3+20140219-0ubuntu2.2), apache2-bin:amd64 (2.4.7-1ubuntu4.1), unity-scope-musicstores:amd64 (6.9.0+13.10.20131011-0ubuntu1), mythes-en-us:amd64 (4.2.1-0ubuntu1.1), python-ldb:amd64 (1.1.16-1), librdf0:amd64 (1.0.17-1), software-properties-gtk:amd64 (0.92.37.2), libreoffice-presenter-console:amd64 (4.2.7-0ubuntu2), librhythmbox-core6:amd64 (2.97-1ubuntu6.1), seahorse:amd64 (3.10.2-0ubuntu1), darktable:amd64 (1.4-2), libflickcurl0:amd64 (1.25-1ubuntu1), libreoffice-math:amd64 (4.2.7-0ubuntu2), gnome-user-share:amd64 (3.0.4-0ubuntu1), aisleriot:amd64 (3.10.2-1), libsmbclient:amd64 (4.1.6+dfsg-1ubuntu2.14.04.3), nautilus-share:amd64 (0.7.3-1ubuntu5), libreoffice-calc:amd64 (4.2.7-0ubuntu2), libcurl3-gnutls:amd64 (7.35.0-1ubuntu2.2), pidgin:amd64 (2.10.9-0ubuntu3.2), gksu:amd64 (2.0.2-6ubuntu2) 

Через некоторое время, я interruped его с помощью CTRL-C. Но в чем причина снятия всех этих пакетов? Раньше у него не было проблем.

Редактировать: Я узнал, что смогу имитировать чистки. и apt-get purge -s libldap-2.4-2 перечислены все мои установленные пакеты.

ответ

3

Все пакеты apt-get попытались удалить в зависимости от libldap-2.4-2 - вы можете проверить его с помощью apt-cache showpkg libldap-2.4-2 (см. Раздел «Обратная связь»).

Поскольку снятие упаковки будет тормозить те, которые зависят от нее, поведение apt-get также должно устранить их (и если эти удаления переломат другие установки, можно будет удалить еще больше пакетов).

+0

Thats interesting. Я всегда думал, что apt-get purge будет только удалять зависимости libldap в этом случае. И не все, что зависит от libldap. Я также удивляюсь, почему почти все мои пакеты зависят от libldap. Я думал, что я установил его, настроив свой сервер LDAP. – Drudge

Смежные вопросы