Mombu the GNU Linux Forum

Go Back   Mombu the GNU Linux Forum > GNU_Linux > Binary installation of non-Portage app?
User Name
Password
REGISTER NOW! Mark Forums Read




Reply
1 4th November 03:12
grant
External User
 
Posts: 1
Default Binary installation of non-Portage app?



Hello! I need the xvfb virtual frame buffer driver, but there is no
ebuild for it. I opened a bug and discussed it here:

http://bugs.gentoo.org/show_bug.cgi?id=69188

The last word was:

You're more than welcome to create a custom ebuild for yourself, but I
won't be adding it to Portage.
At some point in the future, xorg is going modular. You'll probably be
able to have a standalone Xvfb then.
Until then, make a custom ebuild or just use someone else's binary.

Does anyone have any advice for me here? I was hoping I would be able
to use User-Mode-Linux instead of VMware Workstation + xvfb to test
emerges and etc-updates, but it sounds like UML isn't up to the task
because of strict kernel requirements.

- Grant

--
gentoo-user@gentoo.org mailing list
  Reply With Quote


 


2 4th November 03:15
chris cox
External User
 
Posts: 1
Default Binary installation of non-Portage app?



This may seem silly but why not just create an ebuild an put it in your
$PORTDIR_OVERLAY path?


--
- Chris
Linux 2.6.9-gentoo-r3 i686 AMD Athlon(tm) XP
15:40:53 up 10:22, 5 users, load average: 1.13, 1.33, 1.34

--
gentoo-user@gentoo.org mailing list
  Reply With Quote
3 4th November 03:16
grant
External User
 
Posts: 1
Default Binary installation of non-Portage app?


Not silly at all, but I don't know how to get the source or how to
turn it into an ebuild. If it's relatively simple I could probably
figure out the ebuild with the help of this fine list. This page:

http://www.xfree86.org/4.0.1/Xvfb.1.html

has these instructions:

To build Xvfb, put the following in your host.def and remake.
#define BuildServer YES /* if you aren't already building other servers */
#define XVirtualFramebufferServer YES

but Donnie from the bug says:

That'll give you all the libraries, clients, the standard Xorg server
and so forth too, because they build by default. You're looking at
_incredibly_ old documentation.

Google couldn't help me find any other info. This is where I'm stuck.
Any ideas? This is definitely unfamiliar territory for me.

- Grant

--
gentoo-user@gentoo.org mailing list
  Reply With Quote


 


4 13th November 15:17
grant
External User
 
Posts: 1
Default Binary installation of non-Portage app?


Sorry about the bump. What would you guys do in my situation? I need
xvfb on my system. It is part of xfree and maybe xorg, but I don't
know how to get the source. Should I use a Red Hat etc. RPM?

- Grant

--
gentoo-user@gentoo.org mailing list
  Reply With Quote
5 13th November 15:17
hans-werner hilse
External User
 
Posts: 1
Default Binary installation of non-Portage app?


Hello,

On Wed, 10 Nov 2004 10:36:57 -0800

hw@arbeit ~ $ qpkg -f /usr/X11R6/bin/Xvfb
x11-base/xorg-x11 *

There's an ebuild. And it was obvious that it was *this* one...

Xnest would be another solution. Why don't you just forward X to your host OS? The Xvfb-approach won't work with UML, i think. What kernel requirements are you talking about?

HWH

--
gentoo-user@gentoo.org mailing list
  Reply With Quote
6 13th November 15:17
grant
External User
 
Posts: 1
Default Binary installation of non-Portage app?


I would most like to use UML (with no xvfb), but the
virtual/client/guest kernel has to have a certain patch applied.
Asking around on the UML list, it sounds like that patch isn't very
flexible and most likely won't work with hardened-sources.

That leaves me with VMware Workstation + xvfb. VMware doesn't have
kernel requirements. The thing is, VMware runs on X, but I don't want
X on my server. xvfb is a virtual X server that allows you to run X
apps without X.

When you say there is an ebuild, do you mean the xorg ebuild? What
I'm after is a way to get xvfb on my system without xorg/xfree.
Debian has such a package so I know it's do-able.

What would you do if you were me?

- Grant

--
gentoo-user@gentoo.org mailing list
  Reply With Quote
7 13th November 15:18
hans-werner hilse
External User
 
Posts: 1
Default Binary installation of non-Portage app?


Hello,

On Tue, 16 Nov 2004 11:53:12 -0800


Well, OK then...

OK, now i've got it.
If you have xvfb, you'll have X on your server. Maybe you wanted to say:
I don't want other X server binaries on my server box, and no fonts, keymaps, librarys?


Yes, it's in the xorg-ebuild.


a) create your own ebuild (copy an xorg-ebuild and modify installation
sections)
or
b) use original ebuild and make a package of xorg, extract (with tar)
only those files you need. If xvfb has its X libraries compiled in (i
guess so, use ldd to check that out), you could compile xorg statically
so you just have to provide the binary. Otherwise you may need some of
the libs, too.

HWH

--
gentoo-user@gentoo.org mailing list
  Reply With Quote
8 14th November 07:56
grant
External User
 
Posts: 1
Default Binary installation of non-Portage app?


Ok, I was hoping it was a standalone type of package I guess.

The things you're saying have me questioning the wisdom of the
xvfb-not-x approach to this. I'm going to start another thread about
that. Thank you very much for your help.

- Grant


--
gentoo-user@gentoo.org mailing list
  Reply With Quote
Reply


Thread Tools
Display Modes




666