[opensuse] Alien users?
Hi List, no, not if one of you is an alien. Rather looking for users of the alien package :D I'm using it (well, want to) for converting some binary SDK libs from DEB to RPM. Have done so before successfully, but now I'm hit by the debian policy of having the 64bit libs in */lib/, so a plain convert doesn't work (ldd won't find the propper libs). Has anyone solved that problem already? (I know I can stop the conversion in the middle, shuffle files around, edit the spec file and run rpmbuild, but doing that for several files and for each update of the SDK calls for some automatism...) Thanks! Pit -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/21/2017 09:03 AM, Peter Suetterlin wrote:
Hi List,
Maybe you'll find some here: http://www.cnbc.com/2017/06/20/nasa-kepler-telescope-reveals-10-new-earth-li... ;-) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op woensdag 21 juni 2017 15:03:24 CEST schreef Peter Suetterlin:
Hi List,
no, not if one of you is an alien. Rather looking for users of the alien package :D
I'm using it (well, want to) for converting some binary SDK libs from DEB to RPM. Have done so before successfully, but now I'm hit by the debian policy of having the 64bit libs in */lib/, so a plain convert doesn't work (ldd won't find the propper libs).
Has anyone solved that problem already?
(I know I can stop the conversion in the middle, shuffle files around, edit the spec file and run rpmbuild, but doing that for several files and for each update of the SDK calls for some automatism...)
Thanks!
Pit
Met this issue a while ago. I used 'alien -g' IIRC . Must say it was a man- page-experience. -g, --generate Generate a temporary directory suitable for building a package from, but do not actually create the package. This is useful if you want to move files around in the package before building it. The package can be built from this temporary directory by running "debian/rules binary", if you were creating a Debian package, or by running "rpmbuild -bb <packagename>.spec" if you were creating a Red Hat package -- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hi Gertjan, Knurpht - Gertjan Lettink wrote:
Met this issue a while ago. I used 'alien -g' IIRC . Must say it was a man- page-experience.
Yes, that's the stop-in-the-middle and fix-things-yourself method I mentioned (and also used). Just thought that might be a common issue, and maybe a patch to do this automatic in the alien script would be around somewhere.... -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, On Fri, 23 Jun 2017, Peter Suetterlin wrote:
Knurpht - Gertjan Lettink wrote:
Met this issue a while ago. I used 'alien -g' IIRC . Must say it was a man- page-experience.
Yes, that's the stop-in-the-middle and fix-things-yourself method I mentioned (and also used). Just thought that might be a common issue, and maybe a patch to do this automatic in the alien script would be around somewhere....
You could let alien just do what it does and then install the .rpm with rpm --relocate /lib=/lib64 --relocate /usr/lib=/usr/lib64 --badreloc HTH, -dnh -- # Basic IBM dingbats, some of which will never have a purpose clear # to mankind linux-2.4.0/drivers/char/cp437.uni -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Op zaterdag 24 juni 2017 05:33:26 CEST schreef David Haller:
Hello,
On Fri, 23 Jun 2017, Peter Suetterlin wrote:
Knurpht - Gertjan Lettink wrote:
Met this issue a while ago. I used 'alien -g' IIRC . Must say it was a man- page-experience.
Yes, that's the stop-in-the-middle and fix-things-yourself method I mentioned (and also used). Just thought that might be a common issue, and maybe a patch to do this automatic in the alien script would be around somewhere.... You could let alien just do what it does and then install the .rpm with
rpm --relocate /lib=/lib64 --relocate /usr/lib=/usr/lib64 --badreloc
HTH, -dnh
Cheers, the day is good, I learned something. :D -- Gertjan Lettink, a.k.a. Knurpht openSUSE Board Member openSUSE Forums Team -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Knurpht - Gertjan Lettink wrote:
Op zaterdag 24 juni 2017 05:33:26 CEST schreef David Haller:
You could let alien just do what it does and then install the .rpm with
rpm --relocate /lib=/lib64 --relocate /usr/lib=/usr/lib64 --badreloc
HTH, -dnh
Cheers, the day is good, I learned something. :D
+1 Thanks a lot David! -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 06/24/2017 05:53 AM, Knurpht - Gertjan Lettink wrote:
You could let alien just do what it does and then install the .rpm with
rpm --relocate /lib=/lib64 --relocate /usr/lib=/usr/lib64 --badreloc
HTH, -dnh Cheers, the day is good, I learned something. :D
That generally happens when dnh is posting.... -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
David C. Rankin
-
David Haller
-
James Knott
-
Knurpht - Gertjan Lettink
-
Peter Suetterlin
-
pit