Difference between revisions of "OS: Android - Download"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(56 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | ==Download== | ||
+ | |||
Sumber: http://source.android.com/source/downloading.html | Sumber: http://source.android.com/source/downloading.html | ||
− | + | ===Inisialisasi Source Code=== | |
− | + | ||
+ | Sebagai user biasa lakukan | ||
+ | |||
+ | mkdir ~/bin | ||
+ | PATH=~/bin:$PATH | ||
+ | |||
+ | sudo apt-get install curl | ||
+ | |||
+ | curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo | ||
+ | chmod a+x ~/bin/repo | ||
+ | |||
+ | ===Untuk Mirror Repository=== | ||
+ | |||
+ | Ada baiknya kita melakukan [[OS: Android - Membuat Mirror Source | Mirrot Source Code Android]] supaya bisa di copy ke beberapa komputer tanpa perlu men-download lagi. | ||
+ | |||
+ | Folder mirror yang di sarankan | ||
+ | |||
+ | /usr/local/aosp/mirror | ||
+ | /usr/local/aokp/mirror | ||
+ | /usr/local/cyanogenmod/mirror | ||
+ | |||
+ | ===Mengambil dari Mirror=== | ||
+ | |||
+ | Di sisi client, dapat melakukan sebagai userbiasa | ||
+ | |||
+ | mkdir -p ~/android-source | ||
+ | cd ~/android-source | ||
+ | |||
+ | git config --global user.email "you@example.com" | ||
+ | git config --global user.name "Your Name" | ||
+ | |||
+ | repo init -u /usr/local/aosp/mirror/platform/manifest.git | ||
+ | repo sync | ||
+ | |||
+ | |||
+ | atau | ||
+ | |||
+ | repo init -u /usr/local/aokp/mirror/platform/manifest.git | ||
+ | repo sync | ||
+ | |||
+ | atau | ||
+ | |||
+ | repo init -u /usr/local/cynogenmod/mirror/platform/manifest.git | ||
+ | repo sync | ||
− | |||
− | |||
− | |||
− | + | Untuk melakukan sync. | |
− | + | Sebagai user biasa, lakukan secara berurut, dari sisi mirror dan dari sisi master. | |
− | + | cd ~/android-source | |
+ | repo sync | ||
+ | cd /usr/local/aosp/mirror | ||
+ | repo sync | ||
+ | cd /usr/local/aokp/mirror | ||
+ | repo sync | ||
+ | cd /usr/local/cyanogenmod/mirror | ||
+ | repo sync | ||
+ | ===Tanpa Mirror=== | ||
+ | |||
+ | Alternatif lain, kalau hanya untuk sendiri tidak perlu melakukan mirror | ||
+ | |||
+ | mkdir -p ~/android-source | ||
+ | cd ~/android-source | ||
+ | |||
+ | git config --global user.email "you@example.com" | ||
+ | git config --global user.name "Your Name" | ||
+ | |||
+ | repo init -u https://android.googlesource.com/platform/manifest | ||
+ | |||
+ | ===Download Source Code=== | ||
+ | |||
+ | cd ~/android-source | ||
+ | repo sync | ||
==Referensi== | ==Referensi== | ||
+ | * http://source.android.com/source/initializing.html | ||
* http://source.android.com/source/downloading.html | * http://source.android.com/source/downloading.html | ||
+ | * http://projects.kde.org/projects/playground/mobile/necessitas/ministro/repository/revisions/master/raw/Necessitas_SDK/setup_ubuntu_for_necessitas_build.sh | ||
+ | |||
+ | |||
+ | ==Pranala Menarik== | ||
+ | |||
+ | * [[Linux]] | ||
+ | * [[Ubuntu]] | ||
+ | * [[Linux: CLI untuk Survival]] | ||
+ | * [[Sistem Operasi]] | ||
+ | * [[Linux: Instalasi Sistem Operasi]] | ||
+ | * [[Linux: Skema Partisi di Linux]] | ||
+ | * [[Kernel]] | ||
+ | * [[Compile Kernel]] | ||
+ | * [[Compile Kernel: Konfigurasi Kernel]] | ||
+ | * [[Kernel: Anatomi Kernel Source]] | ||
+ | * [[OS: Linux Kernel]] | ||
+ | * [[OS: Parameter Kernel Default]] | ||
+ | * [[OS: Kernel Scheduler]] | ||
+ | * [[OS: Complete Teori Tuning Kernel Scheduler]] | ||
+ | * [[OS: Complete Teori Tuning I/O Performance]] | ||
+ | * [[OS: Tuning Manajemen Memory]] | ||
+ | * [[OS: Tuning Kernel Scheduler]] | ||
+ | * [[OS: Tuning Completely Fair Queueing CFQ I/O scheduler]] | ||
+ | * [[OS: Tuning Completely Fair scheduler CFS]] | ||
+ | * [[OS: Build in Monitoring Tool]] | ||
+ | * [[Linux Benchmarking]] | ||
+ | * [[OS: Benchmarking menggunakan UnixBench]] | ||
+ | * [[OS: Benchmarking menggunakan LLCBench]] | ||
+ | * [[OS: Mengerti System Call]] | ||
+ | * [[OS: Membuat Kernel Modul]] | ||
+ | * [[Android]] | ||
+ | * [[Pemrogramman Android]] | ||
+ | * [[OS: Android - Mempersiapkan Development Environment]] | ||
+ | * [[OS: Android - Memeriksa Spesifikasi Handphone yang digunakan]] | ||
+ | * [[OS: Android - Membuat Mirror Source]] | ||
+ | * [[OS: Android - Download]] | ||
+ | * [[OS: Android - Membuat Folder untuk Bekerja]] | ||
+ | * [[OS: Android - Mirror Source]] | ||
+ | * [[OS: Android - Mirror Source AOKP]] | ||
+ | * [[OS: Android - Mirror Source CyanogenMod]] | ||
+ | * [[OS: Android - Build]] | ||
+ | * [[OS: Android - Build CyanogenMod]] | ||
+ | * [[OS: Android - Build AOSP]] |
Latest revision as of 08:48, 3 September 2013
Download
Sumber: http://source.android.com/source/downloading.html
Inisialisasi Source Code
Sebagai user biasa lakukan
mkdir ~/bin PATH=~/bin:$PATH sudo apt-get install curl curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo chmod a+x ~/bin/repo
Untuk Mirror Repository
Ada baiknya kita melakukan Mirrot Source Code Android supaya bisa di copy ke beberapa komputer tanpa perlu men-download lagi.
Folder mirror yang di sarankan
/usr/local/aosp/mirror /usr/local/aokp/mirror /usr/local/cyanogenmod/mirror
Mengambil dari Mirror
Di sisi client, dapat melakukan sebagai userbiasa
mkdir -p ~/android-source cd ~/android-source git config --global user.email "you@example.com" git config --global user.name "Your Name" repo init -u /usr/local/aosp/mirror/platform/manifest.git repo sync
atau
repo init -u /usr/local/aokp/mirror/platform/manifest.git repo sync
atau
repo init -u /usr/local/cynogenmod/mirror/platform/manifest.git repo sync
Untuk melakukan sync.
Sebagai user biasa, lakukan secara berurut, dari sisi mirror dan dari sisi master.
cd ~/android-source repo sync
cd /usr/local/aosp/mirror repo sync
cd /usr/local/aokp/mirror repo sync
cd /usr/local/cyanogenmod/mirror repo sync
Tanpa Mirror
Alternatif lain, kalau hanya untuk sendiri tidak perlu melakukan mirror
mkdir -p ~/android-source cd ~/android-source git config --global user.email "you@example.com" git config --global user.name "Your Name" repo init -u https://android.googlesource.com/platform/manifest
Download Source Code
cd ~/android-source repo sync
Referensi
- http://source.android.com/source/initializing.html
- http://source.android.com/source/downloading.html
- http://projects.kde.org/projects/playground/mobile/necessitas/ministro/repository/revisions/master/raw/Necessitas_SDK/setup_ubuntu_for_necessitas_build.sh
Pranala Menarik
- Linux
- Ubuntu
- Linux: CLI untuk Survival
- Sistem Operasi
- Linux: Instalasi Sistem Operasi
- Linux: Skema Partisi di Linux
- Kernel
- Compile Kernel
- Compile Kernel: Konfigurasi Kernel
- Kernel: Anatomi Kernel Source
- OS: Linux Kernel
- OS: Parameter Kernel Default
- OS: Kernel Scheduler
- OS: Complete Teori Tuning Kernel Scheduler
- OS: Complete Teori Tuning I/O Performance
- OS: Tuning Manajemen Memory
- OS: Tuning Kernel Scheduler
- OS: Tuning Completely Fair Queueing CFQ I/O scheduler
- OS: Tuning Completely Fair scheduler CFS
- OS: Build in Monitoring Tool
- Linux Benchmarking
- OS: Benchmarking menggunakan UnixBench
- OS: Benchmarking menggunakan LLCBench
- OS: Mengerti System Call
- OS: Membuat Kernel Modul
- Android
- Pemrogramman Android
- OS: Android - Mempersiapkan Development Environment
- OS: Android - Memeriksa Spesifikasi Handphone yang digunakan
- OS: Android - Membuat Mirror Source
- OS: Android - Download
- OS: Android - Membuat Folder untuk Bekerja
- OS: Android - Mirror Source
- OS: Android - Mirror Source AOKP
- OS: Android - Mirror Source CyanogenMod
- OS: Android - Build
- OS: Android - Build CyanogenMod
- OS: Android - Build AOSP