It seems that multiarch is not enabled. This can happen if you upgrade Ubuntu from a previous version instead of performing a clean installation.
Run the following in a terminal:
echo "foreign-architecture i386" | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
sudo chmod 644 /etc/dpkg/dpkg.cfg.d/multiarch
Then try to install wine again:
sudo apt-get update
sudo apt-get install wine1.5
If you still get dependency problems, maybe it's because of this bug. wine1.5-amd64
recommends gettext
, wine1.5-i386:i386
recommends gettext:i386
and both gettext
conflict with each other. I managed to install wine1.5
via aptitude
, install it if it's not already installed (sudo apt-get install aptitude
):
sudo aptitude install wine1.5 gettext:i386-
The trailing minus (-) will tell aptitude
to remove (or skip installation of) gettext:i386
.
EDIT:
You have libgnutls26
version 2.12.19, probably installed from a ppa because the latest version available from ubuntu repos is 2.12.14. wine
depends on libgnutls26:i386
, which must be the same version as libgnutls26
, but 2.12.19 is not available for installation. You can try to manually download and install libgnutls26:i386
version 2.12.19, or remove the ppa that installed libgnutls26
version 2.12.19.
Please run apt-cache policy libgnutls26
and post the output. Maybe I can help you to find out a solution.
Some programs using wine for some reason will hide text and other things if they use openGL. (A good example is using RuneScape client with openGL)
Another thing is that openGL sometimes won't display correctly with certain video cards, your specific card has good support for Direct3d9 but much less support on openGL.
Best Answer
Add the correct repo
Update your sources list
Update or install
wine
to the version on the PPANote: even tough the package name is
wine1.3
the listed version on the Ubuntu wine packagers PPA contains version 1.4~rc1-0ubuntu1~ppa1~oneiric1.