Sabtu, 25 Juni 2011

Instalasi LAMP di OpenSUSE


Setelah beres "mermak" OpenSUSE, Giliran nginstall LAMP (Linux Apache MySQL PHP) alias bikin  WEB Server buat otak-atik garap aplikasi-aplikasi web base. Gini kira-kira bro.... n kalo di komputer ane sih jalan mulus.

Cara install LAMP (Linux Apache MySQL dan PHP di OpenSuSE:
  1. # yast2 -i mysql mysql-client mysql-community-server
  2. # chkconfig --add mysql
  3. # /etc/init.d/mysql start
  4. # mysql_secure_installation
  5. # yast2 -i apache2
  6. # chkconfig --add apache2
  7. # /etc/init.d/apache2 start
  8. # yast2 -i apache2-mod_php5
  9. # /etc/init.d/apache2 restart
  10. # nano /srv/www/htdocs/info.php → kemudian ketik: “<?php phpinfo(); ?>” (tanpa tanda kutip)
  11. # yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm
  12. /etc/init.d/apache2 restart


Berbeda dengan Ubuntu maupun Fedora, pada OpenSuse aktivitas yang berhubungan dengan WEB (web server) secara default diletakan dibawah direktif /srv/... bukan /var/.... Perhatikan no.10 di atas.

Sampai di sini, rasanya kita sudah bisa mulai menjalankan aplikasi-aplikasi CMS seperti: Joomla, Drupal, Wordpress, dsb. Secara Offline.
Kind Regards,

Jumat, 03 Juni 2011

Nyicip OpenSuSE

Lama “main” di fedora, kepingin juga “nyicip” OpenSuSE. Karena punya-nya cuma yang release 11.3 . Nggak apa. Akhirnya ane install juga. Wuaduh.... keterbatasan space di HardDiskDrive bikin ane harus buat pilihan. Fedora 14 ane 'bongkar' dulu. SEMENTARA BOS! Hehe.... ane tetep 'cinta mati' koq ama si suksesor-nya RedHat itu.

Ok. kita langsung ke TKP bro1 n.... harus milih lagi. Antara Desktop KDE atau GNOME? Biar nggak tanggung, ane pilih KDE. Beres! Proses instalasi kita anggap nggak ada masalah. Hampir sama – karena OpenSuSE ini juga mengusung loader grub.

Setelah itu, seperti biasa, masing-masing 'keluarga' Linux punya istilah sendiri dalam meracik paketnya. Dan kalau di OpenSuSE ini, meskipun ekstensi-nya adalah rpm, tetapi konon justru bermuara dari keluarga 'si maco' Slackware. Lepas dari itu semua, mulai sekarang ane harus terbiasa dengan perintah-perintah baru seperti YaST dan zypper (kita bahas nanti sambil jalan).

Sama dengan ketika mulai 'nyicip' distro-distro linux lainnya (distro = distribusi), ane mulai dari 'mengatur' repositori si OpenSuSE ini. Seperti biasa juga, tujuannya adalah server terdekat, kalo ada, ya yang di Indonesia aja. Kambing, Kebo, Buaya, Komo, FOSS, UGM, UNEJ, n so on... n so on... biasanya jadi pilihan utama ane. Seandainya harus memanfaatkan yang di luar sono, ane biasa nuju ke Jepang, Australia, German, atau US (yang menurut ane bisa rada kenceng).
  1. Nah... mulai deh klik start → application → system → Administrator Setting
  2. Habis gitu …. ane klik lagi icon yang ada tulisannya software repositories....
  3. Ane plototin tuh dua kolom yang bernama Name sama URL
Beres!

Mulai pake rumus saktinya 'mesin' Linux (hehe.....) masuk atau gunakan terminal dengan jatidiri sebagai super user alias root!

Nih contohnya perintah-perintah yang ane caplok dari mBah Google:
# zypper ar http://dl2.foss-id.web.id/opensuse/distribution/11.3/repo/oss/ foss-oss

# zypper ar http://dl2.foss-id.web.id/opensuse/update/11.3/ foss-update

# zypper ar http://dl2.foss-id.web.id/opensuse/distribution/11.3/repo/non-oss/ foss-nonoss

# zypper ar http://buaya.klas.or.id/opensuse/packman/ buaya-packman

Jangan pusing bro! (hehe...) mangga langsung dicopas (copy paste) aja. Trus ulangi point 1 dan 2 yang ane tulis di atas.
Hapus deh semua repositori-repositori default yang tadi ane plototin semua dengan meng-klik tombol delete.
Trus... klik lagi start → application → system → Administrator Settings → Software Management (tunggu sampe proses selesai sembari minum kupi anget. Hehe...).

Sekarang antum perhatiin teks zypper tadi yang kata om Wiki merupakan perintah untuk instalasi, upgrade, dan updating pada OpenSuSE. Walaupun kita dapat melakukan hal tersebut secara GUI (Graphic User Interface) melalui fasilitas YaST (Yet another Setup Tools). Namun, bagi beberapa orang dan untuk beberapa kejadian tertentu adakalanya kita harus melakukannya melalui terminal/command line interface (CLI).Untuk melakukan perintah ini caranya, masuk ke "konsole" dan harus memiliki privilege sebagai Super User.

Nah terus 'embel-embel'  ar  dibelakangnya itu merupakan singkatan dari add repository.

Biar besok-besok nggak linglung, ane apalin nih perintah-perintah dasar di OpenSuSE:
zypper >>> Untuk menampilkan daftar perintah dan pilihan

zypper help search >>> Untuk menampilkan help untuk perintah pencarian
zypper lu >>> Untuk menampilkan update patch yang diperlukan
zypper up >>> Untuk melakukan update software
zypper se sqlite >>> Untuk mencari paket software sqlite
zypper rm sqlite2 >>> Untuk menghapus paket software sqlite
zypper in sqlite3 >>> Untuk melakukan instalasi paket software sqlite
zypper in yast* >>> Untuk melakukan instalasi semua paket yang diawali dengan nama yast
zypper up -t package >>> Untuk melakukan upgrade semua paket dengan versi terbaru

Nah dari sini antum bisa coba install aplikasi-aplikasi yang dibutuhkan. Dan seperti biasa juga (hehe.....) ane mulai dengan menginstall midnight commander via terminal. Caranya kayak gini om...
# zypper install mc

Sebenernya dengan semua repositori yang ada, kita sudah bisa menginstall semua kebutuhan. Ups! Ternyata belon boss... ane nggak bisa install pemutar video yang bernama vlc itu. Padahal untuk video player, ane suka banget pake yang itu. Jelajah sana-sini, akhirnya nongol juga nie perintah:

Kalo masih belum puas juga, nyok kita tambah lagi daftar repositori-nya dengan cara begini:
Klik Start → application → System → Administrator Settings

Trus ….. Setelah muncul YaST Control Centre, antum klik tuh icon yang bernama: Software Repositories

Hehe...... ketemu lagi deh. Tapi sekarang beda boss! Kita klik tombol Add (ada tuh di sebelah kiri agak bawah). Nah... kita klik dah Community Repositories dan... klik next.
Bener-bener beres sekarang, tinggal kita contreng yang kita mau. Finish!
#zypper up

Perintah di atas untuk mengupdate paket aplikasi yang ada dalam sistem operasi OpenSuSE kita.
Oke kan boss...!?! Sementara cukup dulu ya...Ane temenin jarak jauh aja.

Referensi :
http://id.wikipedia.org/wiki/Zypper
http://opensuse.or.id/panduan/instalasi/menambahkan-repositori-opensuse
http://www.vavai.com/blog/index.php?/archives/814-Mirror-openSUSE-Indonesia.html
http://www.novell.com/documenttation/opensuse113/