Friday, October 5, 2012

Compile Cinnamon Terbaru Untuk Debian - Wheezy

Pengertian dari terbaru disini adalah kode sumber cinnamon yang dipublikasikan pada Git repository milik pengembang (Linux Mint) cinnamon, https://github.com/linuxmint/Cinnamon, pada tanggal 05/0ktober/2012 Cinnamon-1.6.1 dan  muffin-1.1.1, untuk mengunduh kode sumber muffin dan cinnamon, dapat menggunakan git dengan alamat

Untuk muffin
https://github.com/linuxmint/muffin.git
Untuk cinnamon
https://github.com/linuxmint/Cinnamon.git
alternatif lain dapat mengunduh tarball source, dengan cara ini berkas yang diunduh ukuranya relatif lebih kecil, dibandingkan harus mengunduh menggunakan git, proses build cinnamon dan muffin sendiri dilakukan pada sistem operasi debian wheezy yang baru dipasang *berhubungan dengan artikel sebelumnya

Muffin Tarball Source

Cinnamon Tarball Source

Pasang paket perangkat lunak standar yang dibutuhkan untuk membangun paket debian,
sudo apt-get install build-essential devscripts debhelper cdbs dh-autoreconf intltool gnome-common
Pustaka yang dibutuhkan untuk membangun paket muffin
sudo apt-get install libcanberra-gtk3-dev libgconf2-dev gnome-doc-utils gobject-introspection libgirepository1.0-dev libjson-glib-dev libclutter-1.0-dev libstartup-notification0-dev libxt-dev gnome-pkg-tools gsettings-desktop-schemas-dev libgnome2-common
Pustaka yang dibutuhkan untuk membangun paket cinnamon
sudo apt-get install libgjs-dev libcaribou-dev libcroco3-dev libdbus-glib-1-dev libgconf2-dev libgnome-bluetooth-dev libgnome-keyring-dev libgnome-menu-3-dev libgstreamer0.10-dev libnm-glib-dev libwnck-dev libxss-dev libcanberra-dev libpolkit-agent-1-dev libgnome-desktop-3-dev libgudev-1.0-dev librsvg2-dev libsoup2.4-dev libpulse-dev

Sebelumnya ekstrak terlebih dahulu jika kode sumber yang diunduh berupa tarball source, berpindah kedirektori muffin dan build source menggunakan perintah
dpkg-buildpackage -rfakeroot
Setelah selesai pasang paket debian *.deb yang dihasilkan , jika terjadi error karena ada paket perangkat lunak pustaka yang dibutuhkan belum terpasang, perbaiki dengan menggunakan perintah sudo apt-get install -f

lanjutkan dengan  membuild cinnamon, menggunakan perintah yang sama,
dpkg-buildpackage -rfakeroot
Sebelum memasang cinnamon yang dihasilkan dari proses build pasang terlebih dahulu paket perangkat lunak pustaka yang dibutuhkan berikut,
sudo apt-get install at-spi2-core caribou cups-pk-helper gir1.2-atspi-2.0 gkbd-capplet libatk-adaptor libatk-adaptor-data libatk-bridge2.0-0 libatspi2.0-0 libgail-common libgail18 libglew1.7 mesa-utils python-gconf python-gobject-2 python-imaging python-lxml python-pyatspi2
Untuk  lebih jelasnya dapat melihat video berikut,


Semoga bermanfaat ;)

6 comments:

  1. Replies
    1. muffin adalah window manager (perangkat yang bertanggung jawab dalam menampilkan antar muka jendela-jendela pada lingkungan desktop) yang digunakan oleh cinnamon hasil fork dari mutter,klo dignome-shell pake mutter, kalo di Unity Ubuntu menggunakan compiz...

      Delete
  2. Terima kasih. Bisa saya pahami.

    Tapi untuk orang yang awam, adakah penjelasan lain atau semacam analogi untuk mempermudah?

    Ayo main ke blog saya, Kang...

    linuxdreambox.wordpress.com

    ReplyDelete
    Replies
    1. apa yah,, bingung saya hehehe...
      blognya keren, minimalis dan informatif,, :)

      http://linuxdreambox.wordpress.com/

      Delete
  3. Mas ada gak Video tutorial cara masukin paket ke PPA? Terima kasih sebelumnya :)

    ReplyDelete
  4. @Anna Erdiawan : ya, akan saya upload video dan artikelnya :)

    ReplyDelete