Posts Tagged ‘Slackware’

Building Mozilla Firefox 9.0.1 for Slackware 13.37

Saturday, January 7th, 2012

Ingin mencoba Firefox 9.0.1 di Slackware 13.37 tapi susah mencari file SlackBuild-nya di SBo ? Jika iya, berarti kita mempunyai permasalahan yang sama :D Awal masalah saya sampai akhirnya mencoba menginstall Firefox adalah, beberapa plugin (ekstension) yang biasa saya gunakan bermasalah terhadap Firefox versi 4.0 bawaan Slackware 13.37 :(

Karena sudah mencoba mencari di SBo file SlackBuild untuk firefox juga tidak ditemukan, dan ternyata kita cuma mendapatkan file binary saja ketika kita mendownload langsung pada situs resmi Firefox. Maka langkah terakhir yang bisa kita lakukan yaitu menggunakan file SlackBuild firefox 4.0 milik Slackware 13.37 yang bisa di download pada mirror lokal slackware. Dari beberapa file yang terdapat pada halaman mirror tersebut, download file-file berikut ini saja :

  1. mimeTypes.rdf.gz
  2. mozilla-firefox-mimeTypes-fix.diff.gz
  3. firefox.png
  4. mozilla-firefox.desktop
  5. slack-desc
  6. mozilla-firefox.SlackBuild

Setelah selesai mengumpulkan file-file SlackBuild yang diperlukan, sekarang waktunya kita untuk mendownload source code firefox yang bisa kita dapatkan pada alamat ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/9.0.1/source/. Download-lah 2 file yang diperlukan yaitu :

  1. firefox-9.0.1.source.tar.bz2.asc
  2. firefox-9.0.1.source.tar.bz2

(more…)

Batch Rename with Shell Script

Friday, September 9th, 2011

Kemarin di tempat saya bekerja ada kejadian bagaimana caranya me-rename nama file yang mempunyai akhiran “S” menjadi “R”, masalahnya adalah semua file tersebut tidak mempunyai pattern yang sama kecuali 3 huruf di depan dan 1 huruf dibelakang yaitu huruf “S” yang harus dirubah menjadi “R” :D Contoh nama file yang akan direname kurang lebih seperti terlihat dibawah ini :

martinus@artivisi:[~]$ ls
EDW980012011S   EDW980T22011S
EDW980G32011S   EDWSUBS42011S
martinus@artivisi:[~]$

Pada kasus diatas, kita tidak bisa secara langsung melakukan kegiatan find and replace biasa. Karena ternyata huruf “S” juga terdapat ditengah-tengah nama file tersebut seperti terlihat pada tampilan diatas :( Setelah bertanya ke paman Google sebentar, akhirnya saya menemukan pattern untuk menghapus karakter terakhir dari sebuah string menggunakan command sed. Dan pattern tersebut adalah sed 's/\(.*\)./\1/' :D akhirnya setelah dikombinasikan dengan sedikit kemampuan di shell script jadilah script yang isinya adalah sebagai berikut :

#!/bin/sh
 
ls EDW* > file.txt
 
find_file() {
   cat file.txt | sort | cut -d " " -f1
}
 
for f in $(find_file) ; do
   echo "Original filename $f"
   # tampung nama file yang baru (remove last character)
   newfilename=`echo $f | sed 's/\(.*\)./\1/'`
   echo "After delete last character $newfilename"
   r=R
   newfile1=$newfilename$r
   echo "New filename is $newfile1"
   mv $f $newfile1
done

Simpan script diatas dengan nama terserah (misalkan batch_rename.sh), kemudian beri akses execute dan jalankan. Jika tidak ada error, harusnya jika dijalankan akan merename semua file menjadi seperti dibawah ini :

martinus@artivisi:[~]$ ls
EDW980012011R   EDW980T22011R
EDW980G32011R   EDWSUBS42011R
martinus@artivisi:[~]$

Untuk penjelasan sed dan regex-nya, saya masih belum bisa menjelaskan :D Maklum saya juga masih belajar :D Semoga script diatas bisa berguna juga buat teman-teman yang mempunyai masalah yang sama :)

Pidgin and GNOME 3

Monday, September 5th, 2011

Sejak menggunakan GNOME 3, saya jarang sekali menggunakan pidgin sebagai pengganti YM (yahoo messenger). Masalahnya yaitu pidgin belum dapat menampilkan notification layaknya Empathy yang sudah ter-integrasi dengan baik di GNOME 3. Nah sebagai gantinya, saya selalu menggunakan Gtalk selama ini sebagai solusi IM :)

Kemarin secara tidak sengaja, saya menemukan sebuah Pidgin GNOME Shell Extension yang bisa dilihat disini, setelah membaca panduan tersebut ternyata caranya sangat mudah yaitu buatlah dahulu direktori pidgin@gnome-shell-extensions.gnome.org didalam direktori ~/.local/share/gnome-shell/extensions. Kemudian simpanlah file metadata.json dan extension.js ke direktori pidgin@gnome-shell-extensions.gnome.org.

Jika sudah, sekarang restartlah GNOME Shell dengan menekan tombol ALT+F2 kemudian ketik r+ENTER. Setelah melakukan langkah ini, maka harusnya ketika ada seorang teman yang mengajak chatting GNOME akan menampilkan notification-nya seperti gambar dibawah ini :

Tampilan Notification Pidgin di GNOME 3
Tampilan Notification Pidgin di GNOME 3

Tampilan Notification Pidgin di GNOME 3
Tampilan Notification Pidgin di GNOME 3

Nah dengan begini, gtalk akan saya akses menggunakan pidgin saja :) Dikarenakan fitur utama pidgin yang tidak bisa saya tinggal yaitu adalah fasilitas logchat-nya :) Bagaimana dengan teman-teman yang lain, apakah ada fitur bagus di GNOME yang bisa di sharing ? :)

Referensi terkait :

  1. Pidgin and GNOME 3
  2. gnome-shell-extensions-pidgin

Installing Tora On Slackware 13.37

Monday, August 22nd, 2011

Ingin mencari database tool yang mempunyai fitur yang mirip dengan Toad di GNU/Linux ? Jika iya, silahkan mencoba TOra :) Nah yang lebih bagus lagi yaitu, TOra mendukung database MySQL, PostgreSQL dan Oracle sekaligus. (Tapi kalau untuk PostgreSQL saya lebih senang menggunakan PgAdmin :) )

Beberapa fitur yang terdapat pada TOra kurang lebih yaitu :

  1. Handles multiple connections.
  2. SQL syntax highlighting
  3. Chart visualization of result.
  4. Schema browser.
  5. References & dependencies.
  6. Tab & tree based browsing.

Untuk daftar lebih lengkap silahkan melihat langsung pada halaman Daftar Fitur TOra
(more…)

0AD Game Pengganti AoE di Linux

Saturday, August 20th, 2011
0AD Game Logo

0AD Game Logo

Gara-gara nonton film Alexander, akhirnya jadi teringat dengan game yang membawa nuansa jaman kerajaan-kerajaan di abad dahulu, yaps game yang sedang saya bicarakan adalah Age of Empire yang dulu saya pernah mainkan ketika masih menggunakan Ms. Windows :)

Nah sekarang, buat para pecinta game Age of Empire dan menggunakan sistem operasi GNU/Linux, pasti sudah tahu kan jika game Age of Empire dapat kita jalankan di GNU/Linux dengan menggunakan bantuan aplikasi WINE. Nah bagi yang ingin bermain game yang mirip dengan Age of Empire tapi berjalan secara native mungkin bisa mencoba menginstall game 0AD di sistem operasi GNU/Linux kesayangan-nya :)

Game 0AD ini dikembangkan oleh http://wildfiregames.com/ yang ternyata juga mempunyai pengalaman dalam pengembangan game Age of Empires II: The Age of Kings., dan yang lebih menyenangkan lagi di game 0AD ini adalah semua shortcut (atau kontrol)-nya sama persis dengan game Age of Empires. Jadi buat yang sudah pernah main Age of Empires saya rasa tidak akan mengalami kesulitan yang berarti ketika mencoba 0AD :)

Meskipun game ini masih berstatus Alpha, tapi berdasarkan percobaan yang sudah dilakukan kita masih bisa bermain game 0AD ini dengan nyaman (meskipun belum bisa bermain dalam mode Campaign dan menu Options-nya masih di disable) :) . Jika masih penasaran dengan tampilan game 0AD, dibawah ini adalah beberapa screenshot game 0AD yang berhasil saya install di GNU/Linux Slackware saya :)

Setelah berhasil menginstall game 0AD, kita akan menjumpai tampilan Home Screen dibawah ini ketika dijalankan :

Tampilan Home Screen Game 0AD
Tampilan Home Screen Game 0AD
(more…)