[opensuse-factory] Adding "Wine" YAST Pattern?
Hi Factory, I'm busy playing with 12.3 release. Unfortunately Crossover stopped playing nicely with openSUSE sometime last year and requires a bit of mucking around with dependencies. See this thread here for more details: http://forums.opensuse.org/english/get-technical-help-here/applications/4846... Codeweavers themselves said: "Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed." Anyway i've had problems with 12.2 and 12.3 on 64 bit installing all the necessary dependencies to make Crossover run. Now i can get it to work by installing all the dependencies listed here: http://wiki.winehq.org/Recommended_Packages and here http://wiki.winehq.org/WineOn64bit, but this is a bit cumbersome. Therefore i was wondering what the possibility might be of having a new Pattern in Yast Software Management for "Wine/Crossover" which i can click to get all the necessary dependencies in one go? Obviously this is a longer term request, so i'm just putting it out there for people's opinions. Cheers, Trent -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, Mar 26, 2013 at 11:15:49AM +1100, Trent Hawkins wrote:
Hi Factory,
I'm busy playing with 12.3 release.
Unfortunately Crossover stopped playing nicely with openSUSE sometime last year and requires a bit of mucking around with dependencies.
See this thread here for more details:
http://forums.opensuse.org/english/get-technical-help-here/applications/4846...
Codeweavers themselves said:
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Anyway i've had problems with 12.2 and 12.3 on 64 bit installing all the necessary dependencies to make Crossover run. Now i can get it to work by installing all the dependencies listed here: http://wiki.winehq.org/Recommended_Packages and here http://wiki.winehq.org/WineOn64bit, but this is a bit cumbersome.
Therefore i was wondering what the possibility might be of having a new Pattern in Yast Software Management for "Wine/Crossover" which i can click to get all the necessary dependencies in one go?
Obviously this is a longer term request, so i'm just putting it out there for people's opinions.
Foremost, you could just install the openSUSE wine ... It will pull in _all_ library requirements automatically, both 32 and 64bit. Then Crossover should also be happier. CIao, Marcus -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Foremost, you could just install the openSUSE wine ... It will pull in _all_ library requirements automatically, both 32 and 64bit.
Then Crossover should also be happier.
CIao, Marcus
Thanks Marcus, i did actually try this, but the Crossover installer complained about missing dependencies and there were still a number of new packages to install based on those "Wine on 64 bit" links i posted in the first email, that installing wine did not pull in. In hindsight i think Patrick is right, installing from rpm using zypper is the best method and likely to work. I had previously tried installing from rpm, but not using zypper. Also sorry Patrick, i understand what you mean now about Tumbleweed - you have just dupped your existing 12.2 Tumbleweed system (i have installed fresh from the 12.3 iso). Regards, Trent -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 26/03/13 11:24, Trent Hawkins wrote:
Foremost, you could just install the openSUSE wine ... It will pull in _all_ library requirements automatically, both 32 and 64bit.
Then Crossover should also be happier.
CIao, Marcus
Thanks Marcus, i did actually try this, but the Crossover installer complained about missing dependencies and there were still a number of new packages to install based on those "Wine on 64 bit" links i posted in the first email, that installing wine did not pull in.
In hindsight i think Patrick is right, installing from rpm using zypper is the best method and likely to work. I had previously tried installing from rpm, but not using zypper.
rpm does not pull dependencies for you, that is the whole point of using zypper. now, zypper can install from repositories giving a package name, but also from a directory containing rpms or a single rpm. Similar to dpkg -> apt-get in Debian. -- Duncan Mac-Vicar P. - http://www.suse.com/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday, 2013-03-26 at 11:44 +0100, Duncan Mac-Vicar P. wrote:
rpm does not pull dependencies for you, that is the whole point of using zypper.
True, it doesn't, but it complains that there are missing dependencies. Did it not do this in this case, and if so, why? - -- Cheers, Carlos E. R. (from 12.1 x86_64 "Asparagus" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEUEARECAAYFAlFRu+kACgkQtTMYHG2NR9UnSACfYdqZ9grqm3YcGCo5YZyHJNGb ZlsAmLqqyKmknyVjlqm2BUHz5tUGANY= =zjAI -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Trent Hawkins wrote:
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Does anyone know if there is any truth in that or are they just doing something crazy? cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
it works just fine, except mentioned missing packages which are by
openSUSE standards already obsolete
as you can see bellow these are "problematic" packages we do not
provide, of course we can always ask them to use OBS for this purpose
(private one as it is not opensource package)
/opt/cxoffice/bin/cxdiag
[MissingLibHal]
"Level"="Suggest"
"Title"="Missing 32bit libhal.so.1 library"
"Description"="This may be needed for Windows applications to
automatically detect CD-ROM and USB key insertion."
[MissingLibTiff]
"Level"="Suggest"
"Title"="Missing 32bit libtiff.so.4 library"
"Description"="This is needed by some applications that need to
manipulate TIFF images in their user interface."
[Properties]
"display.depth"="24"
[Properties]
"opengl.vendor"="nouveau"
[Properties]
"opengl.version"="2.1 Mesa 8.0.4"
[Properties]
"opengl.renderer"="Gallium 0.4 on NV84"
P.S. this is generated on openSUSE12.2 and last night i have done same
at my home on 12.3 and no difference is noticed
(for testing purpose you can download "demo" version from their site
and install it trough use of zypper). "demo" is full version which is
unlocked by online registration but fully works for some time.
On Tue, Mar 26, 2013 at 2:18 PM, Ludwig Nussel
Trent Hawkins wrote:
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Does anyone know if there is any truth in that or are they just doing something crazy?
cu Ludwig
-- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/
SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday, 2013-03-26 at 14:43 +0100, Boris Manojlovic wrote:
it works just fine, except mentioned missing packages which are by openSUSE standards already obsolete
This is typical of proprietary packages in Linux, those companies have problems keeping pace with Linux development. I have crossover installed in 11.4 (now evergreen) and did not notice any problem. They made an offer some months ago for obtaining a license free. This also means than they depart from Wine more than I thought.
as you can see bellow these are "problematic" packages we do not provide, of course we can always ask them to use OBS for this purpose (private one as it is not opensource package)
It would be nice if the problems could be, somehow, solved. Crossover is a useful application for people needing some Windows apps if they want to use Linux. It would be a shame if they have to choose a different distro because of this problem. - -- Cheers, Carlos E. R. (from 12.1 x86_64 "Asparagus" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAlFRu0kACgkQtTMYHG2NR9X6FQCeIh88JeOcXMv3eHVs8NASUCLc fLwAniP3GdwQi39r/IM/bfFeewtPxMHD =MGQn -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 26 Mar 2013 14:18, Ludwig Nussel
Trent Hawkins wrote:
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Does anyone know if there is any truth in that or are they just doing something crazy?
Scenario: 1. a system with no prior wine installation. 2. try installing Crossover with only rpm <package>. 3. failure. BUT: 1. a system with no prior wine installation. 2. try installing Crossover with zypper in <package>. 3. works. (at least for me) In the first case rpm simply fails b/c missing deps. In the second case zypper pulls in the deps. "yast2 -i <package>" uses zypper, works. ToDo: Test with other package managers under (open)SUSE (e.g. smart, apper, yum, ...) Someone with a @opensuse.org or @suse.(com|de) should contact Crossover to give a 'offical' hint howto get it to work just fine. Some would see it as a stain on the honor of openSUSE, I'm a little more pragmatic. None the less, a correction of the cited article would better the image of openSUSE. (marketing / promotion) - Yamaban. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/26/2013 12:43 PM, Yamaban wrote:
On Tue, 26 Mar 2013 14:18, Ludwig Nussel
wrote: Trent Hawkins wrote:
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Does anyone know if there is any truth in that or are they just doing something crazy?
Scenario: 1. a system with no prior wine installation. 2. try installing Crossover with only rpm <package>. 3. failure.
BUT:
1. a system with no prior wine installation. 2. try installing Crossover with zypper in <package>. 3. works. (at least for me)
In the first case rpm simply fails b/c missing deps. In the second case zypper pulls in the deps. "yast2 -i <package>" uses zypper, works.
ToDo: Test with other package managers under (open)SUSE (e.g. smart, apper, yum, ...)
Someone with a @opensuse.org or @suse.(com|de) should contact Crossover to give a 'offical' hint howto get it to work just fine.
Some would see it as a stain on the honor of openSUSE, I'm a little more pragmatic.
None the less, a correction of the cited article would better the image of openSUSE. (marketing / promotion)
- Yamaban.
That info is untrue. I've been using Crossover on openSUSE since their first plugin product. I installed the latest version of Crossover 12.01 rpm without any problems on 12.3 X86_64. - -- Cheers! Roman -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRUeEGAAoJEISyH9AowGDQWPEIAKIgFY83xpn3pMezwWnxZKCk KyBxvpl3kvVGaIwvMEo2172UAj1XHrwz2MC8FxIUqYf937DgNeWUGi97pZh8LXe/ c+RbrM8ExhOFv9+c89TpI4gkgv9PH01AY/Juu7nwf3SvGqKIpzi/7LaRXHBWg4uZ 54+68GeEOqpJUqgk1isiiVRwcmw/RjqEvSSz4MVVaGTueOW0oSitpTNUmOFjDV22 FWXgyW1Is9ZnWRwg6QxRXhUZYEdhbbshFf4fAQcEUl2CjsxoeRWexXKoex3hAjuw EjclwMASF8MjlcCh5K4+s58qqhStxaubKOP2W4nu2jhOls+7Dm6VqaCPaFTAfFY= =wI35 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/26/2013 01:55 PM, Roman Bysh wrote: Follow Up I installed it using Yast Software Management from my local directory. Roman -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRUeIOAAoJEISyH9AowGDQXxgIAKICELcRFPbWg/jzxJmERhhO 8fOY5od1NeR9PPxSWm91pdViwZbgg2m8R6LSvC9S2YbAYiaOMKTXiYVwPJZFcRmX krzXrfjwYKbksN0OC6+Msq13cYNy54Ok36F7tmHHxD0cNcTE9ac/fhXHV1NVM4IV ukSpOoJxGidWfDu22MCh5rzmpzeeJy49sowh4LJ2cY25v+8oxe04EeKzDAoBGCWq vXim5NvZPwNuV48N4BQy66Ynfu1PJzZOiYUCvXxEb1MDE8I/h/qOf+hRo0jwRCi0 yKBzQ22Azx3gCtVBUloHFhEq4sXmlLx4ldcHollCcpucmJCRN6eqzz+OJUFX+4c= =/cU1 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday, 2013-03-26 at 13:59 -0400, Roman Bysh wrote: A comment:
gpg: Signature made 2013-03-26T18:59:42 CET using RSA key ID 28C060D0
but you have not uploaded your signature to a keyserver: cer@Telcontar:~> gpg --recv-keys 28C060D0 gpg: requesting key 28C060D0 from hkp server pgp.mit.edu gpgkeys: key 28C060D0 not found on keyserver <================== gpg: no valid OpenPGP data found. gpg: Total number processed: 0 cer@Telcontar:~> - -- Cheers, Carlos E. R. (from 12.1 x86_64 "Asparagus" at Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAlFSA7QACgkQtTMYHG2NR9VK9wCfcLkLrvd3ERX9wead2KR9GnoY 30YAn2BIQyyyjrD8XRKb8v19HEGXgP4q =zhis -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 03/26/2013 04:23 PM, Carlos E. R. wrote:
On Tuesday, 2013-03-26 at 13:59 -0400, Roman Bysh wrote:
A comment:
gpg: Signature made 2013-03-26T18:59:42 CET using RSA key ID 28C060D0
but you have not uploaded your signature to a keyserver:
cer@Telcontar:~> gpg --recv-keys 28C060D0 gpg: requesting key 28C060D0 from hkp server pgp.mit.edu gpgkeys: key 28C060D0 not found on keyserver <================== gpg: no valid OpenPGP data found. gpg: Total number processed: 0 cer@Telcontar:~>
-- Cheers, Carlos E. R. (from 12.1 x86_64 "Asparagus" at Telcontar)
Thanks Carlos, Already uploaded. - -- Cheers! Roman -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRUgXlAAoJEISyH9AowGDQRPoIAJirWvK0NxLx/MmQzhsQxLgM QNLtjKhmcJ5gW5K+cSu+oUyhx6M8w44+1nbY4QNjJLbXdP3mFXHvqbzQrwWqG12a BMpn1RKPSBqN9rIfiEwTAOsNnkNGXhbrH1ea0Av9LN3EGtTp5JT9KCCDfYkQ+JRk utYjulW2i71+B6nJqim5OL9PneAeWU9MLbjr/mSgFgfTWCs/Dxw1IkZuRhxIcxip LeCrr+zQsF/K6J1Kt3ocaEoi8TzWcFrKX1WObcGR7Ibn7B/Rx6K2N37DVl7COXpq 27fsRvL+mAX/mNw8OMq6/+v/O5VnW22Yt1xHXByAfprqycuYw8EbLAcNPKcdFiY= =H9ty -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Thanks for all the replies! So from what i can tell the following appears to be correct: 1. Installing rpm via zypper pulls in all necessary dependencies (i think i had previously clicked on the default option when downloading from Firefox - which was Apper). 2. Crossover however still complains about missing packages - yet these are obsolete and therefore unnecessary? (in my instance CX complained about missing libjpeg62_32bit and that MS Office would have black icons, although there were no such problems) 3. Crossover obviously has minimal experience with installing using SUSE because the support i have gotten from them in the past led me down the path of manually installing dependencies. I am quite happy to compile some of this info and create a wiki page on it, or add this to the existing Wine page - it would be useful information for relative noobs like me. Secondly i agree it would be nice if someone from SUSE could email Codeweavers and re-establish the relationship there, personally i feel its a bit of a bummer that they no longer officially support the distro. It's a pretty handy application for me as i am forced to use MS Office by my work requirements (although maybe Libreoffice 4 goes some way to reducing this need - i will see). Thanks again, Trent -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
"Unfortunately we no longer support Crossover 12.x on Opensuse 12.x because of all the missing libraries in the distro and other issues like you're seeing. We gave up after Crossover 11.3 because trying to keep Crossover installing and running correctly on OpenSuse was like playing whack-a-mole and as soon as we would fix for one missing library another would disappear, be moved, or renamed."
Does anyone know if there is any truth in that or are they just doing something crazy?
cu Ludwig
Well, shipping a custom libcxb.so _for all distros and all versions_, no matter if they need it or not [1] is quite crazy IMO. I recently received the 'no longer support OpenSUSE' line in one of their support tickets, although they kept trying to help me in that specific area. I think that it's a shame that they will drop support for OpenSUSE Given that they (currently) support RHEL, OpenSUSE. Mandriva , Fedora and Debian, perhaps when someone (tm) reaches out to them we can point out OBS as the perfect platform to base their builds on, and how they can use it to tailor their packages for the supported distros. Cheers, Robert [1]: http://www.codeweavers.com/support/tickets/browse/?ticket_id=922676#ticket92... -- http://robert.muntea.nu/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (10)
-
Boris Manojlovic
-
Carlos E. R.
-
Carlos E. R.
-
Duncan Mac-Vicar P.
-
Ludwig Nussel
-
Marcus Meissner
-
Robert Munteanu
-
Roman Bysh
-
Trent Hawkins
-
Yamaban