PPA_Testing

Differences between revisions 9 and 14 (spanning 5 versions)
Revision 9 as of 2012-08-11 16:25:53
Size: 2146
Editor: host-89-242-219-131
Comment:
Revision 14 as of 2018-01-15 04:24:35
Size: 0
Editor: tsimonq2
Comment: It's been obsoleted and you can find more information elsewhere
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(Lubuntu/Header)>>

= 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

{{{
please install application from ppa:xyz and retest.
}}}

As the developers spend most of their 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 '''application''' 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 a full system update. If you are in doubt of either the application or the ppa full names, please do ask the devs. Do '''not''' install ppa's that you do not fully trust, they can be a source of [[http://en.wikipedia.org/wiki/Malware | malware]], if in doubt.... '''ASK'''

== Adding ==

{{{
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
}}}

What the above does:

 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'''''

== Removing ==

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
}}}

What the above does:

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