A number of people have asked if they can upgrade from 9.0-RELEASE to the latest snapshot. Yes you can, if you carefully follow these instructions:
IMPORTANT: As with any pre-release, there can and will be bugs, so be sure to backup your data to a removable media or another system first.
As the superuser, grab and build the newest pc-updatemanager utility. This requires you to first install Development-Qt and Development-VCS packages from Control Panel -> System Manager -> System Packages -> Development.
# svn co svn://svn.pcbsd.org/pcbsd/current/src-sh/pc-updatemanager
# cd pc-updatemanager
# make install
Now edit /usr/local/share/pcbsd/pc-updatemanager/conf/sysupdate.conf:
Change PATCHSET: from pcbsd to pcbsdtest
Now you can scan for updates and you should see a system update to
9-STABLE-20120505 available. Let the update download as normal, then reboot. The system will reboot twice to update the kernel / world / packages, then you’ll be updated to the newer snapshot.
As with any snapshot, please report bugs to the testing mailing list so that we can work on fixing them.
Kris has announced the availability of the next testing snapshot. If you are using Intel video or would like to upgrade from a previous snapshot, read the Errata section below.
The next snapshot in the PC-BSD 9-STABLE branch has just been released
for i386 and amd64 architectures. This snapshot provides both users and developers a means to test out new features in the upcoming PC-BSD 9.1 release. This snapshot may contain buggy code and features, so users are encouraged to run it only on non-critical systems.
Changes since the previous Snapshot:
* FreeBSD 9-STABLE from 05-01-2012
* Xorg 7.5.2 / Xorg-server 1.10.6
* Includes the GEM kernel support patches
* Added fail2ban for SSH brute force blocking
* Added ossec to base system
* Added support for all i18n languages currently in Pootle
* Fixed sorting of installed Applications in AppCafe
* Fixed some bugs in server install causing CLI apps to fail
* Fixed stamping boot on BootCamp partitions.
* Enable starting Warden jails at system bootup
* Enable booting installer on systems with < 512MB of RAM
* Enabled splash screen support
* Multiple bugfixes to included utilities / apps
Highlights for the upcoming 9.1:
* New system installer! Greatly simplified for desktop and server installs.
* New “PC-BSD Server” installation option. Includes command-line
utilities like pbi-manager, warden, metapkgmanager and more.
* Support for ZFS mirror / raidz(1,2,3) during installation.
* Support for SWAP on ZFS, allowing entire disk ZFS installation.
* Support for setting additional ZFS data-set options, such as compression, noexec, etc.
* Warden jail management integrated into system. Allows creating jails
via GUI, adding packages and other administration.
* First boot setup wizard allows OEM installs to be easily performed.
* New Bluetooth paring tray / GUI utilities.
* New AppCafe improvements and preferences
* Improvements to wifi utility
* Fixed bug causing untranslated strings to show up empty.
* Numerous bug-fixes to PC-BSD related utilities
* And much more!
* Due to some port changes the updated Xorg Intel driver did not get
automatically included. You add it post-install by adding the line
“WITH_NEW_XORG=yes” to /etc/make.conf and then building the
/usr/ports/x11-drivers/xf86-video-intel port. This will be corrected in the next snapshot.
* It is possible to update from the previous snapshot to the current version, however you will manually need to update the
/usr/local/bin/pc-updatemanager command first.
http://trac.pcbsd.org/export/16662/pcbsd/current/src-sh/pc-updatemanager/pc-updatemanager -o /usr/local/bin/pc-updatemanager
# chmod 755 /usr/local/bin/pc-updatemanager
You may now update via the system updater GUI.
Kris has just announced the availability of the first testing snapshot for the upcoming 9.1 release. This snapshot can be downloaded from here.
NOTE: This snapshot is only available for 64-bit systems. Also, if you need the new GEM/KMS support provided in the previous snapshot, do not install this new snapshot on your main system as that support has been removed, pending its commital to FreeBSD. If you need that support and would like to test the new snapshot, test it in a virtual environment.
The wiki is gradually being updated with the new installer and Warden information and those sections will change over the next few days to match the capabilities of this snapshot.
From the announcement:
The PC-BSD team is pleased to make available the first public 9-STABLE snapshot for 64bit systems!
This snapshot provides both users and developers a means to test out new features in the upcoming PC-BSD 9.1 release. This snapshot may contain buggy code and features, so users are encouraged to run it only on non-critical systems.
- FreeBSD 9-STABLE from 4-11-2012
- New system installer! Greatly simplified for desktop and server installs.
- New “PC-BSD Server” installation option. Includes command-line utilities like pbi-manager, warden, metapkgmanager and more.
- Support for ZFS mirror / raidz(1,2,3) during installation.
- Support for SWAP on ZFS, allowing entire disk ZFS installation.
- Support for setting additional ZFS data-set options, such as compression, noexec, etc.
- Warden jail management integrated into system. Allows creating jails via GUI, adding packages and other administration.
- First boot setup wizard allows OEM installs to be easily performed.
- New Bluetooth paring tray / GUI utilities.
- New AppCafe improvements and preferences.
- Improvements to wifi utility.
- Fixed bug causing untranslated strings to show up empty.
- Numerous bug-fixes to PC-BSD related utilities.
- There is a bug installing to boot-camp partitions which will be fixed in next snapshot.
- The warden rc.d script is not enabled by default. Add ‘warden_enable=”YES”‘ to /etc/rc.conf to enable.
- The i386 image was not built for this snapshot, however it will available in the upcoming weeks.
- The installer will not correctly start on systems with < 512MB of ram, which will be fixed in upcoming snapshots.
- This snapshot does NOT contain the upcoming Intel GEM/KMS video driver support. This will be available in a future snapshot.
Many PC-BSD users have been looking for localized versions of the LibreOffice PBI (which, like the underlying FreeBSD port, is currently only available in English). The FreeBSD LibreOffice porting team is working on the next version of the port which will be localized.
Baptiste Daroussin from the porting team describes the current state of the upcoming port in this mailing list post.
If you are comfortable compiling FreeBSD ports, have been looking for an excuse to try compiling with clang, and would like to assist with the testing of the upcoming port, read that mailing list post first as it contains technical details that you will need to get started. Note that the provided Makefiles are already configured to use clang, meaning that you can type make as usual.
For those of you trying out the 9.0-STABLE-20120225 testing snapshot, or who are curious about the revamped installer for 9.1, Chapters 3, 4, and 5 of the PC-BSD Handbook have been updated with the new screenshots and functionality. Some sections are still being tested or aren’t yet fully implemented and will contain a comment to that effect in ALL CAPS.
I particularly like the new FreeBSD setup wizard; that and the ability to configure ZFS and encryption during installation makes it my new FreeBSD installer of choice.
Some of the new installer features will be refined between now and 9.1-RELEASE and the documentation will be updated accordingly. We will be releasing regular testing snapshots between now and 9.1 to give testers ample time to test new features as they are implemented. It is expected that the next testing snapshot will contain bug fixes from the last snapshot, the new gdm GUI configuration tool, and the changes to Warden that Kris is currently coding.
If you have any feedback or suggestions for the new installer, please send them to the PC-BSD testing mailing list.
A testing snapshot that integrates the new DRM/GEM/KMS work is now available to testers.
DANGER: this snapshot should be considered alpha quality and for testing purposes only!
This snapshot is meant to provide testers the opportunity to provide feedback regarding Intel, ATI and NVIDIA video cards which currently are not fully supported using the existing FreeBSD Xorg drivers. Please report any issues you find to the FreeBSD X11 mailing list so that the FreeBSDD Xorg porting team can address them.
As an added bonus, this snapshot contains the shiny new 9.1 installer. Feedback on the installer should be sent to the PC-BSD testing mailing list. Currently, the new installer is totally undocumented, but that should change over the next few weeks.