Editing Installing applications

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
One of the major strengths of the Maemo platform is its expandability. There are all sorts of 3rd party applications and packages available to users, and a variety of ways to get a hold of these packages and install them.
+
One of the major strengths of the tablets are their expandability. There are all sorts of 3rd party applications and packages available to users, and a variety of ways to get ahold of these packages and install them.
-
 
+
-
'''DISCLAIMER: installing anything outside out of the box -repositories, official maemo.org or nokia.com websites or extras can break your device. If you still want to install something outside, please read [[Updating the firmware]] -article through and be sure you can do the operations necessary to reflash the device just in case something goes wrong!'''
+
== Repositories ==
== Repositories ==
Line 12: Line 10:
== .debs ==
== .debs ==
-
[http://en.wikipedia.org/wiki/Deb_(file_format) .deb] (short for Debian) is the package format used by Maemo. .deb packages are roughly analogous to OS X's [http://en.wikipedia.org/wiki/.pkg .pkg] or Windows' [http://en.wikipedia.org/wiki/EXE .exe]/[http://en.wikipedia.org/wiki/Windows_Installer .msi] installers. .debs are how almost all packages are delivered, but you usually don't deal with them directly, except when installing locally. Some packages are simply not distributed through repositories, or offered separately as .debs (which you may prefer for whatever reason).
+
[http://en.wikipedia.org/wiki/Deb_(file_format) .deb] (short for Debian) is the package format used by Maemo. .deb packages are roughly analogous to OS X's [http://en.wikipedia.org/wiki/.pkg .pkg] or Window's [http://en.wikipedia.org/wiki/EXE .exe] installers. .debs are how almost all packages are delivered, but you usually don't deal with them directly, except when installing locally. Some packages are simply not distributed through repositories, or offered separately as .debs (which you may prefer for whatever reason).
-
You can install .debs by opening them from the browser, or opening local copies with Application manager. The major disadvantage to installing .debs locally as opposed to installing from a repository is that you wont be automatically notified of updates to the package. Also dependency installation is not automatic.
+
You can install .debs by opening them from the browser, or opening local copies with Application manager. The major disadvantage to installing .debs locally as opposed to installing from a repository is that you wont be automatically notified of updates to the package.
== Console ==
== Console ==
-
<code>apt</code> and <code>dpkg</code> are the tools for managing packages from the console. These can be used locally through XTerm or remotely through [[SSH]].
+
<code>apt</code> and <code>dpkg</code> are the tools for managing packages from the console.
-
 
+
-
If you have no idea where your deb lies at the filesystem, please see article [[N900 filesystem]] for help.
+
-
 
+
-
=== apt ===
+
-
 
+
-
<code>apt</code> generally deals with installing packages from repositories. This requires [[Root access]]. You can install packages from your repositories by running
+
-
<code>apt-get install <package name></code>
+
-
and apt will attempt to fetch the .deb and all of its dependencies and install them. You can then remove packages by running
+
-
<code>apt-get remove <package name></code>
+
-
This won't cancel the package configuration files, though. If you want to remove packages including their configuration files (i.e. because you suspect they are damaged), run
+
-
<code>apt-get purge <package name></code>
+
-
To search the available packages from your repositories, simply run
+
-
<code>apt-cache search <search string></code>
+
-
and it will display a list of matching packages.
+
-
 
+
-
=== dpkg ===
+
-
 
+
-
<code>dpkg</code> is generally used for installing local .deb files directly, which can be done by running:
+
-
<code>dpkg -i <local .deb></code>
+
-
with a local .deb.
+
-
 
+
-
'''Note: full path must be given.''' For example:
+
-
<code>dpkg -i /home/user/MyDocs/sample.deb</code>
+
-
if the deb lies at the root of <code>Nokia N900</code> when viewed with file manager. See article [[N900 filesystem]] for further assistance.
+
-
 
+
-
== Troubleshooting ==
+
-
 
+
-
There are a variety of ways the application installation process can fail, only the common ones are outlined here. Application manager keeps a log of recent activity that's available in the menu (Menu -> Tools -> Log...) which may help you in diagnosing problems.
+
-
 
+
-
; Unable to download : Typically, when the Application manager instantly complains about not being able to download when you attempt to install applications, this means that your internal flash card is corrupt and set to read-only. This can be fixed by fixing whatever is wrong with the internal card (likely a corrupt filesystem).
+
-
 
+
-
== Individual instructions ==
+
-
 
+
-
There is a wiki page for individual instructions. It is called [[Unusual install instructions]]. There should be found instructions to every other piece of software that can't be installed by app manager or means above. If the article lacks instructions for some software, please contact the author and ask him to write instructions to wiki and link them to the [[Unusual install instructions]] -page.
+
-
 
+
-
== Application list ==
+
-
There is an [[Software|application list]] that lists every application that has a wiki page. That could be useful.
+
-
 
+
-
[[Category:Users]]
+
-
[[Category:HowTo]]
+
-
[[Category:Power users]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)