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.