You will want to change the packagesite: variable to a particular [http://www.pcbsd.org/getmirrors.php?url=packages PC-BSD mirror] close to your location, and in addition change the 9.1-RELEASE / amd64 to the release / architecture you want to use. Click [http://www.pcbsd.org/getmirrors.php?url=packages here] to get a list of mirrors & package sets available.

+

+

Next you will need to download our repo's [http://trac.pcbsd.org/export/21629/pcbsd/current/src-sh/pc-extractoverlay/desktop-overlay/usr/local/etc/pkg-pubkey.cert public key], and copy it to '''/usr/local/etc/pkg-pubkey.cert'''.

+

+

With this in place, you will probably want to start by updating your packages to the latest versions from the repo. You may do so by running the following command:

+

+

# pkg upgrade -fy

+

+

When that command finishes, you should be good to go! You may now use the '''pkg''' command normally to install / remove / upgrade packages from our repo.

+

+

+

'''Converting to PC-BSD'''

+

+

With your initial repo setup complete, it is now easy to convert your system into a PC-BSD desktop using the following commands:

+

+

# pkg install -yf pcbsd-base

+

# rehash

+

# pbreg set /PC-BSD/SysType PCBSD

+

# /usr/local/bin/pc-extractoverlay desktop

+

+

With these commands finished, you can now reboot and the GDM login manager will be started automatically bringing you to your desktop. If you want to run the PC-BSD display wizard / first boot wizards you can also trigger that before rebooting:

+

+

# touch /var/.runxsetup

+

# touch /var/.pcbsd-firstboot

+

# touch /var/.pcbsd-firstgui

+

+

TIP!

+

+

If you are using NVIDIA video hardware you may want to load their driver before rebooting into the display wizard:

+

+

# pc-metapkgmanager add NVIDIA

+

+

'''Converting to TrueOS'''

+

+

If you wish to convert your server into TrueOS you can quickly do so using the following commands:

+

+

# pkg install -yf trueos-base

+

# rehash

+

# pbreg set /PC-BSD/SysType TRUEOS

+

# /usr/local/bin/pc-extractoverlay server

Revision as of 11:42, 22 February 2013

Convert a FreeBSD System to PC-BSD®Protection (edit): sysopEdited by: Krismoore

Introduction

With the changeover to PKGNG as the backend in PC-BSD / TrueOS, it is now easier than ever to convert a FreeBSD system into a PC-BSD desktop or TrueOS server.

Our PKGNG repos can also be used by FreeBSD users who just want access to a full package repo, with frequent updates.

Getting Started

On your FreeBSD system, you will first need to install the latest pkgng binaries, located in the ports tree under [ports-mgmt/pkg]

After installing PKGNG, you'll probably want to run the command "pkg2ng" to import your existing packages.

Next, you will need to setup access to the PC-BSD repository. Start by creating the file /usr/local/etc/pkg.conf to look like example below:

You will want to change the packagesite: variable to a particular PC-BSD mirror close to your location, and in addition change the 9.1-RELEASE / amd64 to the release / architecture you want to use. Click here to get a list of mirrors & package sets available.

Next you will need to download our repo's public key, and copy it to /usr/local/etc/pkg-pubkey.cert.

With this in place, you will probably want to start by updating your packages to the latest versions from the repo. You may do so by running the following command:

# pkg upgrade -fy

When that command finishes, you should be good to go! You may now use the pkg command normally to install / remove / upgrade packages from our repo.

Converting to PC-BSD

With your initial repo setup complete, it is now easy to convert your system into a PC-BSD desktop using the following commands:

With these commands finished, you can now reboot and the GDM login manager will be started automatically bringing you to your desktop. If you want to run the PC-BSD display wizard / first boot wizards you can also trigger that before rebooting: