boudewijn@boudewijn-desktop:~/wine-git$ sudo apt-get build-dep wine
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have unmet dependencies:
libssl-dev: Depends: libssl0.9.8 (= 0.9.8g-16ubuntu3.1) but 0.9.8k-7ubuntu8 is to be installed
E: Build-dependencies for wine could not be satisfied.
Dit is een dependency error die je vooral krijgt bij het gebruik van verschillende repositories of als bijvoorbeeld losse .deb files worden installeerd. Ook kan dit komen door het handmatig compilen van source. Handmatige edits in de repositories kunnen zoiets ook veroorzaken, bijvoorbeeld bij het mengen van pakketten uit verschillende versies van ubuntu.
Check je /etc/apt/sources.list.d/ map gezien daarin extra repos kunnen staan. Ook die kunnen dependency problemen veroorzaken. Kijk ook even je /etc/apt/sources.list na. Wat je verder zou kunnen doen is libssl verwijderen, inclusief alles wat daarop leunt (echter is het vaak zo dat je als je alles daarna weer installeerd je gewoon hetzelfde probleem weer hebt).
aptitude purge libssl0.9.8
Verder zou je kunnen kijken of je naar een nieuwe versie van ubuntu zou kunnen updaten, via:
do-release-upgrade
Wat ik je anders nog kan aanraden is om mijn howto te proberen zodat je starcraft 2 in wine kan draaien. Hij is gemaakt voor de laatste ubuntu versie op dit moment. De howto gaat wel uit van een nieuw geinstalleerd systeem, dus hou daar rekening mee gezien ik zelf dus geen dependency problemen heb. De game draait bij mij prima.
http://slickeel.wordpress.com/2010/06/02/starcraft-2-beta-wings-of-liberty-in-ubuntu-lucid-lynx-with-wine/