<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beaker</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beaker"/>
	<link rel="alternate" type="text/html" href="https://cblfs.clfs.org/Special:Contributions/Beaker"/>
	<updated>2026-04-12T04:24:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=VirtualBox&amp;diff=16746</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=16746"/>
		<updated>2009-01-28T05:41:15Z</updated>

		<summary type="html">&lt;p&gt;Beaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[ACPICA]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Required for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=16738</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=16738"/>
		<updated>2009-01-26T20:23:30Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Correct link title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[ACPICA]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
* [[Libcap]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Required for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=16737</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=16737"/>
		<updated>2009-01-26T20:19:35Z</updated>

		<summary type="html">&lt;p&gt;Beaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
* [[Libcap]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Required for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=16736</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=16736"/>
		<updated>2009-01-26T20:08:20Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Update dependencies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
* [[Libcap]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libcap&amp;diff=16735</id>
		<title>Libcap</title>
		<link rel="alternate" type="text/html" href="?title=Libcap&amp;diff=16735"/>
		<updated>2009-01-26T20:07:16Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Update dependencies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-{{libcap-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
Required&lt;br /&gt;
* [[Gperf]]&lt;br /&gt;
* [[Attr]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 755 /lib/libcap.so.{{libcap-Version}}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32} -fPIC&amp;quot; LD=&amp;quot;gcc -shared ${BUILD32} -fPIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make lib=lib install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 755 /lib/libcap.so.{{libcap-Version}}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32} -fPIC&amp;quot; LD=&amp;quot;gcc -shared ${BUILDN32} -fPIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make lib=lib32 LIBDIR=/lib32 install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 755 /lib32/libcap.so.{{libcap-Version}}&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64} -fPIC&amp;quot; LD=&amp;quot;gcc -shared ${BUILD64} -fPIC&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make lib=lib64 LIBDIR=/lib64 install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 755 /lib64/libcap.so.{{libcap-Version}}&lt;br /&gt;
&lt;br /&gt;
[[Category:General Libs]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Attr&amp;diff=16734</id>
		<title>Attr</title>
		<link rel="alternate" type="text/html" href="?title=Attr&amp;diff=16734"/>
		<updated>2009-01-26T20:03:08Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Remove extraneous files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://oss.sgi.com/projects/xfs/cmd_tars/attr_{{Attr-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
 &lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp -vf install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib --libexecdir=/usr/lib --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
 chmod 755 -v /lib/libattr.so.1.1.0 &amp;amp;&amp;amp;&lt;br /&gt;
 rm -v /lib/libattr.{,l}a&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib --libexecdir=/usr/lib --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib32 --libexecdir=/usr/lib32 --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib32/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib64 --libexecdir=/usr/lib64 --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib64/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:General Libs]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Attr&amp;diff=16733</id>
		<title>Attr</title>
		<link rel="alternate" type="text/html" href="?title=Attr&amp;diff=16733"/>
		<updated>2009-01-26T18:41:35Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Need -f to cp install.sh.orig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://oss.sgi.com/projects/xfs/cmd_tars/attr_{{Attr-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
 &lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp -vf install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib --libexecdir=/usr/lib --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib --libexecdir=/usr/lib --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib32 --libexecdir=/usr/lib32 --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib32/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i Makefile \&lt;br /&gt;
    -e &#039;/autoconf/d&#039; \&lt;br /&gt;
    -e &#039;s@default: $(CONFIGURE)@default:@&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/AC_OUTPUT/i\AC_PROG_LIBTOOL&amp;quot; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{,.orig} &amp;amp;&amp;amp;&lt;br /&gt;
 libtoolize -f -i &amp;amp;&amp;amp;&lt;br /&gt;
 cp install-sh{.orig,} &amp;amp;&amp;amp;&lt;br /&gt;
 aclocal -I m4 &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/ --exec-prefix=/ --sbindir=/sbin \&lt;br /&gt;
   --bindir=/usr/sbin --libdir=/lib64 --libexecdir=/usr/lib64 --includedir=/usr/include \&lt;br /&gt;
   --mandir=/usr/share/man --datadir=/usr/share &amp;amp;&amp;amp;&lt;br /&gt;
 make LIBTOOL=$PWD/libtool&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make LIBTOOL=$PWD/libtool install install-dev install-lib &amp;amp;&amp;amp;&lt;br /&gt;
 chmod 755 -v /lib64/libattr.so.1.1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:General Libs]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=16732</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=16732"/>
		<updated>2009-01-26T09:24:37Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Corrections to dependencies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Audacious&amp;diff=16663</id>
		<title>Audacious</title>
		<link rel="alternate" type="text/html" href="?title=Audacious&amp;diff=16663"/>
		<updated>2009-01-13T22:25:34Z</updated>

		<summary type="html">&lt;p&gt;Beaker: MCS requires Mowgli&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://distfiles.atheme.org/audacious-{{Audacious-Version}}.tgz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Audacious is a fork of the Beep Media Player (BMP is no longer in active development) which in turn was a fork of [[XMMS]]. Unlike [[XMMS]] however, Audacious is based on [[Gtk2]].&lt;br /&gt;
&lt;br /&gt;
Audacious is an audio player that will play MP3 ([[LAME]]), Ogg Vorbis ([[libvorbis]]), [[FLAC]], and various other audio formats. It has various plugins that add additional functionality. And since it uses the same skins as [[XMMS]] and Winamp 2, there are quite a few skins out there to choose from.|http://audacious-media-player.org}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
*[[TagLib]]&lt;br /&gt;
*[[libglade]]&lt;br /&gt;
*[[MCS]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
*[[GConf]]&lt;br /&gt;
*[[GNOME Virtual File System]]&lt;br /&gt;
*[[LibXML2]]&lt;br /&gt;
*[[libvisual]]&lt;br /&gt;
*[[SDL]]&lt;br /&gt;
*[[libvorbis]]&lt;br /&gt;
*[[libogg]]&lt;br /&gt;
*[[FLAC]]&lt;br /&gt;
*[[ALSA]]&lt;br /&gt;
*[[EsounD]]&lt;br /&gt;
&lt;br /&gt;
It is recommended that after installing Audacious you install the [[audacious-plugins]] package.&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
If you want to enable gnome support, add the following to the configure line:&lt;br /&gt;
&lt;br /&gt;
 --enable-gconf --enable-gnome-vfs&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Mowgli&amp;diff=16662</id>
		<title>Mowgli</title>
		<link rel="alternate" type="text/html" href="?title=Mowgli&amp;diff=16662"/>
		<updated>2009-01-13T22:24:47Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Correct download link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://distfiles.atheme.org/libmowgli-{{Mowgli-Version}}.tgz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|lmowgli is a development framework for C (like GLib), which provides high performance and highly flexible algorithms. It can be used as a suppliment to GLib (to add additional functions (dictionaries, hashes), or replace some of the slow GLib list manipulation functions), or stand alone. It also provides a powerful hook system and convenient logging for your code, as well as a high performance block allocator.&lt;br /&gt;
&lt;br /&gt;
mowgli builds upon previous attempts, such as libmisc, and will likely become the primary development framework for most projects at Atheme.|http://www.atheme.org/projects/mowgli.shtml}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=MCS&amp;diff=16661</id>
		<title>MCS</title>
		<link rel="alternate" type="text/html" href="?title=MCS&amp;diff=16661"/>
		<updated>2009-01-13T22:23:38Z</updated>

		<summary type="html">&lt;p&gt;Beaker: MCS requires mowgli&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://distfiles.atheme.org/libmcs-{{MCS-Version}}.tgz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|mcs is a library and set of userland tools which abstract the storage of configuration settings away from userland applications.&lt;br /&gt;
&lt;br /&gt;
It is hoped that by using mcs and adding mcs support to various applications, that the application will fit in better with it&#039;s desktop environment.&lt;br /&gt;
&lt;br /&gt;
There have been other projects like this before (such as GConf), but unlike those projects, mcs strictly handles abstraction. It does not impose any specific data storage requirement, nor is it tied to any desktop environment or software suite.&lt;br /&gt;
&lt;br /&gt;
Because mcs is licensed under the three-clause BSD license, it is hoped that most applications will adopt it. |http://www.atheme.org/projects/mcs.shtml}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
*[[Mowgli]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; GXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=$PKG_CONFIG_PATH32 \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; GXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=$PKG_CONFIG_PATHN32 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install  &lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; GXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=$PKG_CONFIG_PATH64 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Media-Tags&amp;diff=15954</id>
		<title>Media-Tags</title>
		<link rel="alternate" type="text/html" href="?title=Media-Tags&amp;diff=15954"/>
		<updated>2008-11-05T04:57:35Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Correct download link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://goodies.xfce.org/releases/thunar-media-tags-plugin/thunar-media-tags-plugin-{{Tunar-Media-Tags-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The Thunar Media Tags Plugin (thunar-media-tags-plugin) adds special features for media files to the Thunar File Manager.|http://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Thunar]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=${XFCE_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=${XFCE_PREFIX} &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=${XFCE_PREFIX} \&lt;br /&gt;
     --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=${XFCE_PREFIX} \&lt;br /&gt;
 --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|thunar-media-tags-plugin.{la,so}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!thunar-media-tags-plugin&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=ReiserFS&amp;diff=14389</id>
		<title>ReiserFS</title>
		<link rel="alternate" type="text/html" href="?title=ReiserFS&amp;diff=14389"/>
		<updated>2008-06-06T02:40:36Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Correct HaNs Reiser&amp;#039;s name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.namesys.com/pub/reiserfsprogs/reiserfsprogs-{{ReiserFS-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The Reiser file system is a journaling file system developed by Hans Reiser of [http://www.namesys.com/ Namesys]. The ReiserFS package contains various utilities for managing reiserfs (version 3) partitions.|http://www.namesys.com/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sbindir=/sbin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf reiserfsck /sbin/fsck.reiserfs &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf mkreiserfs /sbin/mkfs.reiserfs&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr --sbindir=/sbin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf reiserfsck /sbin/fsck.reiserfs &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf mkreiserfs /sbin/mkfs.reiserfs&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr --sbindir=/sbin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf reiserfsck /sbin/fsck.reiserfs &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf mkreiserfs /sbin/mkfs.reiserfs&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/usr --sbindir=/sbin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf reiserfsck /sbin/fsck.reiserfs &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sf mkreiserfs /sbin/mkfs.reiserfs&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| debugreiserfs, mkreiserfs, reiserfsck, reiserfstune, resize_reiserfs&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! debugreiserfs&lt;br /&gt;
| can sometimes help to solve problems with ReiserFS file systems. If it is called without options, it prints the super block of any ReiserFS file system found on the device. &lt;br /&gt;
|-&lt;br /&gt;
! mkreiserfs&lt;br /&gt;
| creates a ReiserFS file system. &lt;br /&gt;
|-&lt;br /&gt;
! reiserfsck&lt;br /&gt;
| is used to check or repair a ReiserFS file system. &lt;br /&gt;
|-&lt;br /&gt;
! reiserfstune&lt;br /&gt;
| is used for tuning the ReiserFS journal. &lt;br /&gt;
|-&lt;br /&gt;
! resize_reiserfs&lt;br /&gt;
| is used to resize an unmounted ReiserFS file system.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Cryptsetup&amp;diff=14388</id>
		<title>Cryptsetup</title>
		<link rel="alternate" type="text/html" href="?title=Cryptsetup&amp;diff=14388"/>
		<updated>2008-06-06T02:35:38Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Spelling fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://luks.endorphin.org/source/cryptsetup-{{Cryptsetup-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|LUKS for dm-crypt is implemented in cryptsetup. cryptsetup-luks is intended as a complete replacement for the original cryptsetup. It provides all the functionality of the original version plus all LUKS features, that are accessable by luks* action.|http://luks.endorphin.org/dm-crypt}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[device-mapper]]&lt;br /&gt;
* [[libGCrypt]]&lt;br /&gt;
* [[Popt]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Gtk2&amp;diff=14387</id>
		<title>Gtk2</title>
		<link rel="alternate" type="text/html" href="?title=Gtk2&amp;diff=14387"/>
		<updated>2008-06-06T02:33:41Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Redundant dep. - ATK requires glib-2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.gtk.org/pub/gtk/{{Gtk2-Version2}}/gtk+-{{Gtk2-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/gtk+/{{Gtk2-Version2}}/gtk+-{{Gtk2-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (For Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/gtk+/gtk+-{{Gtk2-Version}}-multilib-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The Gtk2 package contains version 2 of the GTK+ libraries. GTK+ is a multi-platform toolkit for creating graphical user interfaces. It is the GUI toolkit that [[Gnome]] uses. The current version of [[Gnome]] - [[Gnome]] 2 - is based on Gtk2.|http://www.gtk.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Cairo]]&lt;br /&gt;
* [[Pango]]&lt;br /&gt;
* [[ATK]]&lt;br /&gt;
* [[LibTIFF]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--enable-gtk-doc&amp;lt;/i&amp;gt; use [[Gtk-Doc]] to build documentation.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--with-xinput=yes&amp;lt;/i&amp;gt; support XInput, useful for graphic tablets that make use of it. Without it, tools like GIMP will not be able to use the advanced features of the tablet, i.e. pressure, tilt, rotation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gtk+-{{Gtk2-Version}}/{faq,tutorial} &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/faq/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/faq &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/tutorial &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/1 &amp;lt;&amp;lt; 5,/1 &amp;lt;&amp;lt; 5/&#039; /usr/include/gtk-2.0/gtk/gtkcalendar.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-32:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/32/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/1 &amp;lt;&amp;lt; 5,/1 &amp;lt;&amp;lt; 5/&#039; /usr/include/gtk-2.0/gtk/gtkcalendar.h&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-n32:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/n32/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 \&lt;br /&gt;
     --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/1 &amp;lt;&amp;lt; 5,/1 &amp;lt;&amp;lt; 5/&#039; /usr/include/gtk-2.0/gtk/gtkcalendar.h&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-64:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/64/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 \&lt;br /&gt;
     --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/gdk-pixbuf-query-loaders &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/gtk-query-immodules-2.0 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gtk+-{{Gtk2-Version}}/{faq,tutorial} &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/faq/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/faq &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/tutorial &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;s/1 &amp;lt;&amp;lt; 5,/1 &amp;lt;&amp;lt; 5/&#039; /usr/include/gtk-2.0/gtk/gtkcalendar.h&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/lib/gtk-2.0/{{Gtk2-Version2}}.0/loaders, /usr/lib/gtk-2.0/{{Gtk2-Version2}}.0/immodules, /usr/lib64/gtk-2.0/{{Gtk2-Version2}}.0/printbackends, /usr/include/gtk-2.0/{gdk-pixbuf,gdk,gtk}, /usr/include/gtk-unix-print-2.0, /usr/include/gtk-unix-print-2.0/gtk, /usr/include/gtk-2.0/gdk-pixbuf-xlib, /usr/share/themes/Raleigh/gtk-2.0, /usr/share/themes/Default/gtk-2.0-key, /usr/share/themes/Emacs/gtk-2.0-key, /usr/share/gtk-2.0/demo&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|gdk-pixbuf-csource, gdk-pixbuf-query-loaders, gtk-query-immodules-2.0, gtk-update-icon-cache, gtk-demo&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libgdk_pixbuf-2.0.{so,la}, libpixbufloader-{png,jpeg,gif,ico,ani,ras,xpm,tiff,pnm,bmp,wbmp,xbm,tga,pcx}.{so,la}, libgdk-x11-2.0.{so,la}, libgtk-x11-2.0.{so,la}, im-xim.{so,la}, im-am-et.{so,la}, im-cedilla.{so,la}, im-cyrillic-translit.{so,la}, im-inuktitut.{so,la}, im-ipa.{so,la}, im-thai-broken.{so,la}, im-ti-er.{so,la}, im-ti-et.{so,la}, im-viqr.{so,la}, libpixmap.{so,la}, libprintbackend-file.{so,la}, libprintbackend-lpr.{so,la}, libgdk_pixbuf_xlib-2.0.{so,la}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libglade&amp;diff=14386</id>
		<title>Libglade</title>
		<link rel="alternate" type="text/html" href="?title=Libglade&amp;diff=14386"/>
		<updated>2008-06-06T02:32:45Z</updated>

		<summary type="html">&lt;p&gt;Beaker: GTK-2 requires ATK&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/libglade/{{Libglade-Version2}}/libglade-{{Libglade-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Libglade is a library that performs a similar job to the C source output routines in the GLADE user interface builder. Whereas GLADE&#039;s output routines create C source code that must be compiled, libglade builds the interface from an XML file (GLADE&#039;s save format) at runtime. This can allow modifying the user interface without recompiling.|http://freshmeat.net/projects/libglade}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
* [[Gtk2]] &lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/default_dir = /s/&amp;quot;lib&amp;quot;/&amp;quot;lib32&amp;quot;/&#039; glade/glade-init.c &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/default_dir = /s/&amp;quot;lib&amp;quot;/&amp;quot;lib64&amp;quot;/&#039; glade/glade-init.c &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| libglade-convert (requires &#039;&#039;&#039;python&#039;&#039;&#039;)&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libglade-2.0.{so,a}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/include/libglade-2.0, /usr/share/xml/libglade, and /usr/share/gtk-doc/html/libglade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! libglade-convert&lt;br /&gt;
| is used to convert old Glade interface files to Glade-2.0 standards.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! libglade-2.0.{so,a}&lt;br /&gt;
| contain the functions necessary to load Glade interface files.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Usermode&amp;diff=14385</id>
		<title>Usermode</title>
		<link rel="alternate" type="text/html" href="?title=Usermode&amp;diff=14385"/>
		<updated>2008-06-06T02:32:13Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Redundant dep. - libglade requires glib-2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://mirrors.dotsrc.org/fedora/development/source/SRPMS/usermode-{{Usermode-Version}}-3.src.rpm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Extracting the RPM ==&lt;br /&gt;
An extracted package can be downloaded from: http://cross-lfs.org/~jciccone/usermode-{{Usermode-Version}}.tar.gz&lt;br /&gt;
&lt;br /&gt;
Make sure that you have [[rpm2cpio]] and [[Cpio]] installed. This is not the only way to extract the tarball. If you know of a better way that has almost no dependencies, By all means add it.&lt;br /&gt;
&lt;br /&gt;
 rpm2cpio usermode-{{Usermode-Version}}-3.src.rpm | cpio -d -i&lt;br /&gt;
&lt;br /&gt;
The above command will create 2 files. &#039;&#039;&#039;usermode-{{Usermode-Version}}.tar.gz&#039;&#039;&#039; and &#039;&#039;&#039;usermode.spec&#039;&#039;&#039;. It is safe to delete &#039;&#039;&#039;usermode.spec&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[libglade]]&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
* [[libuser]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[startup-notification]]&lt;br /&gt;
* [[libwnck]]&lt;br /&gt;
* [[Electric Fence]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/Icon=/s@=@&amp;amp;/usr/share/@&amp;quot; *.desktop.in &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/Icon=/s@=@&amp;amp;/usr/share/@&amp;quot; *.desktop.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/Icon=/s@=@&amp;amp;/usr/share/@&amp;quot; *.desktop.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/Icon=/s@=@&amp;amp;/usr/share/@&amp;quot; *.desktop.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Configuring usermode ==&lt;br /&gt;
&lt;br /&gt;
If you would like users to be able to change their own passwords and information using the gui tools, run the following command:&lt;br /&gt;
&lt;br /&gt;
 chmod -v 4755 /usr/sbin/userhelper&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directory:&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! program1&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! program2&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=GnuPG&amp;diff=14384</id>
		<title>GnuPG</title>
		<link rel="alternate" type="text/html" href="?title=GnuPG&amp;diff=14384"/>
		<updated>2008-06-06T02:25:07Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Redundant dep. - libGCrypt requires libgpgerror&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-{{GnuPG-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GnuPG is the GNU project&#039;s implementation of the OpenPGP standard as defined by RFC 2440 . GnuPG allows you to encrypt and sign your data and communication. It features a versatile key managment system as well as access modules for all kind of public key directories.|http://www.gnupg.org/index.html}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[GNU Pth]]&lt;br /&gt;
* [[libGCrypt]]&lt;br /&gt;
* [[libassuan]]&lt;br /&gt;
* [[libksba]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[libusb]]&lt;br /&gt;
* [[Curl]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
* [[DocBook-to-Man]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 4755 /usr/bin/gpg2 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gnupg-{{GnuPG-Version}} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/share/gnupg/{FAQ,faq.html} /usr/share/doc/gnupg-{{GnuPG-Version}} &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 \&lt;br /&gt;
     doc/{highlights-1.4.txt,OpenPGP,samplekeys.asc,DETAILS,*.texi} \&lt;br /&gt;
     /usr/share/doc/gnupg-{{GnuPG-Version}}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr \&lt;br /&gt;
     --libexecdir=/usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr \&lt;br /&gt;
     --libdir=/usr/lib32 --libexecdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/usr \&lt;br /&gt;
     --libdir=/usr/lib64 --libexecdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chmod -v 4755 /usr/bin/gpg2 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gnupg-{{GnuPG-Version}} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/share/gnupg/{FAQ,faq.html} /usr/share/doc/gnupg-{{GnuPG-Version}} &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 \&lt;br /&gt;
     doc/{highlights-*.txt,OpenPGP,samplekeys.asc,DETAILS,*.texi} \&lt;br /&gt;
     /usr/share/doc/gnupg-{{GnuPG-Version}}&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
If you would like to building the documentation and have [[TeTeX]] installed run the following command:&lt;br /&gt;
&lt;br /&gt;
 make -C doc pdf ps html &amp;amp;&amp;amp;&lt;br /&gt;
 makeinfo --plaintext -o doc/gpg.txt doc/gpg.texi &amp;amp;&amp;amp;&lt;br /&gt;
 makeinfo --plaintext -o doc/gpgv.txt doc/gpgv.texi&lt;br /&gt;
&lt;br /&gt;
Install the documentation:&lt;br /&gt;
&lt;br /&gt;
 cp -v -R doc/gpg{,v}.{dvi,html,pdf,ps,txt} /usr/share/doc/gnupg-{{GnuPG-Version}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Installed Programs:&#039;&#039;&#039;&lt;br /&gt;
| gpg, gpg-zip, gpgsplit, and gpgv&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Installed Libraries:&#039;&#039;&#039;&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Installed Directories:&#039;&#039;&#039;&lt;br /&gt;
|/usr/lib/gnupg, /usr/share/gnupg and /usr/share/doc/gnupg-{{GnuPG-Version}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! gpg2&lt;br /&gt;
| is the OpenPGP command line tool.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! gpgsplit&lt;br /&gt;
| splits OpenPGP messages or keyrings into their component packets.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! gpgv&lt;br /&gt;
| is a stripped down version of &#039;&#039;&#039;gpg&#039;&#039;&#039; with no encryption functionality&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Xchat&amp;diff=14383</id>
		<title>Xchat</title>
		<link rel="alternate" type="text/html" href="?title=Xchat&amp;diff=14383"/>
		<updated>2008-06-06T02:19:13Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Minor dependency correction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.xchat.org/files/source/{{Xchat-Version2}}/xchat-{{Xchat-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Xchat is an IRC chat program. It allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly, have private one-on-one conversations, etc. File transfers are also possible.|http://www.xchat.org}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[D-BUS Glib]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[TCL]]&lt;br /&gt;
* [[libsexy]] or [[GtkSpell]]&lt;br /&gt;
* [[GConf]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc/gnome &amp;amp;&amp;amp;&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any external libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=32 &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc/gnome &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=n32 &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libdir=/usr/lib32 --enable-tcl=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=64 &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libdir=/usr/lib64 --enable-tcl=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|xchat, xchat-remote&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|python.la, perl.la, tcl.la, dbus.la&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Short Descriptions ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!xchat&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!xchat-remote&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Irssi&amp;diff=11843</id>
		<title>Irssi</title>
		<link rel="alternate" type="text/html" href="?title=Irssi&amp;diff=11843"/>
		<updated>2007-11-03T07:24:07Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Correction to deps.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.irssi.org/files/irssi-{{Irssi-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/irssi/irssi-{{Irssi-Version}}-gslice-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Irssi is a terminal based IRC, SILC, and IRB client.|http://www.irssi.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Pkg-config]]&lt;br /&gt;
* [[Glib1]] or [[Glib2]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../irssi-{{Irssi-Version}}-gslice-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any external libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=32 &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../irssi-{{Irssi-Version}}-gslice-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=n32 &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../irssi-{{Irssi-Version}}-gslice-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export USE_ARCH=64 &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../irssi-{{Irssi-Version}}-gslice-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;  \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 unset USE_ARCH&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=GNOME_Doc-Utils&amp;diff=11839</id>
		<title>GNOME Doc-Utils</title>
		<link rel="alternate" type="text/html" href="?title=GNOME_Doc-Utils&amp;diff=11839"/>
		<updated>2007-11-03T06:58:10Z</updated>

		<summary type="html">&lt;p&gt;Beaker: libxslt already requires libxml2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://ftp.gnome.org/pub/GNOME/sources/gnome-doc-utils/{{GNOME Doc-Utils-Version2}}/gnome-doc-utils-{{GNOME Doc-Utils-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
=== Recomended ===&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[ScrollKeeper]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Pkg-config]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --libdir=${GNOME_PREFIX}/lib32 \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --libdir=${GNOME_PREFIX}/lib64 \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libisofs&amp;diff=11838</id>
		<title>Libisofs</title>
		<link rel="alternate" type="text/html" href="?title=Libisofs&amp;diff=11838"/>
		<updated>2007-11-03T06:57:26Z</updated>

		<summary type="html">&lt;p&gt;Beaker: doesn&amp;#039;t require pkg-config&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://libburnia-download.pykix.org/releases/libisofs-{{Libisofs-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|libisofs is an open-source library for reading, mastering and writing optical discs.|http://libburnia.pykix.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[libburn]] &amp;gt;=0.2.6.1&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libburn&amp;diff=11837</id>
		<title>Libburn</title>
		<link rel="alternate" type="text/html" href="?title=Libburn&amp;diff=11837"/>
		<updated>2007-11-03T06:56:54Z</updated>

		<summary type="html">&lt;p&gt;Beaker: libburn doesn&amp;#039;t require pkg-config&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://libburnia-download.pykix.org/releases/libburn-{{Libburn-Version}}.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|libburn is an open-source library for reading, mastering and writing optical discs.|http://libburnia.pykix.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Doxygen]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/include/libburn, /usr/share/doc/libburn-{{Libburn-Version}}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|cdrskin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libburn.a, libburn.la, libburn.so.4.1.1&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Symlinks:&lt;br /&gt;
|/usr/lib/libburn.so -&amp;gt; libburn.so.4.1.1, /usr/lib/libburn.so.4 -&amp;gt; libburn.so.4.1.1,&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libburn&amp;diff=11836</id>
		<title>Libburn</title>
		<link rel="alternate" type="text/html" href="?title=Libburn&amp;diff=11836"/>
		<updated>2007-11-03T06:55:43Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://libburnia-download.pykix.org/releases/libburn-{{Libburn-Version}}.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|libburn is an open-source library for reading, mastering and writing optical discs.|http://libburnia.pykix.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[pkg-config]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Doxygen]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package: &lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/include/libburn, /usr/share/doc/libburn-{{Libburn-Version}}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|cdrskin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libburn.a, libburn.la, libburn.so.4.1.1&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Symlinks:&lt;br /&gt;
|/usr/lib/libburn.so -&amp;gt; libburn.so.4.1.1, /usr/lib/libburn.so.4 -&amp;gt; libburn.so.4.1.1,&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Resmgr&amp;diff=11835</id>
		<title>Resmgr</title>
		<link rel="alternate" type="text/html" href="?title=Resmgr&amp;diff=11835"/>
		<updated>2007-11-03T06:42:27Z</updated>

		<summary type="html">&lt;p&gt;Beaker: Spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.lst.de/pub/people/okir/resmgr/resmgr-{{Resmgr-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Resmgr will provide unprivileged users access to device files via ACLs.|http://rechner.lst.de/~okir/resmgr/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;1i\#include &amp;lt;sys/syslog.h&amp;gt;&amp;quot; pam_resmgr.c &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv libresmgr.so.{{Resmgr-Version}} /lib/libresmgr.so&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;1i\#include &amp;lt;sys/syslog.h&amp;gt;&amp;quot; pam_resmgr.c &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv libresmgr.so.{{Resmgr-Version}} /lib/libresmgr.so&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;1i\#include &amp;lt;sys/syslog.h&amp;gt;&amp;quot; pam_resmgr.c &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make LIBDIR=/lib32 PAMDIR=/lib32/security install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv libresmgr.so.{{Resmgr-Version}} /lib32/libresmgr.so&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;1i\#include &amp;lt;sys/syslog.h&amp;gt;&amp;quot; pam_resmgr.c &amp;amp;&amp;amp;&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make LIBDIR=/lib64 PAMDIR=/lib64/security install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv libresmgr.so.{{Resmgr-Version}} /lib64/libresmgr.so&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
A good place to start reading about configuring resmgr would be &#039;&#039;&#039;man resmgr.conf&#039;&#039;&#039; and man pam_resmgr. The resmgr.conf man page has the following in it:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;For example, the following statements for the resource class desktop will deny access to users uucp and news, but grant access to everyone in group wheel, and everyone else as long as they&#039;re logged in at the console or a local X11 session:&lt;br /&gt;
&lt;br /&gt;
 deny  desktop user=uucp || user=news&lt;br /&gt;
 allow desktop group=wheel&lt;br /&gt;
 allow desktop tty=/dev/tty[0-9]* || tty=:0&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This would be a good time to edit &#039;&#039;&#039;/etc/resmgr.conf&#039;&#039;&#039; and set the rules according to your needs.&lt;br /&gt;
&lt;br /&gt;
== PAM Rule ==&lt;br /&gt;
&lt;br /&gt;
By default most, if not all, of the [[Linux-PAM]] rules include &#039;&#039;&#039;system-auth&#039;&#039;. By adding &#039;&#039;&#039;pam_resmgr.so&#039;&#039;&#039; to this file we&#039;re ensuring it gets loaded regardless of the service. If you do not want this you can add it to the individual service you wish to grant privileges, eg. just the display manager.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;session    optional     pam_resmgr.so&amp;quot; &amp;gt;&amp;gt; /etc/pam.d/system-auth&lt;br /&gt;
&lt;br /&gt;
=== Bootscript ===&lt;br /&gt;
&lt;br /&gt;
Create the bootscript:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/rc.d/init.d/resmgrd &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Begin $rc_base/init.d/resmgrd&lt;br /&gt;
 &lt;br /&gt;
 . /etc/sysconfig/rc&lt;br /&gt;
 . ${rc_functions}&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;${1}&amp;quot; in&lt;br /&gt;
         start)&lt;br /&gt;
                 boot_mesg &amp;quot;Starting resmgrd...&amp;quot;&lt;br /&gt;
                 loadproc /sbin/resmgrd&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         stop)&lt;br /&gt;
                 boot_mesg &amp;quot;Stopping resmgrd...&amp;quot;&lt;br /&gt;
                 killproc /sbin/resmgrd&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         restart)&lt;br /&gt;
                 ${0} stop&lt;br /&gt;
                 sleep 1&lt;br /&gt;
                 ${0} start&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         status)&lt;br /&gt;
                 statusproc /sbin/resmgrd&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;Usage: ${0} {start|stop|restart|status}&amp;quot;&lt;br /&gt;
                 exit 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 # End $rc_base/init.d/resmgrd&lt;br /&gt;
 EOF&lt;br /&gt;
 chmod -v 754 /etc/rc.d/init.d/resmgrd&lt;br /&gt;
&lt;br /&gt;
Link it into the runlevels:&lt;br /&gt;
&lt;br /&gt;
 for link in /etc/rc.d/rc{{0,1,6}.d/K50,{2,3,4,5}.d/S15}resmgrd; do&lt;br /&gt;
   ln -sfv ../init.d/resmgrd $link;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
* Installed Programs: resmgr resmgrd&lt;br /&gt;
* Installed Libraries: libresmgr.so.{{Resmgr-Version}} pam_resmgr.so&lt;br /&gt;
* Installed Directories:&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=System_User_and_Groups&amp;diff=11830</id>
		<title>System User and Groups</title>
		<link rel="alternate" type="text/html" href="?title=System_User_and_Groups&amp;diff=11830"/>
		<updated>2007-11-02T08:31:17Z</updated>

		<summary type="html">&lt;p&gt;Beaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is created and intended to be a record of all the user and groups that may be created in the wiki. Its main purpose is to prevent overlaps in GID/UID numbers and a quick reference for a damaged/impaired system. If you change a number or add a package that requires a specific User or Group, please make sure to update this page.&lt;br /&gt;
&lt;br /&gt;
{| border=1 cellpadding=1 cellspacing=1 style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!User/Group&lt;br /&gt;
!UID&lt;br /&gt;
!GID&lt;br /&gt;
!Created In&lt;br /&gt;
|-&lt;br /&gt;
| root&lt;br /&gt;
| 0&lt;br /&gt;
| 0&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| bin&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
| [[Portmap]]&lt;br /&gt;
|-&lt;br /&gt;
| sys&lt;br /&gt;
| -&lt;br /&gt;
| 2&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| daemon&lt;br /&gt;
| 2&lt;br /&gt;
| 6&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| kmem&lt;br /&gt;
| -&lt;br /&gt;
| 3&lt;br /&gt;
| CLFS&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| adm&lt;br /&gt;
| 3&lt;br /&gt;
| 16&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| tty&lt;br /&gt;
| -&lt;br /&gt;
| 4&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| tape&lt;br /&gt;
| -&lt;br /&gt;
| 5&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| floppy&lt;br /&gt;
| -&lt;br /&gt;
| 7&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| disk&lt;br /&gt;
| -&lt;br /&gt;
| 8&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| lp&lt;br /&gt;
| 10&lt;br /&gt;
| 9&lt;br /&gt;
| [[CUPS]]&lt;br /&gt;
|-&lt;br /&gt;
| dialout&lt;br /&gt;
| -&lt;br /&gt;
| 10&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| audio&lt;br /&gt;
| -&lt;br /&gt;
| 11&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| video&lt;br /&gt;
| -&lt;br /&gt;
| 12&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| utmp&lt;br /&gt;
| -&lt;br /&gt;
| 13&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| usb&lt;br /&gt;
| -&lt;br /&gt;
| 14&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| cdrom&lt;br /&gt;
| -&lt;br /&gt;
| 15&lt;br /&gt;
| CLFS&lt;br /&gt;
|-&lt;br /&gt;
| console&lt;br /&gt;
| -&lt;br /&gt;
| 17&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| cdrw&lt;br /&gt;
| -&lt;br /&gt;
| 18&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| haldaemon&lt;br /&gt;
| 19&lt;br /&gt;
| 19&lt;br /&gt;
| [[HAL]]&lt;br /&gt;
|-&lt;br /&gt;
| avahi&lt;br /&gt;
| 20&lt;br /&gt;
| 20&lt;br /&gt;
| [[Avahi]]&lt;br /&gt;
|-&lt;br /&gt;
| avahi-autoipd&lt;br /&gt;
| 21&lt;br /&gt;
| 21&lt;br /&gt;
| [[Avahi]]&lt;br /&gt;
|-&lt;br /&gt;
| netdev&lt;br /&gt;
| -&lt;br /&gt;
| 22&lt;br /&gt;
| [[Avahi]]&lt;br /&gt;
|-&lt;br /&gt;
| gdm&lt;br /&gt;
| 23&lt;br /&gt;
| 23&lt;br /&gt;
| [[GDM]]&lt;br /&gt;
|-&lt;br /&gt;
| fcron&lt;br /&gt;
| 24&lt;br /&gt;
| 24&lt;br /&gt;
| [[Fcron]]&lt;br /&gt;
|-&lt;br /&gt;
| apache&lt;br /&gt;
| 25&lt;br /&gt;
| 25&lt;br /&gt;
| [[Apache]]&lt;br /&gt;
|-&lt;br /&gt;
| polkit&lt;br /&gt;
| 26&lt;br /&gt;
| 26&lt;br /&gt;
| [[PolicyKit]]&lt;br /&gt;
|-&lt;br /&gt;
| messagebus&lt;br /&gt;
| 27&lt;br /&gt;
| 27&lt;br /&gt;
| [[D-BUS Core]]&lt;br /&gt;
|-&lt;br /&gt;
| named&lt;br /&gt;
| 28&lt;br /&gt;
| 28&lt;br /&gt;
| [[BIND]]&lt;br /&gt;
|-&lt;br /&gt;
| vboxusers&lt;br /&gt;
| -&lt;br /&gt;
| 29&lt;br /&gt;
| [[VirtualBox]]&lt;br /&gt;
|-&lt;br /&gt;
| mail&lt;br /&gt;
| 30&lt;br /&gt;
| 30&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| news&lt;br /&gt;
| 31&lt;br /&gt;
| 31&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| uucp&lt;br /&gt;
| 32&lt;br /&gt;
| 32&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| postfix&lt;br /&gt;
| 33&lt;br /&gt;
| 33&lt;br /&gt;
| [[Postfix]]&lt;br /&gt;
|-&lt;br /&gt;
| postdrop&lt;br /&gt;
| -&lt;br /&gt;
| 34&lt;br /&gt;
| [[Postfix]]&lt;br /&gt;
|-&lt;br /&gt;
| courier&lt;br /&gt;
| 35&lt;br /&gt;
| 35&lt;br /&gt;
| [[Courier-Authlib]]&lt;br /&gt;
|-&lt;br /&gt;
| mysql&lt;br /&gt;
| 40&lt;br /&gt;
| 40&lt;br /&gt;
| [[MySQL]]&lt;br /&gt;
|-&lt;br /&gt;
| sshd&lt;br /&gt;
| 48&lt;br /&gt;
| 48&lt;br /&gt;
| [[OpenSSH]]&lt;br /&gt;
|-&lt;br /&gt;
| operator&lt;br /&gt;
| 50&lt;br /&gt;
| -&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| postmaster&lt;br /&gt;
| 51&lt;br /&gt;
| -&lt;br /&gt;
| CLFS (Suggested)&lt;br /&gt;
|-&lt;br /&gt;
| games&lt;br /&gt;
| 60&lt;br /&gt;
| 60&lt;br /&gt;
| [[GNOME Games]]&lt;br /&gt;
|-&lt;br /&gt;
| camera&lt;br /&gt;
| -&lt;br /&gt;
| 70&lt;br /&gt;
| (Suggested) [[libgphoto2]]&lt;br /&gt;
|-&lt;br /&gt;
| users&lt;br /&gt;
| -&lt;br /&gt;
| 1000&lt;br /&gt;
| [[Configuring for Adding Users]]&lt;br /&gt;
|-&lt;br /&gt;
| nogroup&lt;br /&gt;
| -&lt;br /&gt;
| 65533&lt;br /&gt;
| CLFS (Suggested), [[NFS Utilities]]&lt;br /&gt;
|-&lt;br /&gt;
| nobody&lt;br /&gt;
| 65534&lt;br /&gt;
| 65534&lt;br /&gt;
| CLFS (Suggested), [[NFS Utilities]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Gtk2&amp;diff=7493</id>
		<title>Gtk2</title>
		<link rel="alternate" type="text/html" href="?title=Gtk2&amp;diff=7493"/>
		<updated>2007-02-01T05:11:28Z</updated>

		<summary type="html">&lt;p&gt;Beaker: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.gtk.org/pub/gtk/v{{Gtk2-Version2}}/gtk+-{{Gtk2-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (For Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/gtk+/gtk+-{{Gtk2-Version}}-multilib-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction Gtk+ 2 ==&lt;br /&gt;
&lt;br /&gt;
The Gtk2 package contains version 2 of the GTK+ libraries. GTK+ is a multi-platform toolkit for creating graphical user interfaces. It is the GUI toolkit that [[Gnome]] uses. The current version of [[Gnome]] - [[Gnome]] 2 - is based on Gtk2.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Project Home Page&#039;&#039;&#039;: http://www.gtk.org/&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[Cairo]]&lt;br /&gt;
* [[Pango]]&lt;br /&gt;
* [[ATK]]&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[LibTIFF]]&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
&lt;br /&gt;
== Additional Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--enable-gtk-doc&#039;&#039;: Use [[Gtk-Doc]] to build documentation.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gtk+-{{Gtk2-Version}}/{faq,tutorial} &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/faq/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/faq &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/tutorial&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-32:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/32/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-32}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-n32:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/n32/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 \&lt;br /&gt;
     --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-n32}&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
The following commands make Gtk put it&#039;s configuration information in /etc/gtk-2.0-64:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../gtk+-{{Gtk2-Version}}-multilib-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/BUILDENV/64/&amp;quot; gdk-pixbuf/gdk-pixbuf-io.c \&lt;br /&gt;
     gdk-pixbuf/Makefile.am gdk-pixbuf/Makefile.in \&lt;br /&gt;
     modules/input/Makefile.am modules/input/Makefile.in \&lt;br /&gt;
     gtk/gtkrc.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 \&lt;br /&gt;
     --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gdk-pixbuf-query-loaders{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/gtk-query-immodules-2.0{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/gdk-pixbuf-query-loaders &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/gtk-query-immodules-2.0 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gtk+-{{Gtk2-Version}}/{faq,tutorial} &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/faq/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/faq &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -R docs/tutorial/html/* /usr/share/doc/gtk+-{{Gtk2-Version}}/tutorial&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/lib/gtk-2.0/{{Gtk2-Version2}}.0/loaders, /usr/lib/gtk-2.0/{{Gtk2-Version2}}.0/immodules, /usr/lib64/gtk-2.0/{{Gtk2-Version2}}.0/printbackends, /usr/include/gtk-2.0/{gdk-pixbuf,gdk,gtk}, /usr/include/gtk-unix-print-2.0, /usr/include/gtk-unix-print-2.0/gtk, /usr/include/gtk-2.0/gdk-pixbuf-xlib, /usr/share/themes/Raleigh/gtk-2.0, /usr/share/themes/Default/gtk-2.0-key, /usr/share/themes/Emacs/gtk-2.0-key, /usr/share/gtk-2.0/demo&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|gdk-pixbuf-csource, gdk-pixbuf-query-loaders, gtk-query-immodules-2.0, gtk-update-icon-cache, gtk-demo&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libgdk_pixbuf-2.0.{so,la}, libpixbufloader-{png,jpeg,gif,ico,ani,ras,xpm,tiff,pnm,bmp,wbmp,xbm,tga,pcx}.{so,la}, libgdk-x11-2.0.{so,la}, libgtk-x11-2.0.{so,la}, im-xim.{so,la}, im-am-et.{so,la}, im-cedilla.{so,la}, im-cyrillic-translit.{so,la}, im-inuktitut.{so,la}, im-ipa.{so,la}, im-thai-broken.{so,la}, im-ti-er.{so,la}, im-ti-et.{so,la}, im-viqr.{so,la}, libpixmap.{so,la}, libprintbackend-file.{so,la}, libprintbackend-lpr.{so,la}, libgdk_pixbuf_xlib-2.0.{so,la}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Usermode&amp;diff=7217</id>
		<title>Usermode</title>
		<link rel="alternate" type="text/html" href="?title=Usermode&amp;diff=7217"/>
		<updated>2007-01-19T04:15:43Z</updated>

		<summary type="html">&lt;p&gt;Beaker: /* Configuring usermode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://mirrors.dotsrc.org/fedora/development/source/SRPMS/usermode-{{Usermode-Version}}-3.src.rpm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduction to Usermode ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Package Description Needed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extracting the RPM ==&lt;br /&gt;
An extracted package can be downloaded from: http://cross-lfs.org/~jciccone/usermode-{{Usermode-Version}}.tar.gz&lt;br /&gt;
&lt;br /&gt;
Make sure that you have [[rpm2cpio]] and [[Cpio]] installed. This is not the only way to extract the tarball. If you know of a better way that has almost no dependencies, By all means add it.&lt;br /&gt;
&lt;br /&gt;
 rpm2cpio usermode-{{Usermode-Version}}-3.src.rpm | cpio -d -i&lt;br /&gt;
&lt;br /&gt;
The above command will create 2 files. &#039;&#039;&#039;usermode-{{Usermode-Version}}.tar.gz&#039;&#039;&#039; and &#039;&#039;&#039;usermode.spec&#039;&#039;&#039;. It is safe to delete &#039;&#039;&#039;usermode.spec&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[libglade]]&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
* [[libuser]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[startup-notification]]&lt;br /&gt;
* [[libwnck]]&lt;br /&gt;
* [[Electric Fence]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;/--add-category AdvancedSettings/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category X-Red-Hat-Base/d&amp;quot; \&lt;br /&gt;
        -e &amp;quot;/--add-category Application/d&amp;quot; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Configuring usermode ==&lt;br /&gt;
&lt;br /&gt;
If you would like users to be able to change their own passwords and information using the gui tools, run the following command:&lt;br /&gt;
&lt;br /&gt;
 chmod -v 4755 /usr/sbin/userhelper&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directory:&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! program1&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! program2&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Libuser&amp;diff=7216</id>
		<title>Libuser</title>
		<link rel="alternate" type="text/html" href="?title=Libuser&amp;diff=7216"/>
		<updated>2007-01-19T04:03:02Z</updated>

		<summary type="html">&lt;p&gt;Beaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://mirrors.dotsrc.org/fedora/development/source/SRPMS/libuser-{{Libuser-Version}}-2.src.rpm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduction to Libuser ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Package Description Needed&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extracting the RPM ==&lt;br /&gt;
An extracted package can be downloaded from: http://cross-lfs.org/~jciccone/libuser-{{Libuser-Version}}.tar.gz&lt;br /&gt;
&lt;br /&gt;
Make sure that you have [[rpm2cpio]] and [[Cpio]] installed. This is not the only way to extract the tarball. If you know of a better way that has almost no dependencies, by all means add it.&lt;br /&gt;
&lt;br /&gt;
 rpm2cpio libuser-{{Libuser-Version}}-2.src.rpm | cpio -d -i&lt;br /&gt;
&lt;br /&gt;
The above command will create 2 files. &#039;&#039;&#039;libuser-{{Libuser-Version}}.tar.gz&#039;&#039;&#039; and &#039;&#039;&#039;libuser.spec&#039;&#039;&#039;. It is safe to delete &#039;&#039;&#039;libuser.spec&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[Popt]]&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[CyrusSASL]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
* [[MIT krb5]] or [[Heimdal]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^all:.*libuser/d&amp;quot; docs/Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^all:.*libuser/d&amp;quot; docs/Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^all:.*libuser/d&amp;quot; docs/Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;/^all:.*libuser/d&amp;quot; docs/Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directory:&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! program1&lt;br /&gt;
| ???&lt;br /&gt;
|-&lt;br /&gt;
! program2&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=Qt4&amp;diff=7215</id>
		<title>Qt4</title>
		<link rel="alternate" type="text/html" href="?title=Qt4&amp;diff=7215"/>
		<updated>2007-01-19T04:00:11Z</updated>

		<summary type="html">&lt;p&gt;Beaker: libpng is redundant in qt instructions as it is needed in X&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.trolltech.com/qt/source/qt-x11-opensource-src-{{Qt4-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Introduction to Qt4 ==&lt;br /&gt;
&lt;br /&gt;
The Qt4 package contains a C++ GUI library. This is useful for creating graphical applications or executing graphical applications that are dynamically linked to the Qt4 library. One of the major users of Qt4 is upcoming KDE-4.&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* Xinerama provided by and [[X Window System]]&lt;br /&gt;
* Xfixes provided by and [[X Window System]]&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[NAS]]&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[unixODBC]]&lt;br /&gt;
* [[SQLite]]&lt;br /&gt;
* [[Firebird]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[MySQL]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-mysql -I/usr/include/mysql&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[PostgreSQL]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-psql -I/usr/include/postgresql/server&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[SQLite]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-sqlite2 -system-sqlite&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[unixODBC]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -plugin-sql-odbc&lt;br /&gt;
&lt;br /&gt;
If you would like to compile with [[NAS]] support add the following to the configure command:&lt;br /&gt;
&lt;br /&gt;
 -system-nas-sound&lt;br /&gt;
&lt;br /&gt;
If your [[X Window System]] is &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;NOT&#039;&#039;&#039;&amp;lt;/font&amp;gt; Xorg, then add to configure:&lt;br /&gt;
&lt;br /&gt;
 -no-xfixes&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -sfn qt-{{Qt4-Version}} /opt/qt4&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package&lt;br /&gt;
&lt;br /&gt;
 export QMAKESPEC=linux-g++-32 &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qmake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic3{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/moc{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qtconfig{,-32}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
TO BE DONE&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re [[X Window System]] prefix is something other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; then run the following command to change the hard coded paths in the sources:&lt;br /&gt;
&lt;br /&gt;
 for file in $(grep -lr &amp;quot;X11R6&amp;quot; *)&lt;br /&gt;
 do&lt;br /&gt;
     sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $file&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Compile the package&lt;br /&gt;
&lt;br /&gt;
 export QMAKESPEC=linux-g++-64 &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure -prefix /opt/qt-{{Qt4-Version}} \&lt;br /&gt;
 -libdir /opt/qt-{{Qt4-Version}}/lib64 \&lt;br /&gt;
 -plugindir /opt/qt-{{Qt4-Version}}/lib64/plugin \&lt;br /&gt;
 -L/usr/lib64 \&lt;br /&gt;
 -sysconfdir /etc/qt4 \&lt;br /&gt;
 -qt-gif \&lt;br /&gt;
 -system-zlib \&lt;br /&gt;
 -system-libpng \&lt;br /&gt;
 -system-libjpeg \&lt;br /&gt;
 -system-libmng \&lt;br /&gt;
 -no-exceptions \&lt;br /&gt;
 -tablet &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qmake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/uic3{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/moc{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/qt-{{Qt4-Version}}/bin/qtconfig{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/qmake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/uic &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/uic3 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/moc &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/qt-{{Qt4-Version}}/bin/qtconfig &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -sfn qt-{{Qt4-Version}} /opt/qt4&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== Non-Multilib ===&lt;br /&gt;
&lt;br /&gt;
==== /etc/profile.d/20-qt4.sh ====&lt;br /&gt;
&lt;br /&gt;
Create an addition to the [[Bash Startup Files]]:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt4.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt4.sh&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/qt4/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}/opt/qt4/lib&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt4.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
==== ld.so.conf ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/ld.so.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 # Begin qt4 addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt4/lib&lt;br /&gt;
 &lt;br /&gt;
 # End qt4 addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;br /&gt;
&lt;br /&gt;
=== Multilib ===&lt;br /&gt;
&lt;br /&gt;
==== /etc/profile.d/20-qt4.sh ====&lt;br /&gt;
&lt;br /&gt;
Create an addition to the [[Bash Startup Files]]:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/20-qt4.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/20-qt4.sh&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/qt4/bin&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/qt4/lib&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/qt4/lib32&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/qt4/lib64&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/20-qt4.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
==== ld.so.conf ====&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; /etc/ld.so.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 # Begin qt4 addition to /etc/ld.so.conf&lt;br /&gt;
 &lt;br /&gt;
 /opt/qt4/lib&lt;br /&gt;
 /opt/qt4/lib32&lt;br /&gt;
 /opt/qt4/lib64&lt;br /&gt;
 &lt;br /&gt;
 # End qt4 addition&lt;br /&gt;
 EOF&lt;br /&gt;
 ldconfig&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=OpenSSL&amp;diff=2147</id>
		<title>OpenSSL</title>
		<link rel="alternate" type="text/html" href="?title=OpenSSL&amp;diff=2147"/>
		<updated>2006-09-25T05:57:58Z</updated>

		<summary type="html">&lt;p&gt;Beaker: /* 64Bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.openssl.org/source/openssl-0.9.8c.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.openssl.org/source/openssl-0.9.8c.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-fix_manpages-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (x86_64 Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-32bit_x86_64-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (MIPS):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-mips_support-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[bc]] (used by the testsuite)&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-fix_manpages-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./config --openssldir=/etc/ssl --prefix=/usr shared &amp;amp;&amp;amp;&lt;br /&gt;
 make MANDIR=/usr/share/man&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make MANDIR=/usr/share/man install &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -r certs /etc/ssl &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -d -m755 /usr/share/doc/openssl-0.9.8c &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \&lt;br /&gt;
     /usr/share/doc/openssl-0.9.8c&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== x86_64 ====&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-32bit_x86_64-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./Configure linux-x86_64-32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Sparc ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-sparcv9 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mipsel --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; PERL=/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
This patch allows OpenSSL to be installed a dir other then lib.&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mipsel-n32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips-n32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PERL=/usr/bin/perl LIBDIR=lib32&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man LIBDIR=lib32 install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
This patch allows OpenSSL to be installed into a dir other then lib:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== x86_64 ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-x86_64 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Sparc ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux64-sparcv9 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips64el --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips64 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; PERL=/usr/bin/perl LIBDIR=lib64&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man LIBDIR=lib64 install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=OpenSSL&amp;diff=2146</id>
		<title>OpenSSL</title>
		<link rel="alternate" type="text/html" href="?title=OpenSSL&amp;diff=2146"/>
		<updated>2006-09-25T05:56:54Z</updated>

		<summary type="html">&lt;p&gt;Beaker: /* Optional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.openssl.org/source/openssl-0.9.8c.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.openssl.org/source/openssl-0.9.8c.tar.gz&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-fix_manpages-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (x86_64 Multilib):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-32bit_x86_64-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Required Patch (MIPS):&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/openssl/openssl-0.9.8c-mips_support-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[bc]] (used by the testsuite)&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-fix_manpages-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./config --openssldir=/etc/ssl --prefix=/usr shared &amp;amp;&amp;amp;&lt;br /&gt;
 make MANDIR=/usr/share/man&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make MANDIR=/usr/share/man install &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -r certs /etc/ssl &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -d -m755 /usr/share/doc/openssl-0.9.8c &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v -r doc/{HOWTO,README,*.{txt,html,gif}} \&lt;br /&gt;
     /usr/share/doc/openssl-0.9.8c&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== x86_64 ====&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-32bit_x86_64-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 ./Configure linux-x86_64-32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Sparc ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-sparcv9 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mipsel --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; PERL=/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
This patch allows OpenSSL to be installed a dir other then lib.&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mipsel-n32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips-n32 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PERL=/usr/bin/perl LIBDIR=lib32&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man LIBDIR=lib32 install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
This patch allows OpenSSL to be installed a dir other then lib.&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../openssl-0.9.8c-allow_lib64-1.patch&lt;br /&gt;
&lt;br /&gt;
Configure the Package (Use the appropriate command):&lt;br /&gt;
&lt;br /&gt;
==== x86_64 ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-x86_64 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Sparc ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux64-sparcv9 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Little-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips64el --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
==== Mips (Big-Endian) ====&lt;br /&gt;
&lt;br /&gt;
 ./Configure linux-mips64 --openssldir=/etc/ssl --prefix=/usr shared&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; PERL=/usr/bin/perl LIBDIR=lib64&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make PERL=/usr/bin/perl MANDIR=/usr/share/man LIBDIR=lib64 install&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
	<entry>
		<id>?title=PCI_Utilities&amp;diff=2145</id>
		<title>PCI Utilities</title>
		<link rel="alternate" type="text/html" href="?title=PCI_Utilities&amp;diff=2145"/>
		<updated>2006-09-25T05:53:30Z</updated>

		<summary type="html">&lt;p&gt;Beaker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.kernel.org/pub/software/utils/pciutils/pciutils-2.2.3.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s/null ;/null 2&amp;gt;\&amp;amp;1 ;/&#039; update-pciids.sh &amp;amp;&amp;amp;&lt;br /&gt;
 make PREFIX=/usr&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make PREFIX=/usr install&lt;br /&gt;
&lt;br /&gt;
Some packages require the PCI static library. To install the library and headers, issue the following commands:&lt;br /&gt;
&lt;br /&gt;
 install -v -m 755 -d /usr/include/pci &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/libpci.a /usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/*.h /usr/include/pci&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s/null ;/null 2&amp;gt;\&amp;amp;1 ;/&#039; update-pciids.sh &amp;amp;&amp;amp;&lt;br /&gt;
 make PREFIX=/usr CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make PREFIX=/usr install&lt;br /&gt;
&lt;br /&gt;
Some packages require the PCI static library. To install the library and headers, issue the following commands:&lt;br /&gt;
&lt;br /&gt;
 install -v -m 755 -d /usr/include/pci &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/libpci.a /usr/lib &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/*.h /usr/include/pci&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s/null ;/null 2&amp;gt;\&amp;amp;1 ;/&#039; update-pciids.sh &amp;amp;&amp;amp;&lt;br /&gt;
 make PREFIX=/usr CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make PREFIX=/usr install&lt;br /&gt;
&lt;br /&gt;
Some packages require the PCI static library. To install the library and headers, issue the following commands:&lt;br /&gt;
&lt;br /&gt;
 install -v -m 755 -d /usr/include/pci &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/libpci.a /usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/*.h /usr/include/pci&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s/null ;/null 2&amp;gt;\&amp;amp;1 ;/&#039; update-pciids.sh &amp;amp;&amp;amp;&lt;br /&gt;
 make PREFIX=/usr CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make PREFIX=/usr install&lt;br /&gt;
&lt;br /&gt;
Some packages require the PCI static library. To install the library and headers, issue the following commands:&lt;br /&gt;
&lt;br /&gt;
 install -v -m 755 -d /usr/include/pci &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/libpci.a /usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m 644 lib/*.h /usr/include/pci&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== pci.ids ===&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;pci.ids&#039;&#039;&#039; data file is constantly being updated. To get a current version of this file run &#039;&#039;&#039;update-pciids&#039;&#039;&#039;. This program requires [[Which]] to find [[Curl]], [[Wget]], or [[Lynx]] which is used to download the most current file.&lt;/div&gt;</summary>
		<author><name>Beaker</name></author>
	</entry>
</feed>