Official Ubuntu PPA: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
mNo edit summary
(42 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<section begin="intro" />[[w:Personal Package Archive|Personal Package Archive]]s, or '''PPA'''s are software repositories that hold compiled version of software, primarily for [[w:Ubuntu|Ubuntu]] and various Ubuntu derivatives (such as Lubuntu, non-Debian versions of Linux Mint, XBMCbuntu, and many others).
{{mininav| [[HOW-TO:Install Kodi for Linux]] }}


The Team XBMC PPA provides the only officially supported pre-compiled binaries for Ubuntu and Ubuntu-based systems.
<section begin="intro" />[[w:Personal Package Archive|Personal Package Archive]]s, or '''PPA'''s are software repositories that hold compiled version of software, primarily for [[w:Ubuntu|Ubuntu]] and various Ubuntu derivatives (such as Lubuntu, non-Debian versions of Linux Mint, KodiBuntu, XBMCbuntu, and many others).


{{redv|NOTICE|'''All users should use the Team XBMC PPA instead of the system repositories (or any build that uses external ffmpeg/libav) for proper support.'''}}<section end="intro" />
The Team Kodi PPA provides the only officially supported pre-compiled binaries for Ubuntu and Ubuntu-based systems.<section end="intro" />


== Repositories ==
== Repositories ==
{{see also|SSH}}
<section begin="repos" />
<section begin="repos" />
The XBMC repositories are as follows:
The Kodi repositories are as follows:


{|
{{Note|Although the URL still has "Team XBMC" in the title, these are the current URLs for Kodi.}}
| https://launchpad.net/~team-xbmc/+archive/ppa || <code>'''ppa:team-xbmc/ppa'''</code> || Final release builds
 
|-
{| class="prettytable" width="100%"
| https://launchpad.net/~team-xbmc/+archive/unstable ||<code>'''ppa:team-xbmc/unstable'''</code> || [[beta|Betas and release candidates]]
| https://launchpad.net/~team-xbmc/+archive/ppa || <code>'''ppa:team-xbmc/ppa'''</code> || Final release builds
|-
| https://launchpad.net/~team-xbmc/+archive/xbmc-nightly || <code>'''ppa:team-xbmc/xbmc-nightly'''</code> || [[Nightly builds]]
|-
|-
| <br />
| https://launchpad.net/~team-xbmc/+archive/unstable || <code>'''ppa:team-xbmc/unstable'''</code> || [[Development_builds|Betas and release candidates]]
For the users looking for compile with the PPA build depends use in addition:
|-
|-
| https://launchpad.net/~team-xbmc/+archive/xbmc-ppa-build-depends  ||<code>'''ppa:team-xbmc/xbmc-ppa-build-depends'''</code> || Build Depends
| https://launchpad.net/~team-xbmc/+archive/xbmc-nightly || <code>'''ppa:team-xbmc/xbmc-nightly'''</code> || [[Development_builds|Nightly builds]]
|}
|}<section end="repos" />
<section end="repos" />
 
== FAQ ==
<section begin="upgrading_xbmc" />
{| width="100%"
{{FAQ|1=What_ppa_do_I_have
| BGcolor=
| Question=What repositories are in my sources list?
| Answer=
You can get a complete listing of what repositories are part of your sources list by typing:
<syntaxhighlight lang="bash" enclose="div">
sudo apt-cache policy
</syntaxhighlight>
}}
 
{{FAQ|1=What_is_my_version
| BGcolor=whitesmoke
| Question=What Version of XBMC do I currently have installed?
| Answer=
You can detremine the current version of XBMC you have installed, by typing:
<syntaxhighlight lang="bash" enclose="div">
sudo apt-cache policy xbmc
</syntaxhighlight>
}}
 
{{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>
}}
 
{{FAQ|1=Adding or removing ppas
| BGcolor=whitesmoke
| Question=How do I add or remove ppas?
| Answer=
After you determined which ppa you would like to '''add''' or '''remove''' follow the instructions below.
;You can remove a ppa from your distro's sources list via terminal, by typing:
<syntaxhighlight lang="bash" enclose="div">
sudo add-apt-repository -r ppa:current_XBMC_providing_ppa
</syntaxhighlight>
 
;You can add a ppa to your distro's sources list via terminal, by typing:
<syntaxhighlight lang="bash" enclose="div">
sudo add-apt-repository ppa:the_ppa_you_wish_to_use
</syntaxhighlight>
}}
 
{{FAQ|1=Upgrading xbmc
| BGcolor=
| Question=How do I upgrade xbmc?
| Answer=
After adding or removing any ppa you need to refresh your sources list and finally upgrade xbmc, by typing:
<syntaxhighlight lang="bash" enclose="div">
sudo apt-get update
sudo apt-get --only-upgrade install xbmc xbmc.bin
</syntaxhighlight>
}}


{{FAQ|1=xbmc wont upgrade
For the users looking for compile with the PPA build depends in addition to the nightly PPA:
| BGcolor=whitesmoke
| Question=Why wont xbmc upgrade?
| Answer=
After following the above instructions, xbmc is still not upgraded, the main reason why this happens is because the distribution you are using, is no longer supported and has reached an '''end of life status''.


See [https://wiki.ubuntu.com/Releases Current Ubuntu releases] if your current distro is listed under End of life table, you will need to upgrade your OS to a supported release.
{| class="prettytable" width="100%"
 
| https://launchpad.net/~team-xbmc/+archive/xbmc-ppa-build-depends || <code>'''ppa:team-xbmc/xbmc-ppa-build-depends'''</code> || Build Depends
LTS releases are better for long term install and forget.
}}
 
{{FAQ|1=PPA Build deps
| BGcolor=
| Question=What are PPA build dependencies?
| Answer=
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.
}}<section end="upgrading_xbmc" />
|}
|}


== 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]
{{updated|18}}
[[Category:Linux]]
[[Category:Manual]]

Revision as of 00:18, 24 August 2020

Home icon grey.png   ▶ HOW-TO:Install Kodi for Linux ▶ Official Ubuntu PPA

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, KodiBuntu, XBMCbuntu, and many others).

The Team Kodi PPA provides the only officially supported pre-compiled binaries for Ubuntu and Ubuntu-based systems.

Repositories

The Kodi repositories are as follows:

Note: Although the URL still has "Team XBMC" in the title, these are the current URLs for Kodi.

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

See also