Showing posts with label uBuntu. Show all posts
Showing posts with label uBuntu. Show all posts

Wednesday, August 10, 2016

Nyiapin Environment PHP di Ubuntu 16_04

*Postingan ini cuma buat Hisoka ajjah.. :)

Naaah... kita cuma butuh apache2 ajjah... soalnya yang PHP udah ada defaultnya dari ubuntu... so.. masikita buat contoh phpnya...pertama-tama cek cek versi dl laaah.. :D


Preview GitKraken on Ubuntu 16.04















no

Shared_Folder for VirtualBox-ubuntu










mmmmmmmmm...... I can't view it on my windows 7..... :v

Wednesday, February 18, 2015

Building Android ROM from Source Part II

Setelah source code androidnya selesai didonload sepeti yang terdapat pada part I, maka dalam directory android_sourceV0 terdapat beberapa folder seperi terlihat di bawah :

Ok.... berikutnya silahkan buka terminal pada Ubuntunya, kemudian masuk ke directory dimana source codenya berada. Kemudian eksekusi command :
Source build/envsetup.sh atau boleh juga .build/envsetup.sh
Hasilnya :

Setelah itu ketik "lunch",
Nah...silahkan pilih nomer yang mau dibuild. Untuk ngecocokin HP/tablet mw dibuild, silahkan lihat tabel dibawah :
Untuk list device yang lain silahkan cari lewat google atw xda-developer... :D

Karena romnya nanti bakal diflash ke nexus 7 yang wifi saja, jadi disini dipilih nomor 12.

Nah... yang terakhir adalah command "make". Nah perintah "make" ini ada beberapa variasi yang boleh digunakan, tapi klu mau default, boleh langsung ketik "make" aja. Beberapa variasinya antara lain :

  • make installclean. Perintah ini akan membuat build yang baru dengan menghapus output prepared/package file.
  • make clean. ampir sama dengan installclean yaitu menghapus build yang sudah tua.
  • make -j4. ini untuk processor yang punya 4 core hasil buildnya berupa .img, klu mw dibikin file zip pake yang ini "make -j4 otapackage"

So... silahkan pilih variasi command make-nya. Kemudian tunggu sampe selese. Make ini lumayan nunggu lama, klu dirunning di kmputer dual core, dengan 4G RAM, umumnya butuh waktu kurang lebih 5 jam.... Ok.Disini digunakan yang default saja, soalnya dibuild di virtual box. Dan hasilnya :
Ooooopzzz... ternyata javanya error hehehehe.... :D
Mmm... Katanya disini kita menggunakan OpenJDK tetapi hanya Sun/Oracle JDK yang disupport. Sow... Coba kita install dulu java yang dari Sun/Oracle. Pertama-tama tambahkan repository baru dengan command :
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
 Nah...setelah diupdate lagi, masukkan command :
sudo apt-get install oracle-java6-installer
Setelah masukin Y, enter,,.. tar oraclenya minta kita untuk menyetujui lisensinya :
Sampe sini tekan enter aja... terus pilih yes :
Setelah itu silahkan tunggu smpe selese... Emmm..sebenarnya install oracle java ini baiknya dibagian 1. Tapi yaaah... ggp lah yah klu disini.... :D. Mungkin sebaiknya ditambahkan juga aja oracle 7 :
sudo apt-get install oracle-java7-installer
Langkah-langkahnya sama dengan java6 di atas. Setelah oracle java7 tersebut diinstall, berarti sekarang kita mempunyai beberapa versi java baik itu yang dari oracle ataupun openjdk. Nah untuk dapat mengubah default java yang digunakan dapat digunakan command :
sudo update-alternatives --config java 
Nah terlihat, klu java yang sekarang itu adalah java7 yang dari oracle {terlihat dari tanda asteriknya}, jadi klu misalkan mw pindah ke java6, silahkan masukkan nomor 2 terus enter.
Setelah itu intuk mengubah default java untuk compilernya, masukkan command :
sudo update-alternatives --config javac
Untuk memastikan bahwa java dan javacnya sama, masukkan :
java -version
javac -version
Terlihat java dan javacnya sama yaitu 1.6.0_45.
Ok...Hisoka pikir cukup sampai disini bincang2 seputar javanya. Kita kembali ke android. Skrg karena javanya berubah, berarti kita start dari awal lagi, so masukkan command :
source build/envsetup.sh {seperti diatas} kemudian lunch, terus pilih yang nomor 12. setelah selesai... Coba kita running command "make" lagi...... daaaaan... hasilnya :

Alhamdulillaaah..... Berhasilll... Sekarang tinggal nunggu sampe selese. Moga2 g' ada yang error..... ;-)

Nanti setelah selese, didalam folder out, kita dapat file dengan ekstensi .img. Nah file inilah yang akan kita flash ke nexus 7nya....

Dan ternyata ditengah2 perjalanan ada yang error. Seperti terlihat di bawah :
Eeeemmm..... nggggg...........heuuuum.................... Disitu errornya dibilang Anda telah telah mengganti API dst..... padahal g' ngapain2 ko'... :3

Ok....setelah nanya2 diforum, pertanyaannya bisa dilihat di sini. Katanya baiknya kode program yang ada difile 19.txt itu diapus aja. Dan setelah Poipo hapus, ada error yang baru wkwkwkw...
Kita lihat pada pesan errornya, kalo mw ngilangin error itu bisa pake 2 langkah seperti terlihat. Naah. Ummm.. disini dipilih langkah yang kedua aja.. make update-api, mari kita coba.... :D

Daaan.... hasilnya sampai saat ini masih OK.....moga2 udah g' ada yang error sampe selese...Aaamiin..

*akan diupdate lagi klu ada yang error... ;-)


Sekian semoga bermanfaat.... :-)

Tuesday, February 3, 2015

Building Android ROM from Source Part I

Di bagian part I ini akan diperlihatkan bagaimana cara mendownload source code android menggunakan Ubuntu 12.04. Emmm.... Ubuntunya dirunning menggunakan virtual machine dengan hardisk 164,5 Giga dan memory 2 Giga. Proses pembuatan Ubuntunya bisa dilihat di sini.
Ok... Pertama-tama kita butuh beberapa package sebelum mendownload source code androidnya seperti java, python, git, GNU, dsb dan seperti yang terlihat pada situs android sendiri, package-package tersebut dapat diperoleh dengan 1 command berikut :

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev\
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386\
libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos\
python-markdown libxml2-utils xsltproc zlib1g-dev:i386

Klu disini, command-command di atas dirunning satu persatu, soalnya klu sekaligus dan ternyata ada yang error, tar jadi susah dicari hehhee... :D. Tapi mau dirunning satu-satu atau sekaligus terserah saja. Gambar di bawah diperlihatkan ketika ngerunning command untuk mingw32, terlihat dianya butuh space yang agk gede dibanding yang lain :
Setelah mingw32, kemudian java, tofrodos... dst sampe selese....

Nah untuk pengguna versi Ubuntu 11.10 ke atas, agar tidak terjadi kesalahan referensi librari, maka jalankan perintah di bawah :

sudo ln -s /usr/lib/i386-linux-gnu/mesa libGl.so.1 /usr/lib/i386-linux-gnu/libGl.so


Setelah itu, buat directory ~/bin :
Masukkan folder bin tersebut di path :
Kemudian siapkan repo :
Terus :

Kemudian buat directory baru untuk menyimpan android sourcenya, disini nama directorynya adalah android_sourceV0,
Masuk ke dalam directory tersebut,
Nah,. disini source code android yang akan didownload adalah yang versi kitkat saja, soalnya yang lollipop, syapa tw tabletnya g' terlalu cocok hehehe... :D
Untuk melihat branch-branch source code android dapat dilihat di situsnya (https://android.googlesource.com/platform/manifest/+refs), dipilih yang 4.4_r1.2.0.1 :
Soww.. Silahkan running command berikut :

repo init -u https://android.googlesource.com/platform/manifest -b android-4.4_r1.2.0.1


Kemudian tar akan dimintai masukin nama dan email :

Setelah selese :

Yang terakhir di part I ini adalah repo sync  dan silahkan tunggu hasil downlotoannya sampe selese....

That's all of it... See you in the next part.... ;-)

{Part II ada di sini}