PPA_Testing
|
Size: 3197
Comment:
|
← Revision 91 as of 2013-08-03 04:38:53 ⇥
Size: 3802
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 11: | Line 11: |
| Sometimes during the test cycle one of the developers may ask you to test something specific for them. This is often phrased as | During the test cycle, the developers might ask you to perform specific tasks. Such requests might be phrased something like this: |
| Line 13: | Line 13: |
| ''' please install application from ppa:xyz and test'''. | ''' please install application from ppa:xyz and test'''. |
| Line 19: | Line 19: |
| 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 [[http://en.wikipedia.org/wiki/Personal_Package_Archive|PPA]] '''ppa:xyz'''. These two pieces of information will be given to you. If you are ever 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'''. Some PPA's will ask for acceptance of a GPG key... Again, if in doubt '''ASK'''. | [[https://en.wikipedia.org/wiki/Software_developer|(What is a developer aka dev?)]] |
| Line 21: | Line 21: |
| == Installing (aka Adding) == | As developers talk in code language, you might understand their requests less than you do [[http://en.wikipedia.org/wiki/Klingon#Language | Klingon]]. Wiki writers translate and explain code language for the rest of us to understand. (Go to the Ubuntu Forums, Launchpad mailing lists, Ubuntu channels on freenode IRC, or Facebook if you need human interaction.) |
| Line 23: | Line 23: |
| Open a [[https://help.ubuntu.com/community/UsingTheTerminal| terminal]] session: | In the example below, you will see an application named '''"application"''' from the [[http://en.wikipedia.org/wiki/Personal_Package_Archive|PPA]] named '''"ppa:xyz"'''. These two pieces of information will be given to you by a Dev or via the Ubuntu-Quality mailing list. If you ever feel unsure of the precise names of either the application or the ppa, please STOP, and ASK the Devs. Do '''NOT''' install ppa's that you do not fully trust because they can be a source of [[http://en.wikipedia.org/wiki/Malware | malware]]. If in doubt.... '''ASK'''. Some PPA's will ask for acceptance of a GPG key. Again, if in doubt about anything, please, don't be shy, '''JUST ASK'''. == How to Install a ppa (aka Adding) == Open a [[https://help.ubuntu.com/community/UsingTheTerminal| terminal]] session, then press ENTER after each line separately, as follows: |
| Line 33: | Line 40: |
| sudo apt-add-repository ppa:xyz | sudo apt-add-repository ppa:xyz |
| Line 35: | Line 42: |
| you will asked to accept the GPG key, simply press ''Enter'' to accept, provided you trust the PPA. | you will asked to accept the GPG key. When this message appears, simply press ENTER to accept - provided you trust the PPA. |
| Line 39: | Line 46: |
| 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'''''. |
1. sudo apt-add-repository ppa:xyz '''''- adds the ppa called xyz to your system index''''', 2. sudo apt-get update '''''- tells your system it is there to be used'''''. 3. sudo apt-get install application '''''- installs the application'''''. |
| Line 43: | Line 50: |
| == Removing == | == How to Remove a ppa == |
| Line 45: | Line 52: |
| If the new '''application''' does not work, report a [[https://wiki.ubuntu.com/Lubuntu/ReportingBugs | Bug]]. Then you may want / need to get rid of it and re-install the current version. | If the new '''application''' does not work, report a [[https://wiki.ubuntu.com/Lubuntu/ReportingBugs | Bug]]. After you report the bug, you may want or need to get rid of the application and re-install the current version. |
| Line 47: | Line 54: |
| Open a [[https://help.ubuntu.com/community/UsingTheTerminal| terminal]] session: | Open a [[https://help.ubuntu.com/community/UsingTheTerminal| terminal]] session, then press ENTER after each line separately, as follows: |
| Line 58: | Line 65: |
| 1. sudo apt-add-repository -r ppa:xyz '''''remove the test ppa area''''' 2. sudo apt-get update '''''tell your system it is no longer to be used''''' 3. sudo apt-get remove application '''''remove the new version''''' 4. 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.''''' |
1. sudo apt-add-repository -r ppa:xyz '''''- removes the test ppa area''''' 2. sudo apt-get update '''''- tells your system that it is no longer to be used''''' 3. sudo apt-get remove application '''''- removes the new version''''' 4. 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.''''' |
PPA Testing
|
During the test cycle, the developers might ask you to perform specific tasks. Such requests might be phrased something like this:
please install application from ppa:xyz and test.
(What is a developer aka dev?)
As developers talk in code language, you might understand their requests less than you do Klingon. Wiki writers translate and explain code language for the rest of us to understand. (Go to the Ubuntu Forums, Launchpad mailing lists, Ubuntu channels on freenode IRC, or Facebook if you need human interaction.)
In the example below, you will see an application named "application" from the PPA named "ppa:xyz". These two pieces of information will be given to you by a Dev or via the Ubuntu-Quality mailing list.
If you ever feel unsure of the precise names of either the application or the ppa, please STOP, and ASK the Devs. Do NOT install ppa's that you do not fully trust because they can be a source of malware. If in doubt.... ASK. Some PPA's will ask for acceptance of a GPG key. Again, if in doubt about anything, please, don't be shy, JUST ASK.
How to Install a ppa (aka Adding)
Open a terminal session, then press ENTER after each line separately, as follows:
sudo apt-add-repository ppa:xyz sudo apt-get update sudo apt-get install application
If being asked to accept a GPG key, the steps will be slightly different. At the step
sudo apt-add-repository ppa:xyz
you will asked to accept the GPG key. When this message appears, simply press ENTER to accept - provided you trust the PPA.
What the above does:
sudo apt-add-repository ppa:xyz - adds the ppa called xyz to your system index,
sudo apt-get update - tells your system it is there to be used.
sudo apt-get install application - installs the application.
How to Remove a ppa
If the new application does not work, report a Bug. After you report the bug, you may want or need to get rid of the application and re-install the current version.
Open a terminal session, then press ENTER after each line separately, as follows:
sudo apt-add-repository -r ppa:xyz sudo apt-get update sudo apt-get remove application sudo apt-get install application
What the above does:
sudo apt-add-repository -r ppa:xyz - removes the test ppa area
sudo apt-get update - tells your system that it is no longer to be used
sudo apt-get remove application - removes the new version
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.
GPG Keys
A full description of GPG keys and their use can be found at About GPG Keys.
QATeam/PPA_Testing (last edited 2013-08-03 04:38:53 by d154-5-184-90)