<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
On 2009-03-30 15:08, meik michalke wrote:
<blockquote
cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
type="cite">
<pre wrap="">hi finn,
thanks for looking after it!
Am Montag 30 März 2009 13:11:02 schrieb stfs:
</pre>
<blockquote type="cite">
<pre wrap="">Compiling now works.
</pre>
</blockquote>
<pre wrap=""><!---->
that's a relief :-)
</pre>
<blockquote type="cite">
<pre wrap="">I first installed it the '.deb' way (ie. making the deb and double click
it).
Rkward could be started from command line but not from menu. Menu had no
icon.
I believe the reason is that /usr/local/bin/rkward does not exist.
</pre>
</blockquote>
<pre wrap=""><!---->
if you're looking for something to be installed in /usr/local i wonder how you
created the .deb package? did you use the diff i created for hardy?
o <a class="moz-txt-link-freetext" href="http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1.diff.gz">http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1.diff.gz</a>
(see below how to apply it)
what does the command "which rkward" return?
</pre>
</blockquote>
immediately after the .deb install it returned nothing. <br>
After source install it returned /usr/local/bin/rkward<br>
<blockquote
cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
type="cite">
<pre wrap="">
in general, if you compile software from source via make or something similar,
it usually gets installed in /usr/local/(bin|share|lib...), to not mess up the
distribution's installation (i.e. overwriting files that belong to a package,
"make install" will not warn you if it does so). official distribution
packages on the other hand usually install to /usr/(bin|share|lib...), so do
the .deb packages thomas is providing. moreso, a .deb should *not* install to
/usr/local, to not overwrite your own compiled programs. you could say,
everything in /usr/local is your personal playground, and debian packages
should stick to /usr instead.
the trouble especially with ubuntu 8.04 is that rkward 0.5.0 is a kde4
application, and that this version of ubuntu expects the installation of all
kde4 stuff to /usr/lib/kde4/(bin|share|lib...) -- that's why you had to add
that to your PATH prior to compilation, because it is not a common path...
(ubuntu 8.10 puts everything in /usr again, so we're not in any path trouble
there).
alltogether, you should look for the rkward binary in /usr/lib/kde4/bin, and
check if the menu entry tries to start /usr/lib/kde4/bin/rkward (with full
path). this actually should be accomplished by the diff above:
- get rkward_0.5.0c-test5.orig.tar.gz from
<a class="moz-txt-link-freetext" href="http://rkward.sourceforge.net/temp/">http://rkward.sourceforge.net/temp/</a>
- get rkward_0.5.0c-test5-1~hardy1.diff.gz from above
- tar xzvf rkward_0.5.0c-test5.orig.tar.gz
- cd rkward_0.5.0c-test5
- zcat ../rkward_0.5.0c-test5-1~hardy1.diff.gz | patch -p1
- chmod a+x debian/rules
- export PATH=$PATH:/usr/lib/kde4/bin
- fakeroot dpkg-buildpackage -b -D
- dpkg -i ../rkward_0.5.0c-test5-1~hardy1_i386.deb
have you tried to install the precompiled ubuntu .deb yet?
o <a class="moz-txt-link-freetext" href="http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1_i386.deb">http://reaktanz.de/stuff/R/rkward_0.5.0c-test5-1~hardy1_i386.deb</a>
</pre>
</blockquote>
After uninstalling everything rkward and deleting everything with
rkward in it I tried but it says <br>
'Dependency is not satisfiable: kdelibs5'<br>
<br>
Tried <br>
"apt-get install kdelibs5*" <br>
but get a host of unmet dependencies<br>
<br>
The deb made from Thomas' instructions installs but is showing the same
problem as before:<br>
It wants to launch 'rkward' but finds nothing and has no icon.<br>
<br>
'which rkward' returns nothing<br>
<br>
rkward will not start from menu or command line <br>
(the reason it starts from command line for some is, of course, that
they use the same console they used to compile so the path contains
"/usr/lib/kde4/bin")<br>
<br>
Starting it directly with "/usr/lib/kde4/bin/rkward" seems to be
working. No complaints and everything seems ok.<br>
<br>
<blockquote
cite="mid:200903301508.40003.meik.michalke@uni-duesseldorf.de"
type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">Finally I found the 'deleted' menu as an xdg-file in
~/.local/share/applications/ as soon as I deleted it from there it
turned up in the menu with an icon and working too.
</pre>
</blockquote>
<pre wrap=""><!---->
whenever you change a menu setting, a local copy with those changes will be
createrd in ~/.local/share/applications/, which will then be used instead of
the system files. please make sure that there isn't any rkward file left here
to test if the system wide installation works.
</pre>
<blockquote type="cite">
<pre wrap="">Right now I think there may be a problem with the .deb (it does not
appear to create /usr/local/bin/rkward).
</pre>
</blockquote>
<pre wrap=""><!---->
as explained above, it's not supposed to ;-)
</pre>
<blockquote type="cite">
<pre wrap="">This file was created by source install instead.
</pre>
</blockquote>
<pre wrap=""><!---->
which is correct, but not for the .deb file. could you give the precompiled
version another try or test the compilation as described above?
viele gruesse :: m.eik
</pre>
</blockquote>
<br>
Thanks for all the infomation and know that I, as a user, is deeply
greatfull for the work you and the other devs are doing.<br>
<br>
Regards<br>
Finn<br>
</body>
</html>