Official Ubuntu PPA: Difference between revisions
m (→FAQ) |
m (→FAQ) |
||
Line 116: | Line 116: | ||
LTS releases are better for long term install and forget, installing obviously the very latest LTS release available. | LTS releases are better for long term install and forget, installing obviously the very latest LTS release available. | ||
}} | |||
{{FAQ|1=beta_unstable | |||
| BGcolor= | |||
| Question=How can I install a beta/unstable version? | |||
| Answer= | |||
To install a beta/unstable version of XBMC you must first add the unstable repository, then install XBMC: | |||
<source lang="bash"> | |||
sudo add-apt-repository ppa:team-xbmc/unstable | |||
sudo apt-get update | |||
sudo apt-get install xbmc | |||
</source> | |||
Follow the prompts to add the repository, then to add the updates, and finally install the new version of XBMC. | |||
{{note|1=You may need to restart your computer for the newly installed version to be working.}} | |||
}} | |||
{{FAQ|1=beta_unstable_to_stable | |||
| BGcolor=whitesmoke | |||
| Question=How can I move from a beta/unstable to a stable version? | |||
| Answer= | |||
Check what XBMC versions you have access to: | |||
<source lang="bash"> | |||
sudo apt-cache policy xbmc | |||
xbmc: | |||
Installed: 2:13.2~git20140719.0900-beta2-0trusty | |||
Candidate: 2:13.2~git20140719.0900-beta2-0trusty | |||
Version table: | |||
*** 2:13.2~git20140719.0900-beta2-0trusty 0 | |||
500 http://ppa.launchpad.net/team-xbmc/unstable/ubuntu/ trusty/main amd64 Packages | |||
100 /var/lib/dpkg/status | |||
2:13.1~git20140606.0917-gotham-0trusty 0 | |||
500 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ trusty/main amd64 Packages | |||
2:12.3+dfsg1-3ubuntu1 0 | |||
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages | |||
</source> | |||
{{note|1=In the above example we have an unstable ('''team-xbmc/unstable''') and the release versions ('''team-xbmc/ppa''') available. The version with the '''***''' is the currently installed version (unstable)}} | |||
To install the release version we need to install the team-xbmc/ppa version (in the above example: "2:13.1~git20140606.0917-gotham-0trusty"). This requires us to install both the "'''xbmc'''" and the "'''xbmc-bin'''" package. | |||
<source lang="bash"> | |||
sudo apt-get install xbmc=2:13.1~git20140606.0917-gotham-0trusty xbmc-bin=2:13.1~git20140606.0917-gotham-0trusty | |||
</source> | |||
{{note|1=You will get a warning you are downgrading, hit Y when asked to continue}} | |||
Remove the beta/unstable repository from XBMC to clean up: | |||
<source lang="bash"> | |||
sudo add-apt-repository -r ppa:team-xbmc/unstable | |||
</source> | |||
}} | }} | ||
Line 144: | Line 191: | ||
Hint: For e.g. You can use result of <code>apt-cache policy xbmc</code> to see the candidates <packagename><version> available to you. | Hint: For e.g. You can use result of <code>apt-cache policy xbmc</code> to see the candidates <packagename><version> available to you. | ||
{{Note| Removing/purging any previous versions if they are greater version of the package you are looking to install is necessary.}} | {{Note| Removing/purging any previous versions if they are greater version of the package you are looking to install is necessary.}} | ||
}} | }}<section end="package_maintenance" /> | ||
{{FAQ|1=PPA Build deps | {{FAQ|1=PPA Build deps | ||
Line 152: | Line 199: | ||
These build dependencies are versions of a library pre-packaged by Team XBMC, because the distro provided versions are behind the current requirements of XBMC. | These build dependencies are versions of a library pre-packaged by Team XBMC, because the distro provided versions are behind the current requirements of XBMC. | ||
Both [https://github.com/xbmc/xbmc/blob/master/docs/README.linux REAME.linux] and/or [https://github.com/xbmc/xbmc/blob/master/docs/README.ubuntu README.ubuntu] documents using XBMC ppa build dependencies refer to these dependencies in the Team XBMC PPA's used in conjunction, when compiling on Ubuntu or derivatives distros. | Both [https://github.com/xbmc/xbmc/blob/master/docs/README.linux REAME.linux] and/or [https://github.com/xbmc/xbmc/blob/master/docs/README.ubuntu README.ubuntu] documents using XBMC ppa build dependencies refer to these dependencies in the Team XBMC PPA's used in conjunction, when compiling on Ubuntu or derivatives distros. | ||
}} | }} | ||
|} | |} | ||
== See also == | == See also == | ||
* [https://help.ubuntu.com/community/AptGet/Howto apt-get/How-to] | * [https://help.ubuntu.com/community/AptGet/Howto apt-get/How-to] |
Revision as of 11:09, 17 September 2014
Personal Package Archives, or PPAs are software repositories that hold compiled version of software, primarily for Ubuntu and various Ubuntu derivatives (such as Lubuntu, non-Debian versions of Linux Mint, XBMCbuntu, and many others).
The Team XBMC PPA provides the only officially supported pre-compiled binaries for Ubuntu and Ubuntu-based systems.
Repositories
The XBMC repositories are as follows:
https://launchpad.net/~team-xbmc/+archive/ppa | ppa:team-xbmc/ppa |
Final release builds |
https://launchpad.net/~team-xbmc/+archive/unstable | ppa:team-xbmc/unstable |
Betas and release candidates |
https://launchpad.net/~team-xbmc/+archive/xbmc-nightly | ppa:team-xbmc/xbmc-nightly |
Nightly builds |
For the users looking for compile with the PPA build depends in addition to the nightly PPA: | ||
https://launchpad.net/~team-xbmc/+archive/xbmc-ppa-build-depends | ppa:team-xbmc/xbmc-ppa-build-depends |
Build Depends |
FAQ
See also |