Difference between revisions of "OS: Android - Download"

From OnnoWiki
Jump to navigation Jump to search
(New page: Sumber: http://source.android.com/source/downloading.html $ mkdir ~/bin $ PATH=~/bin:$PATH $ sudo apt-get install curl $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo ...)
 
 
(57 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
  
  $ mkdir ~/bin
+
===Inisialisasi Source Code===
  $ PATH=~/bin:$PATH
+
 
 +
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
  
  $ sudo apt-get install curl
+
  cd /usr/local/cyanogenmod/mirror
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
+
  repo sync
  $ chmod a+x ~/bin/repo
 
  
 +
===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


Pranala Menarik