Jul
10

New Features for the Impatient

FreeBSD/PC-BSD 9.1 are due out by the end of the summer and we are getting close to issuing the first BETA for 9.1. In anticipation of code freeze, Kris is busy getting in the last of the features. Over the next few weeks, we’ll highlight some of the cooler features coming in 9.1.

For those of you who would like to try out the features before BETA1 is released, instructions for building an updated control panel are provided below for both PC-BSD and FreeBSD systems. These have been tested on 9.0.

For PC-BSD, in System Manager -> System Packages make sure that Development -> Development-Qt and Development-VCS are installed. You’ll also need to install system source in System Manager -> Tasks.

For FreeBSD, make sure that you have /usr/src/sys and the following packages are installed:

cmake
cmake-gui
gmake
qt4-assistant
qt4-assistant-adp
qt4-designer
qt4-doc
qt4-libQtAssistantClient
qt4-linguist
qt4-moc
qt4-qmake
qt4-qtsolutions-singleapplication
qt4-rcc
qt4-uic
subversion

Once the dependent software is installed, become the superuser, cd to a directory suitable for downloading the PC-BSD src, and run these commands:

svn co svn://svn.pcbsd.org/pcbsd/current/src-qt4
cd src-qt4/libpcbsd/
qmake-qt4 *.pro
make
make install
cd ..
qmake-qt4 *.pro
make
make install

Some icons also rely on updated scripts which can be built using these commands from the original download directory:

svn co svn://svn.pcbsd.org/pcbsd/current/src-sh
cd src-sh
make
make install

On a PC-BSD system, Control Panel will be updated and available from the GUI. On a FreeBSD system, you can start Control Panel by typing pc-controlpanel from an X session. You can also start individual control panel icons using the commands listed in /usr/local/bin/pc-*.

Share This Post:
  • Digg
  • Facebook
  • Twitter
  • email
  • LinkedIn
  • Slashdot

Written by dru. Posted in 9.1, testers

Trackback from your site.

Comments (10)

Leave a comment

*

Please leave these two fields as-is:

Help the Project, Donate Today!