FreeBSD 6.2-STABLE / Gnome / Beryl (recipe)
[LoN]Kamikaze
LoN_Kamikaze at gmx.de
Sat Jun 23 05:49:30 UTC 2007
Eduardo Viruena Silva wrote:
> Hello Guys,
>
> After several hours of compilation, I have got
> my FreeBSD/Gnome/Beryl working properly. It took
> almost 2 days of compiling processes.
>
> To those who are interested, here is a log of
> what I did:
>
I have a couple of suggestions.
> ...
>
> Once it was working, I installed cvsup-without-gui:
>
> michelle# pkg_add -r cvsup-without-gui
> michelle# rehash
>
Why not use csup?
> ...
>
> Prepared my system to build the world.
>
> michelle# cd /etc/src
> michelle# make buildworld
>
> (several hours later...)
>
> michelle# make installworld
> michelle# mergemaster
>
> This last step makes a lot of questions.
> I aswered "i" (install) to all of them.
>
>
> Configured my kernel:
>
> michelle# cd /usr/src/sys/i386/conf
> michelle# cp GENERIC eviruena
>
> Added my particular necessities:
>
> ...
> michelle# vi eviruena
> options SMP
> device atapicam
> device drm
> device i915drm
> device sound
> ...
> michelle# config eviruena
> michelle# cd ../compile/eviruena
> michelle# make cleandepend
> michelle# make depend
> michelle# make
> michelle# make install
> michelle# reboot
>
> In this point you have to check that you have
> the device file: /dev/agpgart, if you don't,
> perhaps your graphic card is not properly
> handled by FreeBSD.
I think the rcommended procedure is to install the new kernel before installing
world. and why did you all this config and depend stuff instead of buildkernel,
installkernel?
>
> I installed Xorg 7.2. It can be obtained from
> FreeBSD packages:
>
> michelle# pkg_add -r xorg
It's a good idea to create the Symlink /usr/X11R6 -> /usr/local before
installing anything. I expect future releases to have this out of the box.
>
> it can take a lot of time, depending on your
> ISP. Some others (fearless men) prefer to compile
> it from the ports, check the file
> /usr/ports/UPGRADING before doing anything.
>
> Now, the problem is to get "gnome" installed.
> I did not find it in the packages of 6-STABLE,
> so I compiled it:
>
> michelle# setenv BATCH yes
> michelle# cd /usr/ports/x11/gnome2
> michelle# make clean install clean
>
> as you can see, I am working with tcsh, if you
> prefered bourne shell, you have to type:
>
> export BATCH=yes
>
> instead of:
> setenv BATCH yes
>
>
> (one day later...)
>
> [Michelle (my computer) had some problems to find
> "opal-2.2.8.tar.gz"; I found it by google-ing it, loaded
> it in /usr/ports/distfiles and continued Gnome compilation].
>
> Finally, gnome was compiled and installed.
>
> Then, I needed to compile beryl:
>
> michelle# cd /usr/ports/x11-wm/beryl
> michelle# make clean install clean
>
>
> Next, I had to configure X. It is quite simple, but it is
> a little tricky:
>
> michelle# X -configure
>
> I had to make some changes to the configuration
> obtained above, basicly I needed to include some options
> that are not loaded by default. I have to say that I own
> an intel motherboard and I am using its graphic card
> (it is an i950GM). The X configuration requires to
> include:
>
> (in section "ServerLayout")
> Option "AIGLX" "true"
This will freeze your system if you use radeon.
> ...
>
> You must be warned that ATI and Nvidia Cards may requiere some
> other options, please take a look at:
>
> http://wiki.beryl-project.org/index.php/Install/FreeBSD
>
> ...
More information about the freebsd-questions
mailing list