I am looking for some help, advice, instruction, on installing an older
version of Ksudoku on opensuse 11.1.
I’ve tried using the “one click” option on the “get software” page of opensuse.org to install version 4.04, but yast always installs ver 4.13.
I downloaded the rpm of 4.04 but when I try to install it the same
thing happens. When using “install software” instead of yast I get the
message "nothing provides libkdegames.so.4 So I downloaded an RPM with
this lib but when I try to install it, yast downloads the newer
libkdegames.so.5. So I get the same message when installing the ksudoku
4.04 RPM. I used zypper to install the library and after it uninstalled
some games it said it worked. But then when I tried to zypper the
ksudoku 4.04 rpm, the installer downloaded the newer 4.13 again.
I’m fairly new to linux, about a year and a half, and have been very
happy with opensuse since switching from winXP to opensuse 10.3. And I
really like the ksudoku game, I still have the 4.04 version running on
another partition with 11.0 but did a clean install with 11.1. I just
don’t care for the new “themes” in the 4.13 version. They are very
distracting.
Thank for any help you can provide.
It’s not easy to downgrade just KSudoku. The reason is that it is
packaged to require parts of the KDE 4.0.4 runtime (stuff that is not
libraries, but is used at run time, like ioslaves etc, and not the KDE
4.1 versions shipped with 11.1.
However I’ve just forced it to install, using 11.0’s libkdegames, and
it seems to work anyway (more of a sudo’er than a sudoku’er, so YMMV).
Zypper will prompt to uninstall everything that depends on KDE 4.1’s
libkdegames4, including kde4-ksudoku. If it prompts to uninstall or
downgrade or change vendor on any other packages, like kdelibs or
kdebase, STOP NOW before screwing up your install. We will put
kde4-ksudoku back. Any KDE 4.1 games are going to be toast though.
Install the kde4-ksudoku rpm from 4.0.4 using rpm to bypass zypper’s
dependency resolution
Code:
> rpm -Uhv --nodeps kde4-ksudoku-4.0.4-16.1.x86_64.rpm (or whatever arch you downloaded)
File a wishlist at bugs.kde.org for a ‘clean’ theme in the new
ksudoku, or else get busy with in /usr/share/kde4/apps/ksudoku/themes/
with inkscape and make your own so future generations don’t have to mess
about like this.
Thanks wstephenson,
Followed your instructions and it worked great. Much appreciated. I’m
very grateful for your time and help with something that is clearly not
a serious issue. But I’ve learned some things, and now I’ve got my
favorite little time waster back. Can’t see reporting this as a bug, but
maybe a whish that future versions alow using themes as an option. I
actually did think about making a theme but couldn’t find any info an
the ksudoku website, ie specs or guidlines. Still I think you right I
owe it to myself and the community to get more involved. And thank you
again for your help.
I have created a simple theme for Ksudoku for KDE 4 as I find the
themes that come with it very distracting. Feel free to leave
highlighting on with this theme as I removed the horizontal and vertical
bar, and cell highlighting… just the square your mouse is over will
highlight.
I also made a freshmeat.net project for it but it’s still waiting
verification. If you don’t like mediafire.com see if my project has been
posted yet, it’ll either be on:
After downloading extract the files to your share/apps/ksudoku/themes
directory or some other place ksudoku will find it (I don’t know what
KDEs rules are for that :)).