Karmic Koala dan Zsync

November 3, 2009

K/Ubuntu 9.10, Karmic Koala, sudah dirilis tanggal 29 Oktober yang baru lalu. Satu laptop dan satu desktop saya sudah diupgrade ke Koala.

Saya sudah download 5 iso: kubuntu livecd, kubuntu alternate cd, kubuntu netbook remix, ubuntu alternate cd dan ubuntu livecd! Wah berapa lama downloadnya? Apa punya koneksi super cepat? Nggak juga.

Kuncinya adalah saya mencoba program download “zsync” yang dapat menghemat bandwidth luar biasa. Ternyata zsync lebih baik dari pada jigdo yang bisasa saya pakai sejak intrepid. Dengan menggunakan zsync, kita bahkan bisa mempersingkat download livecd dengan menggunakan alternate cd sebagai file “modal”. Ini tidak bisa saya lakukan sebelumnya ketika menggunakan jigdo. Keuntungan lain zsync dibandingkan jigdo adalah tidak adanya masalah bagian file yang tidak ditemui lagi.

Zsync tidak terinstal secara default di kubuntu, jadi untuk menggunakannya harus diinstal dulu:

sudo apt-get install zsync

Untuk menggunakan zsync cukup ketikkan perintah “zsync” dan url file zsync tujuan misalnya:

zsync http://releases.ubuntu.com/kubuntu/karmic/ kubuntu-9.10-alternate-i386.iso.zsync

Zsync akan mencari file image modal (dengan nama yang sama) di direktori aktif. Jika ada, zsync akan mencoba menganalisa berapa bagian file yang sudah ada dan melanjutkan download untuk bagian sisanya. Bila tidak ada file “modal”, zsync akan mendownload file secara keseluruhan.

Jika kita memiliki file modal dengan nama lain gunakan pilihan -i, misalnya anda sudah punya file iso kubuntu-alternate.iso di direktori aktif.

zsync -i kubuntu-alternate.iso http://releases.ubuntu.com/kubuntu/karmic/ kubuntu-9.10-livecd-i386.iso.zsync

Ini perintah untuk mendownload iso kubuntu livecd dengan menggunakan file iso image kubuntu alternate cd.

Jadi saya cukup mendownload 1 iso secara penuh (dari awal). Saya sudah mencoba kubuntu karmic koala sejak beta. Jadi saya menggunakan file iso koala beta ini sebagai “modal” untuk mendownload file iso yang lain, mulai dari upgrade ke release candidate, hingga ke final, terus setelah itu download versi desktop lice cd dan netbook remix.

Saya tidak ngefans dengan ubuntu tapi untuk mengetahui efisiennya zsync, saya juga coba download ubuntu desktop live cd dan ubuntu alternate cd sekalian.

Ini itung-itungan saya (kalau enggak salah) penghematan bandwidth dengan menggunakan zsync.

-Dari kubuntu alternate cd ke kubuntu livecd, kita hanya perlu download 30%

-Dari kubuntu alternate cd ke kubuntu netbook remix, cukup download 20%

-Dari kubuntu alternate ke ubuntu alternate, cukup download 40%

-Dari ubuntu alternate ke ubuntu livecd, cukup 30%

Selamat mencoba Karmic Koala dan selamat mencoba zsync!


Building Amarok 2.2 in Jaunty

September 29, 2009

Update: Amarok 2.2 (code name “sunjammer”) was just released. You still can use the instruction below to build amarok 2.2, just download the appropriate source (i.e amarok.2.2.0.tar.bz2)

Yes, amarok 2.2 is just outside the door. Yes, the latest Amarok will be included in Karmic, due next month. But if you are among the impatients and had been salivating to try the cool features of the latest amarok what is your option? Can you try latest amarok in Jaunty? Sure you can. Of course, you have to build it yourself (I didn’t find any ubuntu packages in PPA, yet). Some compiling wouldn’t hurt, right? Basically I followed mamarok’s instructions (one of the core amarok developers) found here.

I used updated Jaunty with KDE 4.3.1 using repo from jaunty-backports and kubuntu-ppa experimental.

First, you need to have build-essentials and kde and mysql developement packages and qtscriptgenerator. You may also add other packages, especially when builing amarok, for example libgpod or liblastfm. These are optional since you can build amarok without them. The needed packages will be spit out by cmake.

Then you need to build the latest taglib, at least version 1.6, because now amarok need it, instead of the version 1.5-3 currently in Jaunty. Get it here. After you download it, then extract the source, make separate build directory, cmake, and make install.

$ tar zxvf taglib-1.6.tar.gz

$ cd taglib-1.6/

$ mkdir build, cd build

$ cmake -DCMAKE_INSTALL_PREFIX=`kde-config –prefix` -DWITH_ASF=On -DWITH_MP4=On ..

$ sudo make install

Second, you need to build the latest taglib-extras, version 1.0.1, because amarok also require this and the version in Jaunty is only version 0.1.2. Download it from here, extract and make the package using cmake.

$ tar zxvf taglib-extras-1.0.1.tar.gz

$ cd taglib-extras-1.0.1/

$ mkdir build, cd build

$ cmake -DCMAKE_INSTALL_PREFIX=`kde-config –prefix`..

$ sudo make install

I found that I need to remove the existing libtag1c2a and libtag-extras0. Consequently, I also lost libtunepimp5, and ki3d and ktorrent, and k3b. To remedy this, I made debian packages of taglib 1.6 and taglib-extras 1.0.1 using checkinstall and name the package as libtag1c2a and libtag-extra0, just like the previous version available in Jaunty repo. It solved the dependency problems and I could install back k3b, ktorrent and kid3. (I know there is a better way of doing packaging, not using checkinstall that is, that would solved the problem more graciously, suggestions?).

Then, download amarok source package from here, extract the source, cmake and make install:

$ tar xjvf amarok.2.1.90.tar.bz2

$ cd amarok-2.1.90/

$ mkdir build, cd build

$ cmake -DCMAKE_INSTALL_PREFIX=`kde-config –prefix`..

$ sudo make install

…….Enjoy your Amarok 2.2 rc1!

Update: And this is the the official Amarok 2.2 fresh from the oven…Rock your world!


Mencoba Bilbo!

September 8, 2009

Wah sudah lama tidak posting. Sudah banyak peristiwa yang bagus (Jaunty dan KDE 4.3 sudah rilis misalnya) menjadi bahan bloggging tapi malas menulis lebih berkuasa..:(

Nah ini ada kesempatan posting. Baru saja membaca artikel tentang Bilbo Blogger, aplikasi client blogging untuk KDE di sini dan di blog developer aslinya. Sebagaimana disebutkan dalam blog tersebut, Bilbo sudah resmi keluar dengan versi 1.0.

Setelah menambahakan ppa milik neversfelde (Christian Mangold) di /etc/apt/sources.list, Bilbo langsung dicoba, dan posting deh! Sebagai informasi tambahan, Bilbo ini merupakan salah satu dari 2 aplikasi populer yang dibuat developer KDE dari negeri Persia, Iran. Satunya lagi Choqok, aplikasi client untuk twitter dan identi.ca.


Sribefire addon and Broken Kblogger

February 3, 2009

I filed a bug against a broken kblogger-kde4, however there is still no fix. The bug is really annoying since no toolbars are present on the UI making the program in this case practically unusable.

Yesterday I tried to build the package from sources downloaded from kblogger website. The first tries failed, and only after following the fix i found here, i could have it build successfully. The bad news is that the resulting package also suffer from the same bug as the ubuntu binary package.

As a replacement for my blogging tools, I install the scribefire firefox addon. Setting up an account is a breeze and this is the first post using scribefire.  


Cara Menginstal Gmail Offline

January 30, 2009

Setelah mambaca artikel tentang fasilitas Google Mail offline di sini, saya langsung tertarik untuk mencobanya sendiri. Setelah mengikuti petunjuknya, akhirnya Gmail offline pun bisa sudah tersetting di laptop saya. Bagi yang berminat mencoba akan saya deskripsikan caranya secara singkat.

Persyaratan pertama untuk menginstal Gmail offline adalah Google Gears, karena program gears inilah sebenarnya yang memungkinkan program-program online google yang populer dapat diakses secara offline. Jadi kita harus menginstall gears terlebih dahulu. Silakan download google gears di sini. Saat ini gears belum dapat diinstal di konqueror, jadi bagi anda pengguna linux yang menyukai konqueror seperti saya, nampaknya kita “terpaksa” kali ini menggunakan firefox. Sekedar catatan, tampilan Gmail yang digunakan harus tampilan standard (Standard View) bukan tampilan sederhana (HTML version).

Setelah gears diinstal, silakan masuk untuk sign-in ke Gmail. Pilih menu Setting–>Labs. Pilih settingan “offline” (pilihan paling atas) dan set ke “enable”, lalu simpan.

gmail-offline
Setelah itu akan keluar jendela gears yang meminta konfirmasi bahwa gmail offline ingin memanfaatkan fasilitas gears. Centang pilihanĀ  “I trust this site. Allow it to use gears”. Bila jendela ini muncul tetapi tidak ada tulisannya, coba tekan alt-tab dan pilih lagi jendela ini.

gmail-offline1

Selain menginstall gmail offline, proses instalasi juga menawarkan apakah kita ingin membuat shortcut di desktop untuk gmail offline. Saya menyarankan “ya” karena akan memudahkan kita mengakses gmail offline nanti. Gmail onine kemudian akan disinkronkan dengan versi offline dengan cara menddownload semua data email kita, termasuk attachment. Tentu saja lama sinkronisasi ini tergantung dengan banyaknya data email dan koneksi internet kita. Setelah ini selesai maka kita sudah bisa menggunakan gmail secara offline. Coba klik shortcut desktop gmail tadi, tampilan untuk sign-in offlinenya adalah seperti ini:

gmail-offline2

Apabila kita ingin online, klik icon status di atas halaman di sebelah kiri “Setting”, kemudian pilih “Please sign-in to receive your new mail”

gmail-offline3

Yang perlu dingat adalah bahwa data gmail kita kan didownload ke komputer/laptop yang kita pakai. Jadi sangat disarankan untuk tidak menginstal gmail offline di komputer umum atau komputer yang dipakai bersama-sama dengan orang lain!

Selamat mencoba.


KDE 4.2 dirilis!

January 29, 2009

Kemarin KDE 4.2 dirilis. Codename untuk versi ini adalah “The Answer”. Mungkin untuk merujuk versi ini sebagai jawaban atas kritik kepada KDE yang muncul sejak KDE4 dirilis satu tahun yang lalu. Secara keseluruhan versi ini sudah sangat stabil dan hampir semua fiturnya yang dimiliki oleh KDE 3, sudah berhasil diduplikasi. Menurut saya dengan versi ini, kita sudah aman untuk migrasi secara keseluruhan ke KDE4.

Untuk anda pengguna ubuntu intrepid, KDE 4.2 dapat diinstal melalui PPA kubuntu-instrumental. Tambahkan repo ini dalam /etc/apt/sources.list anda.

deb http://ppa.launchpad.net/kubuntu-experimental/ubuntu intrepid main

Selain itu import juga gpg-key untuk PPA ini agar tidak ada tampilan kesalahan waktu melakukan “sudo apt-get update”.
Impor key-nya dengan cara:
“gpg –keyserver keyserver.ubuntu.com –recv-keys 493B3065 && gpg –export -a 493B3065 | sudo apt-key add -”

Banyak kemajuan yang kita temukan pada vesi 4.2 ini , antara lain ada 2 yang saya suka yaitu:
1. Fitur untuk mendapatkan versi desktop klasik seperti KDE 3. Klik kanan di desktop–>apperance Settings–>Type–>Pilih folder view. Klik apply. Kita bisa mensetting file apa saja yang bisa tampil iconnya di desktop dengan cara klik kanan desktop–>folder view settings. Kita misalnya bisa memfilter hanya extensi file tertentu saja yang muncul, tampilan iconnya (melintang atau membujur), dan lain-lain.

2. Tampilan widget/plasmoid untuk screensaver. Kita bisa mensetting agar ketika screensaver kita aktif dan desktop terkunci, orang lain bisa meninggalkan pesan di komputer kita. Buka systemsettings–>Desktop–>Screen saver. Klik “allow widgets on screen saver”, dan lakukan setup. Untuk menambahkan widgets klik cashew di pojok kanan atas dan ipilih “add widget”. Silakan tambahkan widget yang anda inginkan. Untuk memungkinkan fitur yang saya sebut di atas, tambahkan widget “Notes”

Sudah tentu masih banyak lagi yang lain. Jadi silakan cek sendiri.


Funny Thing When KDE Neon Meets Enlightenment

August 7, 2008

They say that opengeu is “when gnome meets enlightenment”. Now, what do you get when you put KDE Neon on opengeu?
This week I wanted to install opengeu to resurrect my old laptop. This laptop used to have a Kubuntu system (starting from edgy if IIRC). After Intrepid alpha emerged in the wild, I installed it fresh on the laptop, since I was going crazy about KDE4. Mind you, I have a functional Intrepid, updated to alpha 3 at the moment, and Hardy with KDE Neon on my other laptop. Although there is small problem with the nvidia card, overall it is very much reliable.
I don’t know about you, but I found that Intrepid’s KDE4 is slower (yeahh I know its alpha! but KDE Neon is OK). My poor old laptop with its ancient trident graphic card feld so slow and the rendering problem is dragging the overall perforamance to its feet. So, it was a was mistake to wipe out Hardy and put Intrepid there.
I’ve been hearing good review about enligtenment 17 (e) and decided that instead of just put Hardy back I would give the ‘e’ a spin. I installed a minimal Hardy and the xorg packages to get the X running. Then add up the opengeu repo and install the opengeu-desktop.
Yes, I really like the enligtenment. Small, feels modern but lot of eye candy. But for a full desktop it needs to borrow many programs outside. In the case of opengeu, it borrowed many packages from GNOME and XFCE. So opengeu actually is a mixed desktop, a ‘gado-gado’. If the purpose of opengeu is to have e as the WM then why it also installed metacity, GNOME control center, and co?
I think it is just a logical thing to do to promptly do “sudo apt-get remove –purge gnome-* xfce4-*”.
Then I thought why not install KDE Neon and run it inside ‘e’? I added the KDE Neon repo and install it. Minutes later its all there. I click the desktop, open konqueror, dolphin, konsole and it just feels that they runs perfectly well in enlightenment. It is faster and, because plasma is not running, there is no rendering issue when we click in the desktop.
Satisfied with the results, I then tried to run plasma. And this is what I get..:)

It tempted you to wonder why don’t we have a kickoff like that in the first place?
Now, I am back to KDE Neon fulltime. I have no KDE3, even the libraries, in that laptop, only Hardy+KDE Neon. I don’t know why but my laptop with its KDE4.2 trunk feels snappier, just like it used to.


Intrepid alpha and jigdo problem

July 29, 2008

I like to use jigdo for my kubuntu cd because my internet connection is limited. It is always better to use the limited bandwidth for something more useful, like browsing and blogging for example…:) With jigdo we can cut down the time to download the CD image. I’ve been using jigdo for the first alpha series of Intrepid and I always encountered problems. I always followed the official link to download the jidgo advertised in kubuntu announcement. Turn out that some of files on the jigdo template that made up the iso afterward had been removed from repositories. When I encountered the problem in Intrepid Alpha 1, I managed to get the missing files from this repo: cn.archive.ubuntu.com (china?) which eventually is slower than Indonesian mirror. Three days ago when I wanted to download Alpha 3, I stumbled the same problem, this time 15 packages were missing, I switched the repo again to cn.archive.ubuntu.com but only got 10 packages and still missing 5.
I decided not to waste more time and decided to download newer jigdo template which is from the daily images. In case you didn’t know you can get them at kubuntu daily images. So my advise is to use the jidgo template from here since it is in sync with the ever changing repo.
I did managed to download all the files with jigdo this time. I decided to fresh install my intrepid and it failed. Obviously there were some kde3 dependency problems that make it impossible to install adept, amarok, and others (and yes..that included kubuntu-desktop).
I don’t know whether the official cd image had this problem and haven’t check the launchpad on this issue. But if you had this problem and insist to procede with the install you can install a minimal sistem. After it finished installation of base system and you key in the username and password actually you are almost there. So when you were faced with the failed install screen (red background) you just skip the process and choose to proceed with the installation of grub. You will end up with a minimal system. But from there you can add up the packages. Since the dependency of kubuntu-desktop is borked, you can’t install it, instead try to install the packages one by one (xorg, konqueror, kdm, konsole, kdebase-workspace, etc).


Desktop efek kwin terbaru di KDE 4.1

July 18, 2008

KDE 4.1 membawa beberapa efek kwin baru, antara lain:
- flip switch


- cover switch


- snow


- wobbly window

Efek-efek ini sebenarnya sudah lama dapat kita nikmati dengan menggunakan compiz tetapi sekarang pengguna KDE dapatmenikmati efek tersebut dengan menggunakan kwin yang lebih terintegrasi dengan KDE. Untuk KDE 4.2 kwin mengenalkan efek baru lain yang merupakan primadona di compiz yaitu efek kubus. Silakan lihat videonya di you-tube.


Kubuntu Intrepid Alpha 2 (2)

July 15, 2008

Hmmmm…hari ini saya install kubuntu intrepid yang sudah didownload iso-nya kemaren. Semuanya berjalan baik…kecuali wireless (iwl3945). Wireless tidak berfungsi, wlan0 yang biasanya tidak ada masalah selama ini (termasuk pada waktu alpha 1) tidak muncul. Di dmesg ada keluhan:
iwl3945: iwlwifi-3945-1.ucode firmware file req failed: Reason -2
iwl3945: Could not read microcode: -2

Untuk sementara saya harus menggunakan koneksi kabel dulu sementara cari pemecahannya.