OtherWays
Fixing Problems |
Alternative ways to run development releases
Without Any Tools
Devel release as main work environment |
|
Howto |
|
quick Howto |
on a Desktop machine: sudo update-manager -d, on a Server: sudo do-release-upgrade -d |
Advantages |
- tests the devel release on real HW |
Disadvantages |
- will have bugs |
separate partition with Ubuntu development release |
|
Howto |
|
quick Howto |
|
Advantages |
- tests the devel release on real HW |
Disadvantages |
- rebooting into devel partition takes time |
separate machine with Ubuntu development release |
|
Howto |
|
quick Howto |
|
Advantages |
- tests the devel release on real HW |
Disadvantages |
- requires more electricity and desk space |
use the LiveCD |
|
Howto |
|
quick Howto |
download iso from http://cdimage.ubuntu.com/daily-live/current/ - burn it - boot it |
Advantages |
- tests the devel release on real HW |
Disadvantages |
- rebooting into devel partition takes time |
Using Tools
chroot |
|
Howto |
|
quick Howto |
sudo apt-get install debootstrap; sudo debootstrap <development release> <directory> |
Advantages |
- easy setup |
Disadvantages |
- testing graphical applications isn't straight-forward |
kvm |
|
Howto |
|
quick Howto |
sudo apt-get install kvm virt-manager libvirt-bin |
Advantages |
- Feels like a real machine |
Disadvantages |
- Does not test the devel release on different hardware |
virtualbox |
|
Howto |
|
quick Howto |
sudo apt-get install virtualbox-ose virtualbox-ose-modules-uname -r |
Advantages |
- Feels like a real machine |
Disadvantages |
- Does not test the devel release on different hardware |
vmware |
|
Howto |
|
quick Howto |
|
Advantages |
- supports snapshots |
Disadvantages |
- not free software |
Building Packages
pbuilder |
|
Howto |
|
quick Howto |
sudo apt-get install pbuilder; sudo pbuilder create |
Advantages |
- easy setup |
Disadvantages |
- less useful for testing fixes |
using a PPA |
|
Howto |
|
quick Howto |
|
Advantages |
- good way to test if a package builds on various releases |
Disadvantages |
- just covers the 'build side' of testing |
sbuild |
|
Howto |
|
quick Howto |
sudo apt-get install ubuntu-dev-tools; mk-sbuild-lv <vg> <release> |
Advantages |
- fast |
Disadvantages |
- requires LVM and spare LVs |
UsingDevelopmentReleases/OtherWays (last edited 2012-11-08 16:59:19 by 99-191-111-134)