meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
maemo:things_to_install_to_n900 [2011/08/11 08:25] japskua |
maemo:things_to_install_to_n900 [2011/08/11 09:55] (current) japskua [Installing the required development stuff to N900] |
||
---|---|---|---|
Line 3: | Line 3: | ||
Here is a list of things that need to be installed to the n900s to get them working properly: | Here is a list of things that need to be installed to the n900s to get them working properly: | ||
+ | ===== Setting up the Extras-Devel ===== | ||
**First you need to enable the maemo-extras devel** | **First you need to enable the maemo-extras devel** | ||
Line 18: | Line 19: | ||
- | **Install | + | ===== Installing |
As you don't have even have x-term installed nor sudo rights, you need to install the connectivity package with the App Manager. | As you don't have even have x-term installed nor sudo rights, you need to install the connectivity package with the App Manager. | ||
- | So, go to App Manager and search for **maemo-pc-connectivity** | + | So, go to App Manager and search for **maemo-pc-connectivity** |
+ | ===== Using PC-Connectivity Manager ===== | ||
- | And then continue installing the rest (there might be a lot and something still missing from here) | + | Now that it is installed, we need to check that it works. Connecting to PC through USB is the best and most efficient way, as it provides the lowest latency (and makes the system actually usable :-P). |
+ | |||
+ | At the N900 desktop you can access connection switcher from the top menu bar. | ||
+ | Goto Menu bar -> Connection Switcher | ||
+ | Selected Environments: | ||
+ | |||
+ | Test the connection by plugging the USB cable to the computer. Open the Virtual Image installed and try to | ||
+ | <code shell> | ||
+ | ping 192.168.2.15 | ||
+ | </ | ||
+ | |||
+ | If it does not ping, go to the virtual machine menu -> Devices -> USB Devices -> And select the Linux 2.6.8-omap1 with musb-hdrc RNDIS/ | ||
+ | |||
+ | ===== Installing the root priviledges ===== | ||
+ | |||
+ | Go back to App Manager and search for **rootsh**. Install it (surprise!!!). | ||
+ | |||
+ | Now we finally can continue | ||
+ | |||
+ | ===== Installing the required development stuff to N900 ===== | ||
+ | |||
+ | Now you can easily connect to the phone from your computer. Open terminal and | ||
+ | |||
+ | <code shell> | ||
+ | ssh user@192.168.2.15 | ||
+ | |||
+ | # Password is the one you put before, try >> | ||
+ | </ | ||
+ | |||
+ | |||
+ | And now lets start really installing stuff!!! | ||
<code shell> | <code shell> | ||
sudo gainroot | sudo gainroot | ||
apt-get update | apt-get update | ||
+ | apt-get upgrade # In case something new has popped up | ||
apt-get install maemo-python-device-env | apt-get install maemo-python-device-env | ||
# Gstreamer to get camera and other stuff working (like the code snippets) :-P | # Gstreamer to get camera and other stuff working (like the code snippets) :-P | ||
- | apt-get install gstreamer0.10-alsa gstreamer0.10-flac | + | apt-get install gstreamer0.10-alsa gstreamer0.10-flac |
- | apt-get install python-location | + | apt-get install ogg-support decoders-support gstreamer0.10-plugins-good-extra |
- | </ | + | # Here you have to select accept on n900 to install the decoders support completely |
+ | |||
+ | apt-get install python-location | ||
+ | apt-get install personal-ip-address | ||
+ | </ | ||
+ | |||
+ | After this you should have all the required stuff installed and the device ready to go. Also, notice that there is now an Applet on the N900 desktop, that displays your IP address (might come in handy) ;-) |