docs/138269: [patch] the Handbook: add a section about installing a random linux rpm-based application
Boris Samorodov
bsam at FreeBSD.org
Fri Aug 28 13:40:07 UTC 2009
>Number: 138269
>Category: docs
>Synopsis: [patch] the Handbook: add a section about installing a random linux rpm-based application
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 28 13:40:06 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Boris Samorodov
>Release: FreeBSD 8.0-BETA3 i386
>Organization:
InPharmTech, Co.
>Environment:
System: FreeBSD bb.ipt.ru 8.0-BETA3 FreeBSD 8.0-BETA3 #2: Mon Aug 24 16:06:36 MSD 2009 root at bb.ipt.ru:/usr/obj/usr/src/sys/BB i386
>Description:
This is one most frequently asked questions at freebsd-question@
and freebsd-emulation@ mail lists and is not covered at any
official documents.
>How-To-Repeat:
>Fix:
This is my first try to use sgml format, so please be indulgent. ;-)
--- linux.rpm.diff begins here ---
Index: chapter.sgml
===================================================================
RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v
retrieving revision 1.138
diff -u -r1.138 chapter.sgml
--- chapter.sgml 27 Aug 2009 12:48:48 -0000 1.138
+++ chapter.sgml 28 Aug 2009 13:28:06 -0000
@@ -349,6 +349,24 @@
<literal>bind</literal> if you have not configured a name server
using the <filename>/etc/resolv.conf</filename> file.</para>
</sect2>
+
+ <sect2>
+ <title>Installing a Random Linux RPM Based Application</title>
+
+ <para>FreeBSD has it's own package database and it is used to track
+ all ports (linux ports as well). So the Linux rpm database is not
+ used (not supported).</para>
+
+ <para>However if you need to install a random Linux rpm-based
+ application it can de achieved by:</para>
+
+ <screen>&prompt.root; <userinput>cd /compat/linux</userinput></screen>
+ <screen>&prompt.root; <userinput>rpm2cpio -q < /path/to/linux.archieve.rpm | cpio -id</userinput></screen>
+
+ <para>Then brandelf installed ELF binaries (not libraries!).
+ You won't be able to do a clean uninstall, but it may help you
+ to do tests.<para/>
+ </sect2>
</sect1>
<sect1 id="linuxemu-mathematica">
--- linux.rpm.diff ends here ---
--
WBR, bsam
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list