Установка mc удалила половину системы.

Автор izamoo, 24 октября 2013, 21:56:41

« назад - далее »

0 Пользователи и 7 гостей просматривают эту тему.

ogost

izamoo, non-free могли бы и яндексовский взять. хотя вряд ли тут причина.
вангую, что cheese и/или evolution завязаны на мета-пакете gnome-base, который в свою очередь завязан на всех удаленных пакетах. apt-get в этом случае поступил бы по иному (не факт конечно).

endru


qupl

Цитата: izamoo от 25 октября 2013, 07:30:43Перед установкой mc было удаление cheese и evolution.
Вот здесь и нужно искать причину удаления, а не в mc.

sx88


ferum

Цитата: sx88 от 25 октября 2013, 09:10:29Это почему?
Относительно низкая скорость отдачи, запоздалое обновление зеркала, достаточно частые сбои, неполный список пакетов.
Из личногно опыта рулит однозначно ftp зеркало в Нидерландах, хороши также немецкое и шведское зеркала.
Yandex хорош для поиска архивов которые уже везде поудаляли.
Русские дебианщики против цифрового слабоумия !

Leo

+1 к aptitude.
не вижу ничего экстраординарного при работе с этим пм...

BULATUS

Я впервые слышу/читаю, что Midnight Commander стал причиной удаления всего DE. Соглашусь с выше подмеченным
Цитата: qupl от 25 октября 2013, 08:12:56
Цитата: izamoo от 25 октября 2013, 07:30:43Перед установкой mc было удаление cheese и evolution.
Вот здесь и нужно искать причину удаления, а не в mc.

[troll]Если MC удалил gnome3, значит так нужно...  ;D[/troll]

vladimir_ar

Цитата: qupl от 25 октября 2013, 08:12:56Вот здесь и нужно искать причину удаления, а не в mc.
Да. И aptitude, насколько помню, потом еще раз спрашивает, если потребуется удаление еще пакетов по зависимостям.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Sergei_Alekseev

Цитата: qupl от 25 октября 2013, 06:42:19не надо свои субъективные мнения выдавать за правду. 
aptitude, скорее всего, здесь не при чем.

Нет, при чём) apt-get в данной ситуации сказал бы что такие-то пакеты были автоматически установлены и больше не нужны, используйте apt-get autoremove для удаления.
И автоматом ничего бы не было удалено. Потом можно выполнить apt-mark manual <пакеты>
[ot]нИ при чём[/ot]

qupl

Sergei_Alekseev, aptitude как и apt-get автоматом никогда ничего не делают если есть конфликты пакетов.

yura_n

#25
qupl, так aptitude и в данном случае автоматом ничего не делал. Вопрос он задал. Другое дело, что для Debian характерна ситуация (если система была установлена недавно), когда удаляешь один пакет и система начинает считать ненужными целый ряд пакетов, которые были установлены автоматически, во время установки самой ОС. Я дважды с этим сталкивался и просто удалял то, что предлагалось удалить, а затем ставил пакеты заново. После чего такой проблемы не возникало. Это все я к тому, что если возникла как раз такая проблема, то apt-get попросит выполнить apt-get autoremove, а aptitude, если я не ошибаюсь, просто предложит удалить ненужные на его взгляд пакеты. Что в общем-то и произошло.

sx88

Сравним aptitude и apt-get:
aptitude

sudo aptitude purge evolution
[sudo] password for sx:
Следующие пакеты будут УДАЛЕНЫ:                 
  evolution{p}
0 пакетов обновлено, 0 установлено новых, 1 пакетов отмечено для удаления, и 32 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 4.706 k байт.
Следующие пакеты имеют неудовлетворённые зависимости:
  evolution-exchange: Зависит: evolution (>= 2.30.0) но его установка не запланирована.
                      Зависит: evolution (< 2.31.0) но его установка не запланирована.
  gnome-core: Зависит: evolution (>= 2.30) но его установка не запланирована.
Следующие действия разрешат зависимости:

     Удалить следующие пакеты:                                 
1)     evolution-exchange                                       
2)     gnome                                                   
3)     gnome-accessibility                                     
4)     gnome-core                                               
5)     gnome-desktop-environment                               

     Оставить следующие зависимости неразрешёнными:             
6)     openoffice.org-evolution рекомендует evolution           
7)     evolution-common рекомендует evolution                   
8)     gnome-desktop-environment рекомендует gnome-accessibility
[свернуть]

apt-get
sudo apt-get remove evolution
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libmono-addins-gui0.2-cil python-crypto mono-2.0-gac python-tagpy geoclue-localnet libepc-ui-1.0-2 python-pyasn1 geoclue tomboy
  python-twisted-core espeak ekiga python-opengl python-gst0.10 rpm2cpio libnm-glib-vpn1 gcalctool freedesktop-sound-theme
  telepathy-salut gnuchess-book gnome-nettool gnome-games-extra-data libepc-1.0-2 libgnomepanel2.24-cil libgail-gnome-module
  libglade2.0-cil baobab libtelepathy-glib0 python-mako libportaudio2 pkg-config mobile-broadband-provider-info
  python-zope.interface libglib2.0-cil obex-data-server libsrtp0 libgnome-mag2 tcptraceroute gucharmap network-manager
  python-clientform libdiscid0 gnome-games cheese gnome-session-canberra gdebi libgconf2.0-cil python-twisted-web gnome-bluetooth
  libaprutil1-dbd-sqlite3 python-aptdaemon-gtk update-manager-core gnome-codec-install python-aptdaemon gnome-cards-data
  liferea-data totem-plugins cli-common gnome-screensaver gnome-mag gnome-themes-more rhythmbox gnome-screenshot python-gdata gedit
  libnm-util1 xdg-user-dirs-gtk libgexiv2-0 python-gtksourceview2 gtk2-engines-pixbuf gnome-office apache2.2-bin
  update-manager-gnome cheese-common python-gtkglext1 libpcap0.8 libart2.0-cil epiphany-extensions librpmio1 libapr1 gnome-themes
  update-notifier-common librpm1 seahorse rpm-common remmina-plugin-rdp empathy gdebi-core totem-common libaprutil1-ldap gvfs-bin
  update-notifier python-mechanize libgnome2.24-cil libndesk-dbus1.0-cil seahorse-plugins libgpod4 bluez libgeoclue0
  remmina-plugin-vnc xdg-user-dirs libmono-cairo2.0-cil python-utidylib gnome-user-share nautilus-sendto-empathy libgalago3
  gedit-plugins libtelepathy-farsight0 network-manager-gnome totem-coherence libpcsclite1 dasher libgnome-bluetooth7
  python-configobj gconf-defaults-service guile-1.8-libs shotwell dnsmasq-base python-serial python-beautifulsoup gedit-common
  gnome-themes-extras libgmime2.4-cil software-center libopal3.6.8 python-pam python-openssl libelf1 libmono-i18n-west2.0-cil
  libcryptui0 libbrlapi0.5 libgdu-gtk0 simple-scan libtidy-0.99-0 libmono-addins0.2-cil remmina-plugin-data gnome-orca
  python-markupsafe python-pyatspi libgee2 python-webkit libmono-posix2.0-cil rhythmbox-plugin-cdrecorder gtk2-engines
  libgtksourceview2.0-common libmono-security2.0-cil eog libgtksourceview2.0-0 gtk2-engines-smooth gnome-disk-utility liblouis2
  gnome-backgrounds dasher-data python-brlapi gok obexd-client python-xdg gnome-search-tool espeak-data libgtk2.0-cil geoclue-manual
  mono-gac python-vte libnm-glib2 python-twisted-conch libfreerdp-plugins-standard geoclue-hostip python-louie python-feedparser
  python-louis vino mousetweaks aptdaemon usb-modeswitch-data python-nevow gnome-games-data media-player-info
  telepathy-mission-control-5 python-pysqlite2 libapache2-mod-dnssd ppp libclutter-gtk-0.10-0 libespeak1 tcl telepathy-gabble
  libmono-sharpzip2.84-cil usb-modeswitch libmono-corlib2.0-cil python-epsilon libgpod-common rhythmbox-plugins libgdata7
  libchamplain-0.4-0 libgnome-speech7 tcl8.4 libchamplain-gtk-0.4-0 libepc-common python-axiom libcap-ng0 python-bugbuddy
  mono-runtime liferea libpt2.6.7 wpasupplicant python-coherence python-gdbm libcheese-gtk18 libnl1 dmz-cursor-theme
  python-evolution libcolorblind0 python-pkg-resources libndesk-dbus-glib1.0-cil gconf-editor gnome-system-tools hamster-applet
  gnuchess libfreerdp0 totem gnome-accessibility-themes binfmt-support liblouis-data libssh-4 libgnome-vfs2.0-cil libavahi-ui0
  transmission-common libaprutil1 p7zip-full geoclue-yahoo libgtkglext1 libnet1 python-twisted-bin gstreamer0.10-tools freeglut3
  modemmanager totem-mozilla libmono-system2.0-cil python-httplib2 gnome-system-log file-roller libopenobex1 libspeexdsp1
  nautilus-sendto transmission-gtk python-rdflib libboost-python1.42.0 remmina empathy-common libgdata-common sound-juicer
  libmusicbrainz3-6
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАЛЕНЫ:
  evolution evolution-exchange gnome gnome-accessibility gnome-core gnome-desktop-environment
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 6 пакетов, и 32 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 11,3 MB.
[свернуть]

Sergei_Alekseev

sx88, речь о программах с настройками по умолчанию. У вас, видимо, для aptitude настройка
http://metafight.ru/files/screenshots/Root-Terminal_501.jpg
отключена. apt-get тоже можно с ключами запускать. Или наделать алиасов.
Неприятно то, что с отключенной настройкой aptitude не сообщает об unused пакетах.
К тому же, когда wheezy стал стабильным, разработчики рекомендовали использовать для апгрейда
apt-get, чтобы не было проблем с зависимостями.


Sergei_Alekseev

sx88, Ну чтож  :D Значит у вас aptitude не делает того что должен делать.