<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=74.54.185.83</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=74.54.185.83"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/74.54.185.83"/>
	<updated>2026-04-22T02:02:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Extras&amp;diff=9677</id>
		<title>Extras</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Extras&amp;diff=9677"/>
		<updated>2011-04-03T12:56:37Z</updated>

		<summary type="html">&lt;p&gt;74.54.185.83: /* Extras-testing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Extras&#039;&#039;&#039; 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].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Extras ==&lt;br /&gt;
The Extras repository is pre-configured on the [[Nokia N900|N900]] and listed as &#039;&#039;&#039;maemo.org&#039;&#039;&#039; and is [[Maemo_5/PR1.1#Application_Manager|enabled by default in PR1.1]]. &lt;br /&gt;
=== To enable Extras repository for pre-PR1.1, just open [https://garage.maemo.org/extras-assistant/install/extras.install this link] on your tablet. ===&lt;br /&gt;
&lt;br /&gt;
Or you can enable it by hand:&lt;br /&gt;
&lt;br /&gt;
 Go into the Application manager.&lt;br /&gt;
 Tap the menu -&amp;gt; Tools -&amp;gt; Application catalog...&lt;br /&gt;
 Double-tap maemo Extras.&lt;br /&gt;
 Uncheck Disabled.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;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:&lt;br /&gt;
&lt;br /&gt;
 Application manager --&amp;gt; Application catalogs --&amp;gt; New&lt;br /&gt;
 Catalog name: maemo.org&lt;br /&gt;
 Web address: http://repository.maemo.org/extras/&lt;br /&gt;
 Distribution: fremantle&lt;br /&gt;
 Components: free non-free&lt;br /&gt;
&lt;br /&gt;
The configuration below is for N900 for firmware [[Maemo 5/PR1.2|PR 1.2]]:&lt;br /&gt;
&lt;br /&gt;
 Application manager --&amp;gt; Application catalogs --&amp;gt; New&lt;br /&gt;
 Catalog name: maemo.org&lt;br /&gt;
 Web address: http://repository.maemo.org/extras/&lt;br /&gt;
 Distribution: fremantle-1.2&lt;br /&gt;
 Components: free non-free&lt;br /&gt;
&lt;br /&gt;
The configuration below is for N900 for firmware [[Maemo 5/PR1.3|PR 1.3]]:&lt;br /&gt;
&lt;br /&gt;
 Application manager --&amp;gt; Application catalogs --&amp;gt; New&lt;br /&gt;
 Catalog name: maemo.org&lt;br /&gt;
 Web address: http://repository.maemo.org/extras/&lt;br /&gt;
 Distribution: fremantle-1.3&lt;br /&gt;
 Components: free non-free&lt;br /&gt;
&lt;br /&gt;
=== Diablo ===&lt;br /&gt;
&lt;br /&gt;
# Open &amp;lt;code&amp;gt;/etc/apt/sources.list&amp;lt;/code&amp;gt; with a text editor&lt;br /&gt;
# Append the following line to that file:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;deb http://repository.maemo.org/extras/ diablo free non-free&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Update your APT cache with:&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== About Extras ==&lt;br /&gt;
Extras is split into two areas:&lt;br /&gt;
* &#039;&#039;&#039;free&#039;&#039;&#039; applications are open source have been through the Maemo [[Extras repository process definition| Extras vetting process]]&lt;br /&gt;
* &#039;&#039;&#039;non-free&#039;&#039;&#039; applications are usually closed, binary only and their quality and security must be taken on trust&lt;br /&gt;
&lt;br /&gt;
Anyone interested in contributing to Extras should look at the [[Extras repository process definition]].&lt;br /&gt;
&lt;br /&gt;
Developers should also consult [[Packaging#Packaging_policy|the extras policy]] for information on handling interactions with other distributions.&lt;br /&gt;
&lt;br /&gt;
== Extras-testing ==&lt;br /&gt;
&#039;&#039;&#039;The software hosted in extras-testing might not be ready for end users!&#039;&#039;&#039; Please don&#039;t play with it unless you really know what you are doing. See [http://talk.maemo.org/showpost.php?p=431432&amp;amp;postcount=5 this post] for a more user-specific discussion of the risks. There is also some tips at [[Installing unstable applications]] -article.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* [[Extras-testing| More information about Extras-testing]]&lt;br /&gt;
* [http://maemo.org/packages/repository/qa/fremantle_extras-testing/ List of user apps in testing]&lt;br /&gt;
* [http://www.designerevaluation.com/logo-design/ logo design]&lt;br /&gt;
* [http://www.designerevaluation.com/ website design]&lt;br /&gt;
&lt;br /&gt;
== Extras-devel ==&lt;br /&gt;
&#039;&#039;&#039;The software hosted in extras-devel is most likely not ready for end users!&#039;&#039;&#039; PLEASE PLEASE PLEASE don&#039;t play with it unless you really know what you are doing.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
In theory, packages can be mass downgraded from extras-devel to extras but the exact procedure is TBD.&lt;br /&gt;
&lt;br /&gt;
[[Extras-devel|More information about Extras-devel]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>74.54.185.83</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Root_access&amp;diff=36377</id>
		<title>Root access</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Root_access&amp;diff=36377"/>
		<updated>2011-04-03T12:56:23Z</updated>

		<summary type="html">&lt;p&gt;74.54.185.83: /* rootsh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{danger}}&lt;br /&gt;
&lt;br /&gt;
Having [[:wikipedia:Superuser|root]] access is an important step for users interested in modifying things &amp;quot;under the covers&amp;quot; of their tablets; without it, you won&#039;t have the necessary permissions to make those modifications. Root access is disabled by default on new tablets. Thankfully, the steps to enable root access are simple.&lt;br /&gt;
&lt;br /&gt;
== Why do I want root? ==&lt;br /&gt;
&lt;br /&gt;
Root access is &#039;&#039;not&#039;&#039; required to install additional applications through Application Manager, open X Terminal or use your tablet in day-to-day operation.&lt;br /&gt;
&lt;br /&gt;
If you want to edit the underlying system configuration, install applications &#039;&#039;through the command line&#039;&#039; or other low-level tasks, you &#039;&#039;will&#039;&#039; require root access.&lt;br /&gt;
&lt;br /&gt;
== rootsh ==&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;Note: As rootsh is the simplest option, and does not require a desktop computer or running additional services, it is the recommended method for gaining root access.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rootsh&amp;lt;/code&amp;gt; is available in [[Extras]], and can be installed from the Application manager if you have the Extras repository enabled. It is also available [http://maemo.org/downloads/product/Maemo5/rootsh/ directly from maemo.org].&lt;br /&gt;
&lt;br /&gt;
Then, from the [[terminal|shell]], run:&lt;br /&gt;
 sudo gainroot&lt;br /&gt;
(or &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; for short). This will give you a root shell.&lt;br /&gt;
* [http://www.seoprofessionalsonline.com professional seo]&lt;br /&gt;
* [http://www.seoprofessionalsonline.com/website-optimizer.asp website optimizer]&lt;br /&gt;
&lt;br /&gt;
== sudser ==&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;Note: Some scripts require rootsh to run properly, so it&#039;s recommended to have both suders and rootsh installed if you&#039;re using sudser.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudser adds the user to sudoers so you can use the &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; command to run commands as root. It is available in Extras, and can be installed from the Application manager if you have Extras enabled. &lt;br /&gt;
&lt;br /&gt;
It is not currently available for [[Open development/Maemo roadmap/Fremantle|Fremantle]] (i.e. [[Nokia N900|N900]]).&lt;br /&gt;
&lt;br /&gt;
Then, from the shell, run &amp;lt;code&amp;gt;sudo &#039;&#039;command&#039;&#039;&amp;lt;/code&amp;gt;. This will execute &amp;lt;code&amp;gt;&#039;&#039;command&#039;&#039;&amp;lt;/code&amp;gt; with root privileges.&lt;br /&gt;
&lt;br /&gt;
== OpenSSH ==&lt;br /&gt;
&lt;br /&gt;
# Enable Extras (if it is disabled)&lt;br /&gt;
# Install OpenSSH (client and server)&lt;br /&gt;
#* This will prompt you to change the root password from the default, &amp;lt;code&amp;gt;rootme&amp;lt;/code&amp;gt;&lt;br /&gt;
# SSH into your tablet as root&lt;br /&gt;
#* For local access, run &amp;lt;code&amp;gt;ssh root@localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For remote access, run &amp;lt;code&amp;gt;ssh root@&#039;&#039;tablet&#039;s ip address&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Use the root password entered at step (2) to log in&lt;br /&gt;
&lt;br /&gt;
To debug issues with SSH connections, use the SSH &#039;-v&#039; option.&lt;br /&gt;
&lt;br /&gt;
(To get SSH X forwarding (&#039;-X&#039; option) to work, you need to install &#039;&#039;xauth&#039;&#039; (or &#039;&#039;xbase-clients&#039;&#039;) package and enable X forwarding in the SSH server configuration file on the machine where you&#039;re connecting to.)&lt;br /&gt;
&lt;br /&gt;
== Research &amp;amp;amp; Development Mode (R&amp;amp;amp;D or RD Mode) ==&lt;br /&gt;
&lt;br /&gt;
{{ambox|text=As R&amp;amp;D mode has other side effects beyond simply enabling root access (including several that may negatively impact battery life), it is &#039;&#039;not&#039;&#039; the recommended method for gaining root access. Use [[#rootsh|rootsh]] instead.}}&lt;br /&gt;
&lt;br /&gt;
{{main|R&amp;amp;D mode}}&lt;br /&gt;
&lt;br /&gt;
You can enable the R&amp;amp;D mode which enables you to execute &amp;lt;code&amp;gt;sudo gainroot&amp;lt;/code&amp;gt; to get a root shell, simply follow the setup steps for flashing covered in [[Updating the firmware|updating the tablet firmware]], then execute&lt;br /&gt;
&lt;br /&gt;
 sudo ./flasher-3.5 --enable-rd-mode -R&lt;br /&gt;
&lt;br /&gt;
You are now in R&amp;amp;D mode, and the sudo gainroot script&#039;s check will be satisfied.&lt;br /&gt;
&lt;br /&gt;
== A note on sudo ==&lt;br /&gt;
This information is aimed at people who come to maemo from other linux distributions (Debian for example) that may have used sudo in a different way.&lt;br /&gt;
&lt;br /&gt;
In fremantle (Maemo 5) sudo is a key part of the system. It is used by system processes that are started as the user to provide access (as root) when needed.&lt;br /&gt;
&lt;br /&gt;
Examples of this are:&lt;br /&gt;
Media Tracker.&lt;br /&gt;
The firmware version on the &#039;Settings&#039; &amp;gt; &#039;About Product&#039; page.&lt;br /&gt;
&lt;br /&gt;
Both of these will malfunction if there are problems with sudo.&lt;br /&gt;
&lt;br /&gt;
Sudo relies on &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt;, a configuration file that details who can run what commands. &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt; is traditionally modified by using the &#039;visudo&#039; command. DO NOT DO THIS ON MAEMO. In maemo sudoers is regenerated periodically from config snippets in &amp;lt;code&amp;gt;/etc/sudoers.d/&amp;lt;/code&amp;gt;, using &amp;lt;code&amp;gt;visudo&amp;lt;/code&amp;gt; can cause the slow death of your system as your edit gets pushed further down /etc/sudoers.&lt;br /&gt;
&lt;br /&gt;
For those who don&#039;t know, &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt; works on a last match principle, so if your edit conflicts with entries above it, it will break those entries.&lt;br /&gt;
&lt;br /&gt;
The &#039;correct&#039; way to do this would be to put your entry in a file in &amp;lt;code&amp;gt;/etc/sudoers.d/&amp;lt;/code&amp;gt;. I leave the detail of this up the experience of the end-user. Just be advised that using &amp;lt;code&amp;gt;visudo&amp;lt;/code&amp;gt; runs the risk of subtly breaking your system.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki page of the day]]&lt;br /&gt;
[[Category:Power users]]&lt;/div&gt;</summary>
		<author><name>74.54.185.83</name></author>
	</entry>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Root_access&amp;diff=36378</id>
		<title>Root access</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Root_access&amp;diff=36378"/>
		<updated>2011-04-03T12:55:41Z</updated>

		<summary type="html">&lt;p&gt;74.54.185.83: /* rootsh */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{danger}}&lt;br /&gt;
&lt;br /&gt;
Having [[:wikipedia:Superuser|root]] access is an important step for users interested in modifying things &amp;quot;under the covers&amp;quot; of their tablets; without it, you won&#039;t have the necessary permissions to make those modifications. Root access is disabled by default on new tablets. Thankfully, the steps to enable root access are simple.&lt;br /&gt;
&lt;br /&gt;
== Why do I want root? ==&lt;br /&gt;
&lt;br /&gt;
Root access is &#039;&#039;not&#039;&#039; required to install additional applications through Application Manager, open X Terminal or use your tablet in day-to-day operation.&lt;br /&gt;
&lt;br /&gt;
If you want to edit the underlying system configuration, install applications &#039;&#039;through the command line&#039;&#039; or other low-level tasks, you &#039;&#039;will&#039;&#039; require root access.&lt;br /&gt;
&lt;br /&gt;
== rootsh ==&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;Note: As rootsh is the simplest option, and does not require a desktop computer or running additional services, it is the recommended method for gaining root access.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;rootsh&amp;lt;/code&amp;gt; is available in [[Extras]], and can be installed from the Application manager if you have the Extras repository enabled. It is also available [http://maemo.org/downloads/product/Maemo5/rootsh/ directly from maemo.org].&lt;br /&gt;
&lt;br /&gt;
Then, from the [[terminal|shell]], run:&lt;br /&gt;
 sudo gainroot&lt;br /&gt;
(or &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; for short). This will give you a root shell.&lt;br /&gt;
* [http://www.seoprofessionalsonline.com professional seo]&lt;br /&gt;
* [http://www.seoprofessionalsonline.com/website-optimizer.asp website optimizer]&lt;br /&gt;
* [http://www.realsofttech.com/ web design service]&lt;br /&gt;
&lt;br /&gt;
== sudser ==&lt;br /&gt;
&amp;lt;small&amp;gt;&#039;&#039;Note: Some scripts require rootsh to run properly, so it&#039;s recommended to have both suders and rootsh installed if you&#039;re using sudser.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudser adds the user to sudoers so you can use the &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; command to run commands as root. It is available in Extras, and can be installed from the Application manager if you have Extras enabled. &lt;br /&gt;
&lt;br /&gt;
It is not currently available for [[Open development/Maemo roadmap/Fremantle|Fremantle]] (i.e. [[Nokia N900|N900]]).&lt;br /&gt;
&lt;br /&gt;
Then, from the shell, run &amp;lt;code&amp;gt;sudo &#039;&#039;command&#039;&#039;&amp;lt;/code&amp;gt;. This will execute &amp;lt;code&amp;gt;&#039;&#039;command&#039;&#039;&amp;lt;/code&amp;gt; with root privileges.&lt;br /&gt;
&lt;br /&gt;
== OpenSSH ==&lt;br /&gt;
&lt;br /&gt;
# Enable Extras (if it is disabled)&lt;br /&gt;
# Install OpenSSH (client and server)&lt;br /&gt;
#* This will prompt you to change the root password from the default, &amp;lt;code&amp;gt;rootme&amp;lt;/code&amp;gt;&lt;br /&gt;
# SSH into your tablet as root&lt;br /&gt;
#* For local access, run &amp;lt;code&amp;gt;ssh root@localhost&amp;lt;/code&amp;gt;&lt;br /&gt;
#* For remote access, run &amp;lt;code&amp;gt;ssh root@&#039;&#039;tablet&#039;s ip address&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
# Use the root password entered at step (2) to log in&lt;br /&gt;
&lt;br /&gt;
To debug issues with SSH connections, use the SSH &#039;-v&#039; option.&lt;br /&gt;
&lt;br /&gt;
(To get SSH X forwarding (&#039;-X&#039; option) to work, you need to install &#039;&#039;xauth&#039;&#039; (or &#039;&#039;xbase-clients&#039;&#039;) package and enable X forwarding in the SSH server configuration file on the machine where you&#039;re connecting to.)&lt;br /&gt;
&lt;br /&gt;
== Research &amp;amp;amp; Development Mode (R&amp;amp;amp;D or RD Mode) ==&lt;br /&gt;
&lt;br /&gt;
{{ambox|text=As R&amp;amp;D mode has other side effects beyond simply enabling root access (including several that may negatively impact battery life), it is &#039;&#039;not&#039;&#039; the recommended method for gaining root access. Use [[#rootsh|rootsh]] instead.}}&lt;br /&gt;
&lt;br /&gt;
{{main|R&amp;amp;D mode}}&lt;br /&gt;
&lt;br /&gt;
You can enable the R&amp;amp;D mode which enables you to execute &amp;lt;code&amp;gt;sudo gainroot&amp;lt;/code&amp;gt; to get a root shell, simply follow the setup steps for flashing covered in [[Updating the firmware|updating the tablet firmware]], then execute&lt;br /&gt;
&lt;br /&gt;
 sudo ./flasher-3.5 --enable-rd-mode -R&lt;br /&gt;
&lt;br /&gt;
You are now in R&amp;amp;D mode, and the sudo gainroot script&#039;s check will be satisfied.&lt;br /&gt;
&lt;br /&gt;
== A note on sudo ==&lt;br /&gt;
This information is aimed at people who come to maemo from other linux distributions (Debian for example) that may have used sudo in a different way.&lt;br /&gt;
&lt;br /&gt;
In fremantle (Maemo 5) sudo is a key part of the system. It is used by system processes that are started as the user to provide access (as root) when needed.&lt;br /&gt;
&lt;br /&gt;
Examples of this are:&lt;br /&gt;
Media Tracker.&lt;br /&gt;
The firmware version on the &#039;Settings&#039; &amp;gt; &#039;About Product&#039; page.&lt;br /&gt;
&lt;br /&gt;
Both of these will malfunction if there are problems with sudo.&lt;br /&gt;
&lt;br /&gt;
Sudo relies on &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt;, a configuration file that details who can run what commands. &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt; is traditionally modified by using the &#039;visudo&#039; command. DO NOT DO THIS ON MAEMO. In maemo sudoers is regenerated periodically from config snippets in &amp;lt;code&amp;gt;/etc/sudoers.d/&amp;lt;/code&amp;gt;, using &amp;lt;code&amp;gt;visudo&amp;lt;/code&amp;gt; can cause the slow death of your system as your edit gets pushed further down /etc/sudoers.&lt;br /&gt;
&lt;br /&gt;
For those who don&#039;t know, &amp;lt;code&amp;gt;/etc/sudoers&amp;lt;/code&amp;gt; works on a last match principle, so if your edit conflicts with entries above it, it will break those entries.&lt;br /&gt;
&lt;br /&gt;
The &#039;correct&#039; way to do this would be to put your entry in a file in &amp;lt;code&amp;gt;/etc/sudoers.d/&amp;lt;/code&amp;gt;. I leave the detail of this up the experience of the end-user. Just be advised that using &amp;lt;code&amp;gt;visudo&amp;lt;/code&amp;gt; runs the risk of subtly breaking your system.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wiki page of the day]]&lt;br /&gt;
[[Category:Power users]]&lt;/div&gt;</summary>
		<author><name>74.54.185.83</name></author>
	</entry>
</feed>