debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Эти проклятые зависимости  (Прочитано 5597 раз)

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

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Эти проклятые зависимости
« : 29 Июль 2011, 03:21:06 »
В который раз пытаюсь перейти на Дебиан и постоянно проигрываю.
В отличие от других дистрибутивов тут много вещей, которые жутко действуют на нервы. И если со множеством можно справиться или сдружиться, перестать обращать внимание, то зависимости - вещь просто убивает.
Сможет кто-то из знатоков помочь - ну почему, если я удаляю какой-то пакет, то вместе с ним сносится пол системы. Примеров море. Например, стоит 2 браузера FF и epiphany. Разумеется убожище в лице epiphany мне не нужно. Делаю sudo aptitude remove epiphany.
Получаю:
 Следующие действия разрешат зависимости:
     Удалить следующие пакеты:
1)     epiphany-extensions   
2)     gnome                 
Принять данное решение? [Y/n/q/?] y
Следующие пакеты будут УДАЛЕНЫ:
  aptdaemon{u} binfmt-support{u} cli-common{u} dnsmasq-base{u} epiphany-browser epiphany-extensions{a}
  evolution-exchange{u} gdebi{u} gdebi-core{u} gedit-plugins{u} gir1.2-gtk-3.0{u} gir1.2-vte-2.90{u} gnome{a}
  gnome-codec-install{u} gnome-office{u} gnome-themes-extras{u} gnome-themes-more{u} gtk2-engines-smooth{u}
  libart2.0-cil{u} libgconf2.0-cil{u} libgexiv2-0{u} libglade2.0-cil{u} libglib2.0-cil{u} libgmime2.4-cil{u}
  libgnome-vfs2.0-cil{u} libgnome2.24-cil{u} libgnomepanel2.24-cil{u} libgpod-common{u} libgpod4{u} libgtk2.0-cil{u}
  libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u} libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
  libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u} libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
  libmono-system2.0-cil{u} libmtp-common{u} libmtp-runtime{u} libmtp8{u} libndesk-dbus-glib1.0-cil{u}
  libndesk-dbus1.0-cil{u} libnl1{u} libnm-glib-vpn1{u} libpcsclite1{u} libwebkitgtk-1.0-0{u}
  libwebkitgtk-1.0-common{u} liferea{u} liferea-data{u} media-player-info{u} mobile-broadband-provider-info{u}
  modemmanager{u} mono-2.0-gac{u} mono-gac{u} mono-runtime{u} network-manager{u} network-manager-gnome{u} ppp{u}
  python-aptdaemon{u} python-aptdaemon-gtk{u} python-mako{u} python-markupsafe{u} python-vte{u} python-webkit{u}
  rhythmbox{u} rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} shotwell{u} simple-scan{u} software-center{u}
  tcl{u} tcl8.5{u} tomboy{u} totem-mozilla{u} transmission-common{u} transmission-gtk{u} update-manager-core{u}
  update-manager-gnome{u} update-notifier{u} update-notifier-common{u} usb-modeswitch{u} usb-modeswitch-data{u}
  wpasupplicant{u} 


Или, я не пользуюсь почтовиками, значит они мне тут не нужны. Пробуем: sudo aptitude remove evolution
Получаем:
 
 Следующие действия разрешат зависимости:

     Удалить следующие пакеты: 
1)     evolution-exchange     
2)     gnome                   
3)     gnome-accessibility     
4)     gnome-core             
5)     gnome-desktop-environment
Принять данное решение? [Y/n/q/?] y
Следующие пакеты будут УДАЛЕНЫ:
  acl{u} apache2.2-bin{u} aptdaemon{u} baobab{u} binfmt-support{u} bluez{u} cheese{u} cheese-common{u} cli-common{u}
  dasher{u} dasher-data{u} dmz-cursor-theme{u} dnsmasq-base{u} ekiga{u} empathy{u} empathy-common{u} eog{u}
  epiphany-extensions{u} espeak{u} espeak-data{u} evolution evolution-exchange{a} file-roller{u}
  freedesktop-sound-theme{u} freeglut3{u} frei0r-plugins{u} gcalctool{u} gconf-defaults-service{u} gconf-editor{u}
  gdebi{u} gdebi-core{u} gedit{u} gedit-common{u} gedit-plugins{u} geoclue{u} geoclue-hostip{u} geoclue-localnet{u}
  geoclue-manual{u} geoclue-yahoo{u} gir1.2-gtk-3.0{u} gir1.2-vte-2.90{u} gnome{a} gnome-accessibility{a}
  gnome-accessibility-themes{u} gnome-backgrounds{u} gnome-bluetooth{u} gnome-cards-data{u} gnome-codec-install{u}
  gnome-core{a} gnome-desktop-environment{a} gnome-desktop3-data{u} gnome-disk-utility{u} gnome-games{u}
  gnome-games-data{u} gnome-games-extra-data{u} gnome-mag{u} gnome-nettool{u} gnome-office{u} gnome-orca{u}
  gnome-screensaver{u} gnome-screenshot{u} gnome-search-tool{u} gnome-session-canberra{u} gnome-system-log{u}
  gnome-system-tools{u} gnome-themes{u} gnome-themes-extras{u} gnome-themes-more{u} gnome-themes-standard{u}
  gnome-user-share{u} gnome-video-effects{u} gnuchess{u} gnuchess-book{u} gok{u} gstreamer0.10-nice{u}
  gstreamer0.10-tools{u} gtk2-engines{u} gtk2-engines-pixbuf{u} gtk2-engines-smooth{u} gucharmap{u} guile-1.8-libs{u}
  gvfs-bin{u} hamster-applet{u} libapache2-mod-dnssd{u} libapr1{u} libaprutil1{u} libaprutil1-dbd-sqlite3{u}
  libaprutil1-ldap{u} libart2.0-cil{u} libavahi-ui0{u} libboost-python1.46.1{u} libbrlapi0.5{u} libcap-ng0{u}
  libchamplain-0.8-1{u} libchamplain-gtk-0.8-1{u} libcheese-gtk20{u} libcheese1{u} libclutter-gst-1.0-0{u}
  libclutter-gtk-0.10-0{u} libclutter-gtk-1.0-0{u} libclutter-imcontext-0.1-0{u} libcluttergesture-0.0.2-0{u}
  libcolorblind0{u} libcryptui0a{u} libcv2.1{u} libcvaux2.1{u} libdiscid0{u} libelf1{u} libepc-1.0-2{u}
  libepc-common{u} libepc-ui-1.0-2{u} libespeak1{u} libfreerdp-plugins-standard{u} libfreerdp0{u}
  libgail-gnome-module{u} libgalago3{u} libgavl1{u} libgconf2.0-cil{u} libgdu-gtk0{u} libgee2{u} libgeoclue0{u}
  libgexiv2-0{u} libglade2.0-cil{u} libglew1.5{u} libglib2.0-cil{u} libgmime2.4-cil{u} libgnome-bluetooth7{u}
  libgnome-desktop-3-0{u} libgnome-mag2{u} libgnome-speech7{u} libgnome-vfs2.0-cil{u} libgnome2-canvas-perl{u}
  libgnome2-perl{u} libgnome2-vfs-perl{u} libgnome2.24-cil{u} libgnomepanel2.24-cil{u} libgpod-common{u} libgpod4{u}
  libgssdp-1.0-2{u} libgstfarsight0.10-0{u} libgtk2.0-cil{u} libgtkglext1{u} libgtksourceview2.0-0{u}
  libgtksourceview2.0-common{u} libgucharmap-2-90-7{u} libgupnp-1.0-3{u} libgupnp-igd-1.0-3{u} libhighgui2.1{u}
  libieee1284-3{u} liblircclient0{u} liblouis-data{u} liblouis2{u} libmission-control-plugins0{u}
  libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u} libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
  libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u} libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
  libmono-system2.0-cil{u} libmtp-common{u} libmtp-runtime{u} libmtp8{u} libmusicbrainz3-6{u} libmx-1.0-2{u}
  libndesk-dbus-glib1.0-cil{u} libndesk-dbus1.0-cil{u} libnet1{u} libnice10{u} libnl1{u} libnm-glib-vpn1{u}
  libnm-glib2{u} libnm-util1{u} libopal3.6.8{u} libopenobex1{u} libpcap0.8{u} libpcsclite1{u} libportaudio2{u}
  libpt2.6.7{u} librpm2{u} librpmio2{u} libsane{u} libsane-common{u} libsane-extras{u} libsane-extras-common{u}
  libsrtp0{u} libssh-4{u} libtelepathy-farsight0{u} libtelepathy-glib0{u} libtidy-0.99-0{u} libwebkitgtk-1.0-0{u}
  libwebkitgtk-1.0-common{u} liferea{u} liferea-data{u} media-player-info{u} mesa-utils{u}
  mobile-broadband-provider-info{u} modemmanager{u} mono-2.0-gac{u} mono-gac{u} mono-runtime{u} mousetweaks{u}
  nautilus-sendto{u} nautilus-sendto-empathy{u} network-manager{u} network-manager-gnome{u} obex-data-server{u}
  obexd-client{u} p7zip-full{u} pkg-config{u} ppp{u} python-aptdaemon{u} python-aptdaemon-gtk{u} python-axiom{u}
  python-beautifulsoup{u} python-brlapi{u} python-bugbuddy{u} python-clientform{u} python-coherence{u}
  python-configobj{u} python-crypto{u} python-epsilon{u} python-evolution{u} python-feedparser{u} python-gdata{u}
  python-gdbm{u} python-gst0.10{u} python-gtkglext1{u} python-gtksourceview2{u} python-httplib2{u} python-louie{u}
  python-louis{u} python-mako{u} python-markupsafe{u} python-mechanize{u} python-nevow{u} python-opengl{u}
  python-openssl{u} python-pam{u} python-pkg-resources{u} python-pyasn1{u} python-pyatspi{u} python-pysqlite2{u}
  python-rdflib{u} python-serial{u} python-tagpy{u} python-twisted-bin{u} python-twisted-conch{u}
  python-twisted-core{u} python-twisted-web{u} python-utidylib{u} python-vte{u} python-webkit{u} python-xdg{u}
  python-zope.interface{u} remmina{u} remmina-plugin-data{u} remmina-plugin-rdp{u} remmina-plugin-vnc{u} rhythmbox{u}
  rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} rpm-common{u} rpm2cpio{u} sane-utils{u} seahorse{u} shotwell{u}
  simple-scan{u} software-center{u} sound-juicer{u} tcl{u} tcl8.5{u} tcptraceroute{u} telepathy-gabble{u}
  telepathy-mission-control-5{u} telepathy-salut{u} tomboy{u} totem{u} totem-coherence{u} totem-common{u}
  totem-mozilla{u} totem-plugins{u} transmission-common{u} transmission-gtk{u} update-manager-core{u}
  update-manager-gnome{u} update-notifier{u} update-notifier-common{u} usb-modeswitch{u} usb-modeswitch-data{u}
  vino{u} wpasupplicant{u} xdg-user-dirs{u} xdg-user-dirs-gtk{u}
0 пакетов обновлено, 0 установлено новых, 296 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 672 M байт.
Хотите продолжить? [Y/n/?] 


И такое творится постоянно. Зависимости просто самые не вероятные. Привода, тем более пишущего у меня нет. Но при попытке удалить brazero надо вообще снести всю систему.
Но ведь раньше такого маразма не было.
Как победить весь этот дебилизм?
« Последнее редактирование: 29 Июль 2011, 03:23:25 от camac »
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Эти проклятые зависимости
« Ответ #1 : 29 Июль 2011, 05:33:50 »
1) apt-get remove gnome && gnome-core
2) Затем удалять Epiphany и Evolution

gnome и gnome-core - это метапакеты- пустышки.  Пора бы знать уже.
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Re: Эти проклятые зависимости
« Ответ #2 : 29 Июль 2011, 05:51:26 »
Только эти "пустышки" тянут весь остальной гном.
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Эти проклятые зависимости
« Ответ #3 : 29 Июль 2011, 06:08:26 »
Да не тянут они ничего! Это метапакеты. Их удаление ничего не меняет. Они нужны, чтобы разом поставить все. Больше ни для чего.
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Re: Эти проклятые зависимости
« Ответ #4 : 29 Июль 2011, 06:16:04 »
У нас получается разговор слепого с глухим. Глянь еще раз мое сообщение. Там где текст под спойлером (их там 2). Что же тогда всю эту массу тянет?
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Ghostdmn

  • Ленивы... Ай, лень допеча...
  • Сообщений: 854
  • Jabber: ghostdmn@jabber.cz
Re: Эти проклятые зависимости
« Ответ #5 : 29 Июль 2011, 06:19:21 »
По-моему напоминает горох об стену. Еще раз. Медлееено. Если не понятно с первого раза.

Удаляй сначала отдельно gnome, затем gnome-desktop-environment, затем gnome-core, а уже после этих удалений выпиливай Evolution и все что тебе надо.


За Evolution и Epiphany отвечает gnome-core. При удалении этого метапакета, скорее всего удялятся gnome и gnome-desktop-environment
« Последнее редактирование: 29 Июль 2011, 06:35:51 от Ghostdmn »
8Gb/GTX750Ti 2Gb/AMD FX(tm)-4300 Quad-Core Processor/HDD 1Tb Toshiba DT01ACA100
 

Оффлайн Udachnik

  • Сообщений: 1438
Re: Эти проклятые зависимости
« Ответ #6 : 29 Июль 2011, 08:18:10 »
 Следующие действия разрешат зависимости:
     Удалить следующие пакеты:
1)     epiphany-extensions   
2)     gnome                 
Принять данное решение? [Y/n/q/?] y
Следующие пакеты будут УДАЛЕНЫ:
  aptdaemon{u} binfmt-support{u} cli-common{u} dnsmasq-base{u} epiphany-browser epiphany-extensions{a}
  evolution-exchange{u} gdebi{u} gdebi-core{u} gedit-plugins{u} gir1.2-gtk-3.0{u} gir1.2-vte-2.90{u} gnome{a}
  gnome-codec-install{u} gnome-office{u} gnome-themes-extras{u} gnome-themes-more{u} gtk2-engines-smooth{u}
  libart2.0-cil{u} libgconf2.0-cil{u} libgexiv2-0{u} libglade2.0-cil{u} libglib2.0-cil{u} libgmime2.4-cil{u}
  libgnome-vfs2.0-cil{u} libgnome2.24-cil{u} libgnomepanel2.24-cil{u} libgpod-common{u} libgpod4{u} libgtk2.0-cil{u}
  libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u} libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
  libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u} libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
  libmono-system2.0-cil{u} libmtp-common{u} libmtp-runtime{u} libmtp8{u} libndesk-dbus-glib1.0-cil{u}
  libndesk-dbus1.0-cil{u} libnl1{u} libnm-glib-vpn1{u} libpcsclite1{u} libwebkitgtk-1.0-0{u}
  libwebkitgtk-1.0-common{u} liferea{u} liferea-data{u} media-player-info{u} mobile-broadband-provider-info{u}
  modemmanager{u} mono-2.0-gac{u} mono-gac{u} mono-runtime{u} network-manager{u} network-manager-gnome{u} ppp{u}
  python-aptdaemon{u} python-aptdaemon-gtk{u} python-mako{u} python-markupsafe{u} python-vte{u} python-webkit{u}
  rhythmbox{u} rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} shotwell{u} simple-scan{u} software-center{u}
  tcl{u} tcl8.5{u} tomboy{u} totem-mozilla{u} transmission-common{u} transmission-gtk{u} update-manager-core{u}
  update-manager-gnome{u} update-notifier{u} update-notifier-common{u} usb-modeswitch{u} usb-modeswitch-data{u}
  wpasupplicant{u} 


Или, я не пользуюсь почтовиками, значит они мне тут не нужны. Пробуем: sudo aptitude remove evolution
Получаем:
 
 Следующие действия разрешат зависимости:

     Удалить следующие пакеты: 
1)     evolution-exchange     
2)     gnome                   
3)     gnome-accessibility     
4)     gnome-core             
5)     gnome-desktop-environment
Принять данное решение? [Y/n/q/?] y
Следующие пакеты будут УДАЛЕНЫ:
  acl{u} apache2.2-bin{u} aptdaemon{u} baobab{u} binfmt-support{u} bluez{u} cheese{u} cheese-common{u} cli-common{u}
  dasher{u} dasher-data{u} dmz-cursor-theme{u} dnsmasq-base{u} ekiga{u} empathy{u} empathy-common{u} eog{u}
  epiphany-extensions{u} espeak{u} espeak-data{u} evolution evolution-exchange{a} file-roller{u}
  freedesktop-sound-theme{u} freeglut3{u} frei0r-plugins{u} gcalctool{u} gconf-defaults-service{u} gconf-editor{u}
  gdebi{u} gdebi-core{u} gedit{u} gedit-common{u} gedit-plugins{u} geoclue{u} geoclue-hostip{u} geoclue-localnet{u}
  geoclue-manual{u} geoclue-yahoo{u} gir1.2-gtk-3.0{u} gir1.2-vte-2.90{u} gnome{a} gnome-accessibility{a}
  gnome-accessibility-themes{u} gnome-backgrounds{u} gnome-bluetooth{u} gnome-cards-data{u} gnome-codec-install{u}
  gnome-core{a} gnome-desktop-environment{a} gnome-desktop3-data{u} gnome-disk-utility{u} gnome-games{u}
  gnome-games-data{u} gnome-games-extra-data{u} gnome-mag{u} gnome-nettool{u} gnome-office{u} gnome-orca{u}
  gnome-screensaver{u} gnome-screenshot{u} gnome-search-tool{u} gnome-session-canberra{u} gnome-system-log{u}
  gnome-system-tools{u} gnome-themes{u} gnome-themes-extras{u} gnome-themes-more{u} gnome-themes-standard{u}
  gnome-user-share{u} gnome-video-effects{u} gnuchess{u} gnuchess-book{u} gok{u} gstreamer0.10-nice{u}
  gstreamer0.10-tools{u} gtk2-engines{u} gtk2-engines-pixbuf{u} gtk2-engines-smooth{u} gucharmap{u} guile-1.8-libs{u}
  gvfs-bin{u} hamster-applet{u} libapache2-mod-dnssd{u} libapr1{u} libaprutil1{u} libaprutil1-dbd-sqlite3{u}
  libaprutil1-ldap{u} libart2.0-cil{u} libavahi-ui0{u} libboost-python1.46.1{u} libbrlapi0.5{u} libcap-ng0{u}
  libchamplain-0.8-1{u} libchamplain-gtk-0.8-1{u} libcheese-gtk20{u} libcheese1{u} libclutter-gst-1.0-0{u}
  libclutter-gtk-0.10-0{u} libclutter-gtk-1.0-0{u} libclutter-imcontext-0.1-0{u} libcluttergesture-0.0.2-0{u}
  libcolorblind0{u} libcryptui0a{u} libcv2.1{u} libcvaux2.1{u} libdiscid0{u} libelf1{u} libepc-1.0-2{u}
  libepc-common{u} libepc-ui-1.0-2{u} libespeak1{u} libfreerdp-plugins-standard{u} libfreerdp0{u}
  libgail-gnome-module{u} libgalago3{u} libgavl1{u} libgconf2.0-cil{u} libgdu-gtk0{u} libgee2{u} libgeoclue0{u}
  libgexiv2-0{u} libglade2.0-cil{u} libglew1.5{u} libglib2.0-cil{u} libgmime2.4-cil{u} libgnome-bluetooth7{u}
  libgnome-desktop-3-0{u} libgnome-mag2{u} libgnome-speech7{u} libgnome-vfs2.0-cil{u} libgnome2-canvas-perl{u}
  libgnome2-perl{u} libgnome2-vfs-perl{u} libgnome2.24-cil{u} libgnomepanel2.24-cil{u} libgpod-common{u} libgpod4{u}
  libgssdp-1.0-2{u} libgstfarsight0.10-0{u} libgtk2.0-cil{u} libgtkglext1{u} libgtksourceview2.0-0{u}
  libgtksourceview2.0-common{u} libgucharmap-2-90-7{u} libgupnp-1.0-3{u} libgupnp-igd-1.0-3{u} libhighgui2.1{u}
  libieee1284-3{u} liblircclient0{u} liblouis-data{u} liblouis2{u} libmission-control-plugins0{u}
  libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u} libmono-cairo2.0-cil{u} libmono-corlib2.0-cil{u}
  libmono-i18n-west2.0-cil{u} libmono-posix2.0-cil{u} libmono-security2.0-cil{u} libmono-sharpzip2.84-cil{u}
  libmono-system2.0-cil{u} libmtp-common{u} libmtp-runtime{u} libmtp8{u} libmusicbrainz3-6{u} libmx-1.0-2{u}
  libndesk-dbus-glib1.0-cil{u} libndesk-dbus1.0-cil{u} libnet1{u} libnice10{u} libnl1{u} libnm-glib-vpn1{u}
  libnm-glib2{u} libnm-util1{u} libopal3.6.8{u} libopenobex1{u} libpcap0.8{u} libpcsclite1{u} libportaudio2{u}
  libpt2.6.7{u} librpm2{u} librpmio2{u} libsane{u} libsane-common{u} libsane-extras{u} libsane-extras-common{u}
  libsrtp0{u} libssh-4{u} libtelepathy-farsight0{u} libtelepathy-glib0{u} libtidy-0.99-0{u} libwebkitgtk-1.0-0{u}
  libwebkitgtk-1.0-common{u} liferea{u} liferea-data{u} media-player-info{u} mesa-utils{u}
  mobile-broadband-provider-info{u} modemmanager{u} mono-2.0-gac{u} mono-gac{u} mono-runtime{u} mousetweaks{u}
  nautilus-sendto{u} nautilus-sendto-empathy{u} network-manager{u} network-manager-gnome{u} obex-data-server{u}
  obexd-client{u} p7zip-full{u} pkg-config{u} ppp{u} python-aptdaemon{u} python-aptdaemon-gtk{u} python-axiom{u}
  python-beautifulsoup{u} python-brlapi{u} python-bugbuddy{u} python-clientform{u} python-coherence{u}
  python-configobj{u} python-crypto{u} python-epsilon{u} python-evolution{u} python-feedparser{u} python-gdata{u}
  python-gdbm{u} python-gst0.10{u} python-gtkglext1{u} python-gtksourceview2{u} python-httplib2{u} python-louie{u}
  python-louis{u} python-mako{u} python-markupsafe{u} python-mechanize{u} python-nevow{u} python-opengl{u}
  python-openssl{u} python-pam{u} python-pkg-resources{u} python-pyasn1{u} python-pyatspi{u} python-pysqlite2{u}
  python-rdflib{u} python-serial{u} python-tagpy{u} python-twisted-bin{u} python-twisted-conch{u}
  python-twisted-core{u} python-twisted-web{u} python-utidylib{u} python-vte{u} python-webkit{u} python-xdg{u}
  python-zope.interface{u} remmina{u} remmina-plugin-data{u} remmina-plugin-rdp{u} remmina-plugin-vnc{u} rhythmbox{u}
  rhythmbox-plugin-cdrecorder{u} rhythmbox-plugins{u} rpm-common{u} rpm2cpio{u} sane-utils{u} seahorse{u} shotwell{u}
  simple-scan{u} software-center{u} sound-juicer{u} tcl{u} tcl8.5{u} tcptraceroute{u} telepathy-gabble{u}
  telepathy-mission-control-5{u} telepathy-salut{u} tomboy{u} totem{u} totem-coherence{u} totem-common{u}
  totem-mozilla{u} totem-plugins{u} transmission-common{u} transmission-gtk{u} update-manager-core{u}
  update-manager-gnome{u} update-notifier{u} update-notifier-common{u} usb-modeswitch{u} usb-modeswitch-data{u}
  vino{u} wpasupplicant{u} xdg-user-dirs{u} xdg-user-dirs-gtk{u}
0 пакетов обновлено, 0 установлено новых, 296 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки освободится 672 M байт.
Хотите продолжить? [Y/n/?] 

Как победить весь этот дебилизм?
Либо идешь в настройки aptitude  и снимешь галочку "автоматически удалять ненужные пакеты", либо внимательно читаешь man aptitude раздел про команды markauto и unmarkauto.
 

Оффлайн BULATUS

  • Сообщений: 1924
Re: Эти проклятые зависимости
« Ответ #7 : 29 Июль 2011, 08:49:14 »
я тоже раньше ставил а потом удалял лишнее.... но сейчас наоборот, ставлю самый минимум (базовое) и наворачиваю по своему усмотрению.

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Re: Эти проклятые зависимости
« Ответ #8 : 29 Июль 2011, 10:09:01 »
После установки системы разного хлама почти гиг.
Значит что бы это удалить:
Цитировать
Удаляй сначала отдельно gnome, затем gnome-desktop-environment, затем gnome-core, а уже после этих удалений выпиливай Evolution и все что тебе надо.
И так каждый раз...
Вчера, почти в полночь уже уставший и чертовски злой, убивая самбу (ибо нАфиг это не надо) нажал Y вместо N и лишился начисто гнома и, почему-то, gdm'а. С какого бодуна? Почему вообще эти дичайшие зависимости? Как могут быть связаны запись дисков (бразеро) и офис, сканирование и браузеры? При попытке убить sane  получил во всей этой массе запрос на удаление ФФ.
Ладно. Модераторам просьба - закрыть тему.
Вытру сопли. Подлечу нервы. И снова буду воевать. Вдруг что-то родится?
А знатоки, надеюсь, подскажут. Пошлют в нужном направлении к пониманию и просветлению.

Админов поздравляю с праздником. Удачи в борьбе с нами, "офисным планктоном".
« Последнее редактирование: 29 Июль 2011, 10:11:28 от camac »
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Udachnik

  • Сообщений: 1438
Re: Эти проклятые зависимости
« Ответ #9 : 29 Июль 2011, 12:47:42 »
После установки системы разного хлама почти гиг.
Значит что бы это удалить:
Цитировать
Удаляй сначала отдельно gnome, затем gnome-desktop-environment, затем gnome-core, а уже после этих удалений выпиливай Evolution и все что тебе надо.
И так каждый раз...
Вчера, почти в полночь уже уставший и чертовски злой, убивая самбу (ибо нАфиг это не надо) нажал Y вместо N и лишился начисто гнома и, почему-то, gdm'а. С какого бодуна? Почему вообще эти дичайшие зависимости? Как могут быть связаны запись дисков (бразеро) и офис, сканирование и браузеры?
Всё правильно aptitude делает - он удаляет ненужные (с его точки зрения) пакеты. Я же не зря написал про unmarkauto. Удаляя один единственный пакет вы можете удалять зависящий от него метапакет (например, gnome), а вместе с ним и все пакеты, которые автоматически устанавливались с этим метапакетом. Выполнив aptitude unmarkauto список пакетов, можно легко решить эту проблему.
 

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Эти проклятые зависимости
« Ответ #10 : 29 Июль 2011, 12:51:41 »
ставлю самый минимум (базовое) и наворачиваю по своему усмотрению
наилучший вариант
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Re: Эти проклятые зависимости
« Ответ #11 : 29 Июль 2011, 15:12:46 »
Цитировать
Выполнив aptitude unmarkauto список пакетов, можно легко решить эту проблему.
Т. е. если я сделаю это, то в синаптике тоже прекратится бред?
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн SeHELLioN

  • Сообщений: 910
Re: Эти проклятые зависимости
« Ответ #12 : 29 Июль 2011, 15:21:29 »
По идее, да
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн camac

  • Topic Author
  • Сообщений: 75
Re: Эти проклятые зависимости
« Ответ #13 : 29 Июль 2011, 17:00:51 »
Но ведь, с другой стороны, будут оставаться и те, которые действительно не нужны?
Ни кто не знает столько, сколько не знаю я.
 

Оффлайн Udachnik

  • Сообщений: 1438
Re: Эти проклятые зависимости
« Ответ #14 : 29 Июль 2011, 19:44:10 »
Но ведь, с другой стороны, будут оставаться и те, которые действительно не нужны?
А кто должен знать, действительно пакеты ненужны или недействительно? aptitude работает в двух режимах - с удалением всех автоматически установленных пакетов и без их удаления. Меню параметры>предпочтения>работа с зависимостями>автоматически удалять неиспользуемые пакеты. Сними эту галочку и все проблемы сразу решатся. Но тут уже ты сам будешь решать, какие пакеты тебе нужны, а какие нет.
 

Теги: