Official Ubuntu PPA: Difference between revisions
mNo edit summary |
|||
Line 22: | Line 22: | ||
|} | |} | ||
== | == Package management F.A.Q. == | ||
<section begin="package_maintenance" /> | <section begin="package_maintenance" /> | ||
{| width="100%" | {| width="100%" | ||
{{FAQ|1=Why_XBMC_ppa | {{FAQ|1=Why_XBMC_ppa | ||
| BGcolor= | | BGcolor=whitesmoke | ||
| Question= Why are XBMC packages from Ubuntu repositories incorrect? | | Question= Why are XBMC packages from Ubuntu repositories incorrect? | ||
| Answer= | | Answer= | ||
The simple answer is that, these packages derive from XBMC versions which are either '''outdated''' and '''broken''' or both, and are 100% officially '''unsupported''' at this time. | The simple answer is that, these packages derive from externally modified XBMC versions which are either '''outdated''' and '''broken''' or both, and are 100% officially '''unsupported''' at this time. | ||
The main thing you must understand is that if you looking for supported official builds, you simply should not use other repositories, unless otherwise indicated by a Team Member or a informed community member. | The main thing you must understand is that if you looking for supported official builds, you simply should not use other repositories, unless otherwise indicated by a Team Member or a informed community member. | ||
}} | |||
{{FAQ|1=Dependencies | |||
| BGcolor= | |||
| Question=Are any dependencies required? | |||
| Answer= | |||
Some dependencies are required to add ppas into your distro via terminal, by typing: | |||
<syntaxhighlight lang="bash" enclose="div"> | |||
sudo apt-get install python-software-properties pkg-config | |||
</syntaxhighlight> | |||
}} | }} | ||
Line 47: | Line 57: | ||
}} | }} | ||
{{FAQ|1= | {{FAQ|1=Adding or removing ppas | ||
| BGcolor= | | BGcolor= | ||
| Question=How do I add or remove ppas? | | Question=How do I add or remove ppas? | ||
| Answer= | | Answer= | ||
Line 73: | Line 73: | ||
}} | }} | ||
== Installing, updating or upgrading == | |||
{{FAQ|1=Installing XBMC | {{FAQ|1=Installing XBMC | ||
| BGcolor= | | BGcolor=whitesmoke | ||
| Question=How do I install XBMC? | | Question=How do I install XBMC? | ||
| Answer= | | Answer= | ||
Line 85: | Line 86: | ||
{{FAQ|1=Updating XBMC | {{FAQ|1=Updating XBMC | ||
| BGcolor= | | BGcolor= | ||
| Question=How do I update XBMC? | | Question=How do I update XBMC? | ||
| Answer= | | Answer= | ||
Line 97: | Line 98: | ||
{{FAQ|1=Upgrading XBMC | {{FAQ|1=Upgrading XBMC | ||
| BGcolor= | | BGcolor=whitesmoke | ||
| Question=How do I upgrade XBMC? | | Question=How do I upgrade XBMC? | ||
| Answer= | | Answer= | ||
Line 108: | Line 109: | ||
<section begin="whynoupgrade" /> | <section begin="whynoupgrade" /> | ||
{{FAQ|1=XBMC wont upgrade | {{FAQ|1=XBMC wont upgrade | ||
| BGcolor= | | BGcolor= | ||
| Question=Why wont XBMC upgrade? | | Question=Why wont XBMC upgrade? | ||
| Answer= | | Answer= | ||
Line 118: | Line 119: | ||
{{#lst:XBMCbuntu FAQ|upgradeOS}} | {{#lst:XBMCbuntu FAQ|upgradeOS}} | ||
}}<section end="whynoupgrade" /> | }}<section end="whynoupgrade" /> | ||
{{FAQ|1=Specific package versions. | |||
| BGcolor=whitesmoke | |||
| Question=How to install a specific versions? | |||
| Answer= | |||
In the event you need to install either by upgrade or downgrade a specific XBMC version (a reason may be a bug or to test a specific version), the PPA providing said version active must be in your '''sources.list.d''' along with a updated list of the packages. | |||
If the packages you intend to install are on a different PPA, you should probably remove that PPA to avoid confusion. | |||
<code>apt-get install packagename=version</code> is one way to achieve this. | |||
<syntaxhighlight lang="bash" enclose="div"> | |||
sudo apt-get update | |||
sudo apt-get install xbmc=2:13.1~git20140606.0917-gotham-0trusty xbmc-bin=2:13.1~git20140606.0917-gotham-0trusty | |||
</syntaxhighlight> | |||
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.}} | |||
}} | |||
{{FAQ|1=beta_unstable | {{FAQ|1=beta_unstable | ||
Line 166: | Line 183: | ||
}} | }} | ||
== Uninstalling or Removing == | |||
{{FAQ|1=Uninstalling XBMC | {{FAQ|1=Uninstalling XBMC | ||
| BGcolor= | | BGcolor= | ||
| Question=How do I uninstall XBMC? | | Question=How do I uninstall XBMC? | ||
| Answer= | | Answer= | ||
If you need to remove and purge an application and finally | If you need to remove and purge an application and finally removing/purging also the application configurations files, do so by typing: | ||
<syntaxhighlight lang="bash" enclose="div"> | <syntaxhighlight lang="bash" enclose="div"> | ||
sudo apt-get update | sudo apt-get update | ||
Line 176: | Line 194: | ||
sudo apt-get purge xbmc* | sudo apt-get purge xbmc* | ||
</syntaxhighlight> | </syntaxhighlight> | ||
}}<section end="package_maintenance" /> | }}<section end="package_maintenance" /> | ||
== Build Dependencies == | |||
{{FAQ|1=PPA Build deps | {{FAQ|1=PPA Build deps | ||
| BGcolor= | | BGcolor=whitesmoke | ||
| Question=What are PPA build dependencies? | | Question=What are PPA build dependencies? | ||
| Answer= | | Answer= |
Revision as of 14:59, 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 |
Package management F.A.Q.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
See also |