Editing Maemo training material/Getting Started/Installing the SDK

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 246: Line 246:
</div>
</div>
-
# In order to complete the SDK installation, you will have to fetch the package list and then install the maemo-sdk-dev meta-package. The package depends on a lot of other packages, and all of them will be downloaded into the target. The number of packages is quite significant, so reserve some time for this step. This step will require a working Internet connection (or DNS redirection into a local copy of the repository). <br /><br />
+
# In order to complete the SDK installation, you will have to fetch the package list and then install the maemo-sdk-dev meta-package. The package depends on a lot of other packages, and all of them will be downloaded into the target. The number of packages is quite significant, so reserve some time for this step. This step will require a working Internet connection (or DNS redirection into a local copy of the repository). <br /><br /><div class="graybox">  
-
 
+
-
<div class="graybox">  
+
  [sbox-DIABLO_X86: ~] > apt-get update
  [sbox-DIABLO_X86: ~] > apt-get update
-
</div>
+
</div><br /><br /><div class="graybox">  
-
 
+
-
<div class="graybox">  
+
  [sbox-DIABLO_X86: ~] > fakeroot apt-get install maemo-sdk-dev
  [sbox-DIABLO_X86: ~] > fakeroot apt-get install maemo-sdk-dev
-
</div>
+
</div><br /><br />Using fakeroot is important in the above command so that the package install scripts think that they are running as the root user. Otherwise the installation phase will fail with errors. Modern Debian-style repositories are signed with GPG keys in order to prevent tampering with the repository contents. The maemo repositories, however, do not use this convention, and this makes <code>apt-get</code> slightly conserned. This can be ignored by accepting installation of unverified packages.
-
 
+
-
Using fakeroot is important in the above command so that the package install scripts think that they are running as the root user. Otherwise the installation phase will fail with errors. Modern Debian-style repositories are signed with GPG keys in order to prevent tampering with the repository contents. The maemo repositories, however, do not use this convention, and this makes <code>apt-get</code> slightly conserned. This can be ignored by accepting installation of unverified packages.
+
# The closed Nokia binaries can be obtained by running the script maemo-sdk-nokia-binaries_X.X.sh. If you choose to accept the EUSA, then proceed to the following step.
# The closed Nokia binaries can be obtained by running the script maemo-sdk-nokia-binaries_X.X.sh. If you choose to accept the EUSA, then proceed to the following step.
# You can install all the nokia binaries in your targets by installing the meta package 'maemo-explicit'.
# You can install all the nokia binaries in your targets by installing the meta package 'maemo-explicit'.

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)

Templates used on this page: