rdesktop 1.3 and tsclient 0.132 RPMs for SuSE9 and 8?
SuSE Linux 9.0 Pro media contains rpms for version rdesktop-1.2.0-162 and tsclient-0.120.68, while Sun Java Desktop System 2003 (SJDS based on SLES8) contains rpms for rdesktop-1.2.0-186 and tsclient-0.104 I downloaded from the web some rpms for the latest rdesktop-1.3.0-1 and tsclient-0.132, but rdesktop didn't succeed to install on SuSE as it needed libcrypto.so.0.9.6.1 (SuSE9 has libcrypto.so.0.9.7 and SJDS .0.9.6). Therefore, if someone has succeeded to compile rpms for rdesktop 1.3 and tsclient 0.132 for SuSE9 and/or 8, I would be very thankful to get a copy. Kind regards, Terje J. Hanssen
On Mon, 05 Jan 2004 00:54:07 +0100
"Terje J. Hanssen"
Therefore, if someone has succeeded to compile rpms for rdesktop 1.3 and tsclient 0.132 for SuSE9 and/or 8, I would be very thankful to get a copy.
It is enough to change the version in the spec file and change the source file then rebuild the package. http://xoomer.virgilio.it/ivansbor/rdesktop-1.3.0-162.src.rpm I didn't keep a compiled version. On SUSE 9.0 is enough to rpm -vhi rdesktop-1.3.0-162.src.rpm cd /usr/src/package/SPECS rpmbuild -ba *.spec --target [chose one*] i386, i486, i586...
Ivan Sergio Borgonovo skrev:
"Terje J. Hanssen"
wrote: Therefore, if someone has succeeded to compile rpms for rdesktop 1.3 and tsclient 0.132 for SuSE9 and/or 8, I would be very thankful to get a copy.
It is enough to change the version in the spec file and change the source file then rebuild the package.
http://xoomer.virgilio.it/ivansbor/rdesktop-1.3.0-162.src.rpm
I didn't keep a compiled version.
On SUSE 9.0 is enough to rpm -vhi rdesktop-1.3.0-162.src.rpm cd /usr/src/package/SPECS rpmbuild -ba *.spec --target [chose one*]
i386, i486, i586...
Thank you, Ivan. I was able to build both rpms and install rdesktop 1.3 and tsclient 0.132 on my SuSE9/i686. Two questions: 1) Would this also be possible using YaST->Install and remove software? 2) However, on the Sun Java Desktop System (SJDS based on SuSE8) I wasn't able to use rpmbuild (: command not found). According to the SuSE9 Admin Guide, rpmbuild was new with version 4 of the RPM package manager. How are the earlier commands for building correspondingly rpms on SJDS/SuSE8? Terje J. Hanssen
On Tue, 06 Jan 2004 03:54:11 +0100
"Terje J. Hanssen"
Thank you, Ivan. I was able to build both rpms and install rdesktop 1.3 and tsclient 0.132 on my SuSE9/i686.
Two questions:
1) Would this also be possible using YaST->Install and remove software?
I'm not sure... I sincerely never tried to install/uninstall packages I built by myself and I noticed that packages updated by apt keep on being proposed by YOU even if the installed version is the same from the one YOU would like to install. *Maybe* once you've built the package you should "Change Source of Installation" and add the path of the rpm and then "Install and Remove Software" if you want to let YaST know what you've installed so it will be able to remove it. I never did, This is just an hypothesis.
2) However, on the Sun Java Desktop System (SJDS based on SuSE8) I wasn't able to use rpmbuild (: command not found). According to the SuSE9 Admin Guide, rpmbuild was new with version 4 of the RPM package manager. How are the earlier commands for building correspondingly rpms on SJDS/SuSE8?
rpm -ba [spec file] --target [i386...] But you should start from a different spec file for different version of SUSE.
Ivan Sergio Borgonovo skrev:
"Terje J. Hanssen"
wrote: Thank you, Ivan. I was able to build both rpms and install rdesktop 1.3 and tsclient 0.132 on my SuSE9/i686.
2) However, on the Sun Java Desktop System (SJDS based on SuSE8) I wasn't able to use rpmbuild (: command not found). According to the SuSE9 Admin Guide, rpmbuild was new with version 4 of the RPM package manager. How are the earlier commands for building correspondingly rpms on SJDS/SuSE8?
rpm -ba [spec file] --target [i386...]
But you should start from a different spec file for different version of SUSE.
I still didn't succeed to build rpm for rdesktop 1.3 for SJDS (SuSE8 based). In the first attempt, I got a claim about missing openssl-devel, which I then installed from the SJDS media. The second attempt ended with a "Bad exit status", see the output messages below. Any suggestions how to troubleshoot this next? TIA, Terje # cd /usr/src/packages/SPECS # rpm -ba rdesktop.spec --target i686 Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.47830 + umask 022 + cd /usr/src/packages/BUILD + cd /usr/src/packages/BUILD + rm -rf rdesktop + /usr/bin/bzip2 -dc /usr/src/packages/SOURCES/rdesktop-1.3.0.tar.bz2 + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd rdesktop ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,g-w,o-w . + echo 'Patch #0 (OpenNA-patch0):' Patch #0 (OpenNA-patch0): + patch -p1 -s /var/tmp/rpm-tmp.47830: line 33: patch: command not found Bad exit status from /var/tmp/rpm-tmp.47830 (%prep)
On Tue, 06 Jan 2004 17:33:17 +0100
"Terje J. Hanssen"
I still didn't succeed to build rpm for rdesktop 1.3 for SJDS (SuSE8
based). In the first attempt, I got a claim about missing openssl-devel, which I then installed from the SJDS media. The second attempt ended with a "Bad exit status", see the output messages below.
+ patch -p1 -s /var/tmp/rpm-tmp.47830: line 33: patch: command not found Bad exit status from /var/tmp/rpm-tmp.47830 (%prep)
1) you'll need a spec file suited for SUSE 8 2) you need patch that is in patch??????.rpm Anyway I wouldn't install a patch on a different version of rdesktop unless I knew what I was doing. I can't help further cos I don't have any installed version of SUSE 8.0. Best bet would be to install SUSE srpm, change the source, and make any suited change to the spec file of that SUSE release.
participants (2)
-
Ivan Sergio Borgonovo
-
Terje J. Hanssen