PPA_Testing

Differences between revisions 2 and 3
Revision 2 as of 2012-08-10 22:52:07
Size: 1847
Editor: host-89-240-66-231
Comment:
Revision 3 as of 2012-08-10 23:18:17
Size: 1786
Editor: host-89-240-66-231
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Sometimes during the test cycle one of the developers may ask you to test something specific for them. This is often phrased as ''install '''application''' from '''ppa-xyz''' '' As the developers spend most of time talking in a language that I understand as well as I do [[http://en.wikipedia.org/wiki/Klingon#Language | Klingon]] I did ask for an explanation that humans could understand. In the below example, I will use the application '''lxinput''' from the ppa '''lubuntu-dev/staging'''. These two pieces of information will be given to you. After installing an application from a test ppa area, it is wise to remove that ppa from your system else you will pull in any work in progress that the developer or team are doing each time you do an update. Sometimes during the test cycle one of the developers may ask you to test something specific for them. This is often phrased as ''install '''application''' from '''ppa-xyz''' '' As the developers spend most of time talking in a language that I understand as well as I do [[http://en.wikipedia.org/wiki/Klingon#Language | Klingon]] I did ask for an explanation that humans could understand. In the below example, I will use the application '''appication''' from the ppa '''ppa:xyz'''. These two pieces of information will be given to you. After installing an application from a test ppa area, it is wise to remove that ppa from your system else you will pull in any work in progress that the developer or team are doing each time you do an update.
Line 7: Line 7:
sudo apt-add-repository ppa:lubuntu-dev/staging sudo apt-add-repository ppa:xyz
Line 9: Line 9:
sudo apt-get install lxinput
sudo apt-add-repository -r ppa:lubuntu-dev/staging
sudo apt-get install application
sudo apt-add-repository -r ppa:xyz
Line 14: Line 14:
 1. sudo apt-add-repository ppa:lubuntu-dev/staging ''add the ppa called lubuntu-dev/staging to your system index''  1. sudo apt-add-repository ppa:xyz ''add the ppa called xyz to your system index''
Line 16: Line 16:
 3. sudo apt-get install lxinput ''install the application''
 4. sudo apt-add-repository -r ppa:lubuntu-dev/staging ''remove the ppa from your system index''
 3. sudo apt-get install application ''install the application''
 4. sudo apt-add-repository -r ppa:xyz ''remove the ppa from your system index''
Line 20: Line 20:
Now, if the new '''lxinput''' broke your system, then you need to get rid of it and re-install the current version Now, if the new '''application''' broke your system, then you need to get rid of it and re-install the current version
Line 23: Line 23:
sudo apt-get remove lxinput
sudo apt-get install lxinput
sudo apt-get remove application
sudo apt-get install application
Line 27: Line 27:
 1. sudo apt-get remove lxinput ''remove the new version''
 2. sudo apt-get install lxinput ''remove the new version we got from the ppa, and now that ppa is no longer in use, the install will 'grab' the one from the normal area.''
 1. sudo apt-get remove application ''remove the new version''
 2. sudo apt-get install application ''remove the new version we got from the ppa, and now that ppa is no longer in use, the install will 'grab' the one from the normal area.''

Describe Lubuntu/Testing/PPA_Testing here.

PPA Testing

Sometimes during the test cycle one of the developers may ask you to test something specific for them. This is often phrased as install application from ppa-xyz As the developers spend most of time talking in a language that I understand as well as I do Klingon I did ask for an explanation that humans could understand. In the below example, I will use the application appication from the ppa ppa:xyz. These two pieces of information will be given to you. After installing an application from a test ppa area, it is wise to remove that ppa from your system else you will pull in any work in progress that the developer or team are doing each time you do an update.

sudo apt-add-repository ppa:xyz
sudo apt-get update
sudo apt-get install application
sudo apt-add-repository -r ppa:xyz
sudo apt-get update
  1. sudo apt-add-repository ppa:xyz add the ppa called xyz to your system index

  2. sudo apt-get update tell your system it is there to be used

  3. sudo apt-get install application install the application

  4. sudo apt-add-repository -r ppa:xyz remove the ppa from your system index

  5. sudo apt-get update tell your system not to use it anymore

Now, if the new application broke your system, then you need to get rid of it and re-install the current version

sudo apt-get remove application
sudo apt-get install application
  1. sudo apt-get remove application remove the new version

  2. sudo apt-get install application remove the new version we got from the ppa, and now that ppa is no longer in use, the install will 'grab' the one from the normal area.