Latest revision |
Your text |
Line 1: |
Line 1: |
- | '''Extras''' is the primary [[repository]] for [[Maemo]] [[Software|applications]] where most community software can be found. You can browse the applications available in Extras at [http://maemo.org/downloads Maemo Downloads].
| + | Extras is the centralized Maemo repository that holds contributed applications. |
| | | |
| + | {{quotation|To provide the simplest interface for end users to get good quality third party software that downloads and installs flawlessly, without compromising their default system.|Quim Gil}} |
| | | |
- | == Using Extras ==
| + | Extras is split into 2 areas: free and non-free. |
- | The Extras repository is pre-configured on the [[Nokia N900|N900]] and listed as '''maemo.org''' and is [[Maemo_5/PR1.1#Application_Manager|enabled by default in PR1.1]].
| + | |
- | === To enable Extras repository for pre-PR1.1, just open [https://garage.maemo.org/extras-assistant/install/extras.install this link] on your tablet. ===
| + | |
| | | |
- | Or you can enable it by hand:
| + | * '''free''' applications are Open Source have been through the Maemo [[Extras repository process definition| Extras vetting process]] |
- | | + | |
- | Go into the Application manager.
| + | |
- | Tap the menu -> Tools -> Application catalog...
| + | |
- | Double-tap maemo Extras.
| + | |
- | Uncheck Disabled.
| + | |
- | | + | |
- | If you don't have maemo Extras among your catalogs, you can manually add it. The configuration below is for N900 up to firmware PR 1.1.1:
| + | |
- | | + | |
- | Application manager --> Application catalogs --> New
| + | |
- | Catalog name: maemo.org
| + | |
- | Web address: http://repository.maemo.org/extras/
| + | |
- | Distribution: fremantle
| + | |
- | Components: free non-free
| + | |
- | | + | |
- | The configuration below is for N900 for firmware [[Maemo 5/PR1.2|PR 1.2]]:
| + | |
- | | + | |
- | Application manager --> Application catalogs --> New
| + | |
- | Catalog name: maemo.org
| + | |
- | Web address: http://repository.maemo.org/extras/
| + | |
- | Distribution: fremantle-1.2
| + | |
- | Components: free non-free
| + | |
- | | + | |
- | The configuration below is for N900 for firmware [[Maemo 5/PR1.3|PR 1.3]]:
| + | |
- | | + | |
- | Application manager --> Application catalogs --> New
| + | |
- | Catalog name: maemo.org
| + | |
- | Web address: http://repository.maemo.org/extras/
| + | |
- | Distribution: fremantle-1.3
| + | |
- | Components: free non-free
| + | |
- | | + | |
- | === Diablo ===
| + | |
- | | + | |
- | # Open <code>/etc/apt/sources.list</code> with a text editor
| + | |
- | # Append the following line to that file:<br/><pre>deb http://repository.maemo.org/extras/ diablo free non-free</pre>
| + | |
- | # Update your APT cache with:<br/><pre>apt-get update</pre>
| + | |
- | | + | |
- | == About Extras ==
| + | |
- | Extras is split into two areas:
| + | |
- | * '''free''' applications are open source have been through the Maemo [[Extras repository process definition| Extras vetting process]] | + | |
| * '''non-free''' applications are usually closed, binary only and their quality and security must be taken on trust | | * '''non-free''' applications are usually closed, binary only and their quality and security must be taken on trust |
| | | |
| Anyone interested in contributing to Extras should look at the [[Extras repository process definition]]. | | Anyone interested in contributing to Extras should look at the [[Extras repository process definition]]. |
| | | |
- | Developers should also consult [[Packaging#Packaging_policy|the extras policy]] for information on handling interactions with other distributions.
| + | ==Using Extras== |
- | | + | |
- | == Extras-testing == | + | |
- | '''The software hosted in extras-testing might not be ready for end users!''' Please don't play with it unless you really know what you are doing. See [http://talk.maemo.org/showpost.php?p=431432&postcount=5 this post] for a more user-specific discussion of the risks. There is also some tips at [[Installing unstable applications]] -article.
| + | |
- | | + | |
- | Extras-testing is a repository that holds applications waiting to be tested (that is, those that the maintainer believes are ready for public release). It is a place where power users can download the latest developer releases, test them out and evaluate them. User backups and predisposition to [[Documentation/Maemo 5 Developer Guide/Development Environment/Maemo Flasher-3.5|re-flash]] your device in case of trouble is assumed. All apps must go through [[Extras-testing]] and receive a minimum number of tester approval votes before they can be promoted to Extras.
| + | |
- | | + | |
- | * [[Extras-testing| More information about Extras-testing]]
| + | |
- | * [http://maemo.org/packages/repository/qa/fremantle_extras-testing/ List of user apps in testing]
| + | |
- | | + | |
- | == Extras-devel ==
| + | |
- | '''The software hosted in extras-devel is most likely not ready for end users!''' PLEASE PLEASE PLEASE don't play with it unless you really know what you are doing.
| + | |
- | | + | |
- | Developers upload the newest version of their software to [[Extras-devel]]. From there the packages go through an automatic and human Quality Assurance process. This is a repository for developers and regular contributors of specific software projects. If you want to play with extras-devel software you need to be prepared to feel some pain sooner or later.
| + | |
- | | + | |
- | In theory, packages can be mass downgraded from extras-devel to extras but the exact procedure is TBD.
| + | |
| | | |
- | [[Extras-devel|More information about Extras-devel]]
| + | To add Extras to your tablet: |
| + | * Go into the Application manager |
| + | * Select the main menu->Tools->Application Catalogue... |
| + | * Select extras. |
| + | * Enable it |
| | | |
- | [[Category:Beginners]] | + | Note that there is currently (July 08) a minor problem with Diablo Extras see [[Upgrading tablet OS#Diabo_Extras]] |
- | [[Category:N900]]
| + | |