Official Ubuntu PPA: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
mNo edit summary
m (removed Category:Manual using HotCat)
 
(74 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This page contains information necessary to understand and use software repositories
{{mininav| [[HOW-TO:Install Kodi for Linux]] }}
{{bluev|LINUX FOO| '''You are required''' to understand some basics of Linux, like use a terminal directly or via [[SSH]]}}
{{redv|NOTICE| Do not install XBMC from your default software repositories, it will result in outdated and unsupported/unmaintained versions of XBMC.}}


== Outline ==
<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).
XBMC for Ubuntu and derivatives distros is provided to you via the ppa's below.
To get a supported build of a XBMC version, you must use the XBMC ppas provided to you, and must not install XBMC, from universe repositories.


== Information ==
The Team Kodi PPA provides the only officially supported pre-compiled binaries for Ubuntu and Ubuntu-based systems.<section end="intro" />
'''ppas''' are software repositories that hold compiled version of the software you need for you Ubuntu Distro or derivative version.


A Ubuntu derivative, is for example Lubuntu, Linux Mint ('''Except''' Linux Mint Debian) and XBMCbuntu, amongst many others.
= Repositories =
<section begin="repos" />
The Kodi repositories are as follows:


== Repositories XBMC ==
{{Note|Although the URL still has "Team XBMC" in the title, these are the current URLs for Kodi.}}
There are currently 3 official repositories providing XBMC.
<big>
*https://launchpad.net/~team-xbmc/+archive/ppa  <code>'''ppa:team-xbmc/ppa'''</code>
*https://launchpad.net/~team-xbmc/+archive/unstable  <code>'''ppa:team-xbmc/unstable'''</code>
*https://launchpad.net/~team-xbmc/+archive/xbmc-nightly  <code>'''ppa:team-xbmc/xbmc-nightly'''</code>
</big>


;If you wondering where to type commands
{| class="prettytable" width="100%"
:''See also:'' [[SSH|Connecting to Linux/XBMCbuntu via SSH]]
| https://launchpad.net/~team-xbmc/+archive/ppa || <code>'''ppa:team-xbmc/ppa'''</code> || Final release builds
|-
| https://launchpad.net/~team-xbmc/+archive/unstable || <code>'''ppa:team-xbmc/unstable'''</code> || [[Development_builds|Betas and release candidates]]
|-
| https://launchpad.net/~team-xbmc/+archive/xbmc-nightly || <code>'''ppa:team-xbmc/xbmc-nightly'''</code> || [[Development_builds|Nightly builds]]
|}<section end="repos" />


== FAQ ==
For the users looking for compile with the PPA build depends in addition to the nightly PPA:
{| 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
{| class="prettytable" width="100%"
| BGcolor=
| https://launchpad.net/~team-xbmc/+archive/xbmc-ppa-build-depends || <code>'''ppa:team-xbmc/xbmc-ppa-build-depends'''</code> || Build Depends
| 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=whitesmoke
| 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
= See also =
| BGcolor=
* [https://help.ubuntu.com/community/AptGet/Howto apt-get/How-to]
| Question=How do I add or remove ppas?
| Answer=
;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=whitesmoke
| 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>
}}
|}


== External references ==
{{updated|20}}
:;'''''see also:''''' [https://help.ubuntu.com/community/AptGet/Howto apt-get/How-to]
 
[[Category:Linux]]

Latest revision as of 06:47, 8 February 2023

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