Почему Synaptic хочет, чтобы я удалил половину своих программ только для того, чтобы получить вино?

Я заметил это в последнее время, поэтому я подозреваю, что это связано с установкой 64-битной системы. Особенно я замечаю это при попытке удалить что-то, чего я не хочу, с помощью KDE; Кажется, мне приходится выбирать между их установкой или сохранением того, который мне не нужен.

Wine, кажется, хочет, чтобы я удалил весь рабочий стол. Недостаточно предъявлять такие требования, как я, поэтому мне было бы интересно узнать, есть ли способ обойти это.

Я бы хотел установить winetricks специально, но было бы хорошо узнать обходной путь для подобных ситуаций. Я использую Lubuntu 64bit.

Вот что происходит, когда я пытаюсь установить winetricks

sudo apt-get install winetricks 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
 libsaevt3 libopenal1 libopencc1 libkresources4 libsoundtouch0 libkldap4
  libtwolame0 libradiusclient-ng2 libva-x11-1 libzbar0 xsltproc libzvbi-common
  libksane0 authbind libiksemel3 libkxmlrpcclient4 fcitx-modules
  libconfig-inifiles-perl libgmime-2.6-0 tellico-data swh-plugins libpload4
  libsbsms10 libsrtp0 libpg-java gstreamer0.10-fluendo-mp3 libvotequorum4
  libaspectj-java libsam4 fcitx-ui-classic libzvbi0 libportsmf0 libcfg4
  libconfdb4 libcoroipcc4 libflac++6 libboost-program-options1.46.1
  libhsqldb-java libsqlite0 libslv2-9 libcoroipcs4 clamav-base libopenal-data
  liblogsys4 libclamav6 texlive-bibtex-extra libboost-iostreams1.46.1 tofrodos
  libcpg4 freetds-common libqjson0 libosgi-foundation-ee-java
  gstreamer0.10-ffmpeg aspectj libexempi3 libkabc4 libvpb0 libcurl3 libyaz4
  libgme0 libspandsp2 freepats ladspa-sdk libosgi-core-java libspeexdsp1
  libevs4 audacity-data libkcal4 libboost-thread1.46.1 libwildmidi1
  asterisk-moh-opsound-gsm libserp-java libkate1 libcdaudio1 libmimic0
  libsybdb5 libsaclm3 libkmime4 libwildmidi-config libksane-data libmad0
  libpq5 libtommath0 libquorum4 liboil0.3 fcitx-module-dbus fcitx-module-x11
  asterisk-config libvamp-hostsdk3 libkpimutils4 libcelt0-0 libodbc1
  libgstreamer-plugins-bad0.10-0 tellico-scripts libtotem-pg4 libsvn-perl
  fxload libmpcdec6 asterisk-core-sounds-en-gsm libcorosync4 libresample1
  libofa0 libpostgresql-jdbc-java vpb-driver-source unixodbc
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  fonts-horai-umefont fonts-unfonts-core libao-common libao4 libgl1-mesa-glx
  libpng12-0:i386 libsox-fmt-ao ttf-unfonts-core unixodbc zlib1g:i386
Suggested packages:
  libroar1 libsndio0 roaraudio-server
Recommended packages:
  wine1.4 wine cxoffice5 cxgames5
The following packages will be REMOVED 
  alsa-firmware alsa-firmware-loaders alsa-utils ant1.7-gcj asterisk
  asterisk-modules asterisk-voicemail audacious audacious-plugins audacity
  bluez-alsa browser-plugin-gnash chromium-browser chromium-browser-l10n
  chromium-codecs-ffmpeg-extra gcj-4.6-jre-lib gnash gnash-common
  gnome-screenshot gstreamer0.10-alsa gstreamer0.10-plugins-bad kbibtex
  kde-runtime kile kile-l10n konsole libasound2 libbonoboui2-0
  libcanberra-gtk3-0 libcanberra0 libesd0 libflite1 libfluidsynth1 libgcj-bc
  libgcj12 libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libglu1-mesa libgmlib0
  libgmtk0 libgnome2-0 libgnomeui-0 libjmathtex-java-gcj libkcddb4
  libkonq-common libkonq5abi1 libokularcore1abi1 libportaudio2 libpurple0
  libsasl2-modules libsdl1.2debian libsox-fmt-alsa lubuntu-core lxde-core
  lxpanel lxpanel-dbg lxpanel-indicator-applet-plugin mplayer2
  notification-daemon octave3.2 okular okular-extra-backends pdftk phonon
  phonon-backend-gstreamer pidgin pidgin-latex pidgin-microblog
  python-subversion subversion subversion-tools tellico update-notifier
  winefish xorg
  The following NEW packages will be installed
   fonts-horai-umefont fonts-unfonts-core libao-common libao4 libgl1-mesa-glx
  libpng12-0:i386 libsox-fmt-ao ttf-unfonts-core unixodbc winetricks
  zlib1g:i386

Некоторые из них выглядят явно как 32-битные, но я буду впечатлен, если кто-нибудь знает, как пройти через это!

Я должен отметить, что

lubuntu-core lxde-core lxpanel

очень важны для меня.

1
задан 30 August 2012 в 17:10

2 ответа

Это может быть вызвано тем, что некоторые пакеты не обновляются до последней версии. Я иногда замечал это поведение (при 32-битной установке). Обновление всех пакетов до последней версии решает проблему.

Я думаю, что причина этого в том, что новый пакет, который вы пытаетесь установить, несовместим с текущей установленной версией других пакетов. Вместо того, чтобы обновлять их, менеджер пакетов решает удалить их.

Обычно я запускаю sudo aptitude full-upgrade, чтобы исправить это, хотя apt-get должен делать то же самое.

0
ответ дан 30 August 2012 в 17:10

Наиболее вероятной причиной этой проблемы может быть то, что у вас установлены пакеты, которые конфликтуют с пакетами, которые вы запрашивали для установки, т.е. winetricks и его зависимостей.

Фактическая причина этого конфликта может быть несколько, но я предполагаю, что это:

  • Возможно, вы установили обновленные пакеты, которые несовместимы с запрошенными пакетами для установки, в этом случае [ 110] или synaptic попробуйте удалить эти пакеты. В большинстве случаев это происходит, когда мы используем самые современные PPA.

Моя рекомендация будет такой:

  1. Сначала включите все хранилище, а также обновите хранилище.
  2. Если вы уже включили какие-либо PPA, но отключили его сейчас, повторно включите .
  3. затем выполните sudo apt-get update, чтобы получить обновленный список пакетов
  4. , затем выполните sudo apt-get install winetricks.

Обратите внимание, что: Многие пакеты удаляются не потому, что это вызывает конфликт с winetricks, а потому, что они автоматически помечаются как устаревшие, потому что причина их установка (они зависели от некоторых приложений KDE) сейчас недоступна. Они будут удалены, даже если вы не установите winetricks, а только выполните команду sudo apt-get autoremove. Смотрите эту строку в выходных данных

The following packages were automatically installed and are no longer required:

Надеюсь, этот ответ поможет

0
ответ дан 30 August 2012 в 17:10

Другие вопросы по тегам:

Похожие вопросы: