Por que o synaptic quer que eu desinstale metade dos meus programas apenas para obter vinho?

1

Eu percebi isso ultimamente, então eu desconfio que isso tenha a ver com uma instalação de 64 bits. Eu particularmente noto ao tentar desinstalar algo que não quero no KDE; Eu pareço ter que escolher entre instalar todos eles, ou manter o que eu não quero.

O Wine parece querer que eu desinstale toda a minha área de trabalho. Não é bom o suficiente estar fazendo exigências como essa de mim, então eu estaria interessado em saber se há uma maneira de contornar isso.

Eu gosto de instalar winetricks especificamente, mas seria bom saber a solução alternativa para situações semelhantes. Estou usando o Lubuntu 64bit.

Veja o que acontece quando tento instalar 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

Alguns deles parecem descaradamente como 32bit, mas eu ficarei impressionado se alguém souber como passar por isso!

Eu devo mencionar que

lubuntu-core lxde-core lxpanel

são muito importantes para mim.

    
por Magpie 19.08.2012 / 14:07

2 respostas

0

Isso pode ser causado por alguns pacotes não serem atualizados para a versão mais recente. Eu observei esse comportamento às vezes (em uma instalação de 32 bits). Atualizar todos os pacotes para a versão mais recente resolve isso.

Acho que o motivo para isso é que o novo pacote que você está tentando instalar é incompatível com a versão atualmente instalada de outros pacotes. Em vez de atualizá-los, o gerenciador de pacotes decide removê-los.

Eu normalmente executo sudo aptitude full-upgrade para corrigir isso, embora apt-get deva fazer a mesma coisa.

    
por Kalle Elmér 30.08.2012 / 13:20
0

A causa mais provável desse problema pode ser que você tenha pacotes instalados em conflito com os pacotes que você solicitou para instalar, como wintricks e suas dependências.

A causa real deste conflito pode ser várias, mas eu acho que esta:

  • Você pode ter pacotes atualizados instalados que são incompatíveis com pacotes solicitados para instalação, nesse caso, apt-get ou synaptic tentam remover esses pacotes. Na maioria das vezes, acontece quando usamos PPAs de ponta.

Minha recomendação seria esta:

  1. Primeiro, ative todo o repositório e também atualize o repositório.
  2. Se você ativou algum PPA antes, mas desativá-lo agora, reative .
  3. faça um sudo apt-get update para obter uma lista atualizada de pacotes
  4. faça sudo apt-get install winetricks .

Observe que: Muitos dos pacotes estão sendo removidos não pelo fato de estarem causando conflito com winetricks , mas porque são marcados automaticamente como obsoletos devido à causa de sua instalação ( eles eram a dependência de alguns aplicativos do KDE) não está disponível agora. Eles serão removidos, mesmo que você não instale winetricks , mas use apenas o comando sudo apt-get autoremove . Veja esta linha na saída

% bl0ck_qu0te%

Espero que esta resposta ajude

    
por Anwar 30.08.2012 / 14:29