<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8146813827533246744</id><updated>2012-02-16T09:57:16.721-08:00</updated><category term='C++'/><category term='Gtkmm'/><category term='Ubuntu'/><category term='Linux'/><category term='Programming'/><title type='text'>"...belum ada judul"</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8146813827533246744.post-7100514042910926811</id><published>2009-08-30T23:15:00.000-07:00</published><updated>2009-08-31T00:19:39.361-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Powertop: usbcore.autosuspend=1</title><content type='html'>Saran dari Powertop untuk menambahkan "usbcore.autosuspend=1" pada boot command line sangat banyak dibahas di forum-forum Ubuntu atau Linux. Sayangnya jawabannya tidak memuaskan. Secara default, Ubuntu memang tidak mengaktifkan fitur USB auto-suspend, salah satu akibatnya webcam laptop akan terasa panas walaupun tidak digunakan. Setidaknya begitulah yang saya alami.&lt;br /&gt;Setelah membaca source code-nya Powertop, ternyata yang dilakukan powertop untuk mengaktifkan fitur USB auto-suspend adalah mengubah isi file &lt;span style="font-weight: bold;"&gt;/sys/bus/usb/devices/*/power/autosuspend&lt;/span&gt; menjadi &lt;span style="font-weight: bold;"&gt;0&lt;/span&gt; dan &lt;span style="font-weight: bold;"&gt;/sys/bus/usb/devices/*/power/level &lt;/span&gt;menjadi &lt;span style="font-weight: bold;"&gt;auto&lt;/span&gt;. "*" berarti semua folder yang ada dan didalamnya ada folder &lt;span style="font-style: italic;"&gt;power&lt;/span&gt; dan file &lt;span style="font-style: italic;"&gt;autosuspend&lt;/span&gt; atau &lt;span style="font-style: italic;"&gt;level&lt;/span&gt;.&lt;br /&gt;Bila tak mau repot-repot harus menjalankan Powertop tiap kali login, ubah saja kedua kelompok file tersebut, baik dengan cara manual, dengan script, atau membuat program sendiri. Cara lainnya adalah dengan menjalankan &lt;a href="http://www.indowebster.com/usbautosuspend.html"&gt;program ini&lt;/a&gt;. Bila ingin dijalankan secara otomatis tiap boot, tambahkan saja path-nya di file &lt;span style="font-style: italic;"&gt;/etc/rc.local.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8146813827533246744-7100514042910926811?l=ibn-nadir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/7100514042910926811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ibn-nadir.blogspot.com/2009/08/powertop-usbcoreautosuspend1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/7100514042910926811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/7100514042910926811'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/2009/08/powertop-usbcoreautosuspend1.html' title='Powertop: usbcore.autosuspend=1'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8146813827533246744.post-2291904287126927622</id><published>2009-07-12T22:08:00.000-07:00</published><updated>2009-07-12T22:55:07.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Gtkmm'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Membuat Aplikasi GUI dengan C++</title><content type='html'>Saudara-saudaraku, apakah Anda termasuk orang-orang yang ingin membuat program/aplikasi berbasis GUI (&lt;span style="font-style: italic;"&gt;Graphical User Interface&lt;/span&gt;) dengan C atau C++? Di Linux maupun di Windows? Dengan menggunakan Delphi, memang membuat aplikasi GUI terasa mudah, tetapi  bagaimana dengan C/C++? Apakah kita juga bisa &lt;span style="font-style: italic;"&gt;drag-and-drop &lt;/span&gt;control di atas form?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GTK+ dan gtkmm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Salah satu pilihan yang banyak digunakan dalam membangun aplikasi GUI adalah GTK+ (Gimp Toolkit, &lt;a href="http://en.wikipedia.org/wiki/GTK"&gt;wikipedia&lt;/a&gt;). Entah kenapa banyak orang yang suka dengannya. Sederhananya, GTK+ adalah kumpulan/pustaka fungsi-fungsi dan object-object yang sudah siap untuk digunakan dalam membangun aplikasi GUI. GTK+ dapat digunakan di C maupun di C++.&lt;br /&gt;&lt;br /&gt;Bila sudah terbiasa dengan segala sesuatu yang &lt;span style="font-style: italic;"&gt;object-oriented&lt;/span&gt; (OO), mungkin di C++ atau bahasa lain, mungkin &lt;a href="http://en.wikipedia.org/wiki/Gtkmm"&gt;gtkmm&lt;/a&gt; dapat dipertimbangkan. Gtkmm merupakan wrapper (pembungkus) dari GTK+. Sederhananya, bila GTK+ umum digunakan di C (yang bukan asli &lt;span style="font-style: italic;"&gt;object-oriented&lt;/span&gt;), gtkmm adalah versi OO-nya GTK+.&lt;br /&gt;&lt;br /&gt;Dulunya, gtkmm diberi nama (atau akan diberi nama) gtk++, merujuk pada &lt;span style="font-style: italic;"&gt;plus-plus-&lt;/span&gt;nya C++. Namun, karena GTK+ udah ada &lt;span style="font-style: italic;"&gt;plus&lt;/span&gt;-nya di belakang, namanya menjadi gtk-- aja. Kalau tidak salah, karena "--" akan sulit digunakan dalam &lt;span style="font-style: italic;"&gt;indexing&lt;/span&gt;, namanya menjadi gtkmm (gtk &lt;span style="font-style: italic;"&gt;minus minus&lt;/span&gt;). Saya memahaminya seperti penamaan paket software debian yang biasanya dipisahkan dengan "-", misalnya &lt;span style="font-style: italic;"&gt;ubuntu-desktop&lt;/span&gt;, sedangkan &lt;span style="font-style: italic;"&gt;minus minus &lt;/span&gt;pada gtk-- bukan sebagai pemisah; entah bagaimana pemahaman yang benarnya (hehe...).&lt;br /&gt;&lt;br /&gt;Langsung saja, karena saya lebih suka dengan gtkmm dan OOP (&lt;span style="font-style: italic;"&gt;Object Oriented Programming&lt;/span&gt;), saya tentu saja lebih memilih untuk mendalami gtkmm walaupun saat itu (pertama belajar gtkmm) saya tidak begitu memahami GTK+. Dalam hal ini, sekarang saya masih dalam tahap belajar, jadi tidak tertutup kemungkinan akan ada yang salah dalam pemaparan saya tentang gtkmm maupun C++.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mengenal gtkmm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bukalah situnya gtkmm, &lt;a href="http://www.gtkmm.org/"&gt;http://www.gtkmm.org&lt;/a&gt;, disana Anda akan mendapatkan ilmu lebih banyak tentang gtkmm. Untuk tutorialnya, yang lumayan lengkap bisa diunduh di &lt;a href="http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/pdf/programming-with-gtkmm.pdf"&gt;http://www.gtkmm.org/docs/gtkmm-2.4/docs/tutorial/pdf/programming-with-gtkmm.pdf&lt;/a&gt;. Isinya mulai dari instalasi, pengenalan, dan sebagainya. Lumayan tebal kalau di-print, jadi sebaiknya tidak di-print karena akan memakai banyak kertas. Ingat! Kertas itu dari pohon, pohon itu dari hutan. Hematlah menggunakan kertas demi hutan yang dikaruniakan Allah swt. pada kita.&lt;br /&gt;&lt;br /&gt;Istilah yang mungkin akan sering ditemui dalam membangun aplikasi berbasis GUI di antaranya adalah &lt;span style="font-style: italic;"&gt;widget&lt;/span&gt;. Widget dapat diartikan sebagai komponen-komponen penyusun form atau kotak dialog, bahkan (kalau tidak salah) form itu sendiri juga termasuk widget. Dalam membangun aplikasi berbasis GUI di Windows, widget ini dapat disamakan dengan &lt;span style="font-style: italic;"&gt;control&lt;/span&gt;. Contoh widget antara lain &lt;span style="font-style: italic;"&gt;button&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;text box (text entry)&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;radio button&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;checkbox&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;combo box&lt;/span&gt;, dan sebagainya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;To be continued... (kalau sempat :))&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8146813827533246744-2291904287126927622?l=ibn-nadir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/2291904287126927622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ibn-nadir.blogspot.com/2009/07/membuat-aplikasi-gui-dengan-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2291904287126927622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2291904287126927622'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/2009/07/membuat-aplikasi-gui-dengan-c.html' title='Membuat Aplikasi GUI dengan C++'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8146813827533246744.post-1662871714240487192</id><published>2009-05-29T03:13:00.000-07:00</published><updated>2009-05-29T03:35:54.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Menginstal File-File Deb (Paket Software Debian) secara Manual</title><content type='html'>Bila Anda pernah menginstal paket-paket DEB secara manual dengan men-doubleclick file-nya langsung, mungkin Anda akan kesal karena pesan ‘dependency is not satisfiable bla bla bla ...’, padahal dependency yang dimaksud sudah ada dan diletakkan di folder yang sama, hanya package manager-nya saja yang ‘gak tahu (diri).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9eJdrN1n0kw/Sh-6NgwUbiI/AAAAAAAAAB8/0yJx4hFBSMw/s1600-h/image-3.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 180px;" src="http://4.bp.blogspot.com/_9eJdrN1n0kw/Sh-6NgwUbiI/AAAAAAAAAB8/0yJx4hFBSMw/s400/image-3.png" alt="" id="BLOGGER_PHOTO_ID_5341192424378363426" border="0" /&gt;&lt;/a&gt;Sebelumnya letakkan paket-paket yang ingin Anda instal pada folder khusus. Jalankan &lt;span style="font-style: italic;"&gt;System &gt; Administration &gt; Synaptic Package Manager&lt;/span&gt;. Klik &lt;span style="font-style: italic;"&gt;File &gt; Add downloaded packages&lt;/span&gt;, kemudian pilih folder yang dimaksud. Kelemahan dari cara ini adalah, ia akan menginstal semua paket yang ada di dalam folder tersebut. Bila Anda ingin yang lebih &lt;span style="font-style: italic;"&gt;advanced&lt;/span&gt;, misalnya hanya menginstal sebagian paket saja dan dependency-dependency-nya, sedangkan Anda tidak tahu mana saja yang merupakan dependency dari paket tersebut, atau ingin lebih aman, maka sebaiknya dengan cara di bawah ini.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advanced&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Salin/pindahkan semua paket DEB tersebut ke &lt;span style="font-style: italic;"&gt;/var/cache/apt/archives/&lt;/span&gt;. Untuk memindahkannya kita harus punya hak sebagai administrator, salah satu cara yang bisa Anda pilih adalah dengan membuka Nautilus sebagai Root: tekan [Alt+F2], ketikkan &lt;span style="font-style: italic;"&gt;gksu nautilus&lt;/span&gt;, tekan [Enter].&lt;br /&gt;Setelah itu installah seperti biasa dengan Synaptic, atau melalui terminal bila Anda terbiasa dengan cara tersebut.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8146813827533246744-1662871714240487192?l=ibn-nadir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/1662871714240487192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/menginstal-file-file-deb-paket-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/1662871714240487192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/1662871714240487192'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/menginstal-file-file-deb-paket-software.html' title='Menginstal File-File Deb (Paket Software Debian) secara Manual'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_9eJdrN1n0kw/Sh-6NgwUbiI/AAAAAAAAAB8/0yJx4hFBSMw/s72-c/image-3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8146813827533246744.post-2720488532908173752</id><published>2009-05-29T03:06:00.000-07:00</published><updated>2009-05-29T03:11:56.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Bagaimana Mengetahui Ada Update Software di Ubuntu/Linux (Offline)?</title><content type='html'>Bila komputer tidak terhubung ke internet, dan ingin mengetahui apakah ada update untuk software-software di Ubuntu/Linux atau tepatnya paket-paket apa saja yang perlu di-update, yang perlu kita lakukan adalah mendownload &lt;span style="font-style: italic;"&gt;package index files &lt;/span&gt;secara manual. Ketikkan perintah berikut di terminal.&lt;br /&gt;(Oh ya, cara ini mungkin tidak disarankan bagi pemula, kecuali pemula yang berani/nekat, he he ... Kemungkinan terburuknya hanya backup semua file, kemudian instal-ulang :-)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ sudo apt-get update --print-uris &gt; indeks&lt;/blockquote&gt;&lt;br /&gt;Pada contoh di atas, file outputnya adalah “indeks”. Bukalah file tersebut, biasanya akan terdiri lebih dari satu baris, berikut contoh salah satu barisnya.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;'http://archive.ubuntu.com/ubuntu/dists/jaunty/main/binary-i386/Packages.bz2' archive.ubuntu.com_ubuntu_dists_jaunty_main_binary-i386_Packages 0 :&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt; Artinya kita harus mendownload http://archive.ubuntu.com/ubuntu/dists/jaunty/main/binary-i386/Packages.bz2, kemudian menyimpan file tersebut dengan nama  archive.ubuntu.com_ubuntu_dists_jaunty_main_binary-i386_Packages. Setelah itu pindahkan file tersebut ke &lt;span style="font-style: italic;"&gt;/var/lib/apt/lists/&lt;/span&gt;. Untuk memindahkan ke sana kita harus punya hak sebagai administrator, maka bukalah Nautilus dengan menekan [Alt+F2], kemudian ketikkan &lt;span style="font-style: italic;"&gt;gksu nautilus&lt;/span&gt;, tekan [Enter].&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/** Siapa yang tahu arti `0 :’ di akhir baris di atas :-) ?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; */&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8146813827533246744-2720488532908173752?l=ibn-nadir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/2720488532908173752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/bagaimana-mengetahui-ada-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2720488532908173752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2720488532908173752'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/bagaimana-mengetahui-ada-update.html' title='Bagaimana Mengetahui Ada Update Software di Ubuntu/Linux (Offline)?'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8146813827533246744.post-2432961294480141480</id><published>2009-05-29T02:58:00.000-07:00</published><updated>2009-06-12T21:43:31.805-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>HOT! Install Software dan Meng-update Ubuntu secara Offline</title><content type='html'>Apakah Anda termasuk orang yang memiliki komputer yang tidak terhubung ke Internet, dan hanya menikmati internet kebanyakan lewat warnet? &lt;span style="font-style: italic;"&gt;(Kasihan.. :-) hehe)&lt;/span&gt;&lt;br /&gt;Setidaknya kita memiliki dua pilihan, yaitu lewat terminal atau secara GUI (&lt;span style="font-style: italic;"&gt;Graphical User Interface&lt;/span&gt;). Bila Anda seorang profesional atau semi-profesional, tentu Anda lebih suka dengan pilihan pertama, karena memang lebih powerful, analoginya seperti C++ dengan VB (he.. he..). Sebelumnya, seperti biasa, segala resiko ditanggung sendiri.&lt;br /&gt;&lt;br /&gt;Sebelum melakukan instalasi/upgrade software, &lt;span style="font-style: italic;"&gt;package index files &lt;/span&gt;harus &lt;span style="font-style: italic;"&gt;up-to-date&lt;/span&gt;. Bila sudah terlalu lama tidak di-update atau tidak pernah di-update sama sekali karena tidak pernah terhubung ke internet, caranya &lt;a href="http://ibn-nadir.blogspot.com/2009/05/bagaimana-mengetahui-ada-update.html"&gt;seperti ini&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lewat Terminal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk menginstal software, sebagai contoh paket 'zekr' dan 'minbar', maka lakukan perintah berikut di terminal.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ sudo apt-get install zekr minbar --print-uris -y &gt; sebuah-file&lt;/blockquote&gt;&lt;br /&gt;Sedangkan untuk mengupdate software-software yang sudah terinstal di Ubuntu – tepatnya meng-upgrade, karena perintah “update” di apt-get berarti meng-update &lt;span style="font-style: italic;"&gt;package index files&lt;/span&gt;-nya – ketikkan perintah berikut di terminal.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ sudo apt-get upgrade --print-uris -y &gt; sebuah-file&lt;/blockquote&gt;&lt;br /&gt;Nah, hasil dari perintah di atas, yaitu file dengan nama “sebuah-file” diproses dengan cara sebagai berikut. Hapuslah isinya mulai dari baris paling atas sampai “After this operation, ...”, sehingga yang tertinggal hanya daftar alamat/URI-nya saja. Hapus juga baris yang dimulai dengan 'cdrom: ...' bila ada, karena tentu saja paket tersebut tidak perlu didownload, melainkan hanya dengan memasukkan CD bila diminta saat menginstalnya. File tersebut akan berisi baris-baris dengan format berikut:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&amp;lt;alamat uri&amp;gt; &amp;lt;nama target&amp;gt; &amp;lt;ukuran&amp;gt; &amp;lt;md5-sum&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Download-lah paket-paket debian yang ada di daftar tersebut, yaitu bagian &amp;lt;alamat uri&amp;gt;-nya.&lt;br /&gt;Jika daftar itu terlalu panjang, ada baiknya membuat sebuah file berisi daftar alamat tersebut, kemudian mengunduhnya dengan download manager; karena kebanyakan download manager, seperti Free Download Manager, mempunyai fasilitas impor list URL untuk didownload. Ketikkan perintah berikut di terminal untuk memangkas file “sebuah-file” sehingga hanya tinggal URL-nya saja, dan menulis hasilnya ke file “download-list”&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ sed "s/'//;s/' .*//" sebuah-file &gt; download-list&lt;br /&gt;&lt;span style="font-style: italic;"&gt;// ' = single-quote&lt;/span&gt; &lt;span style="font-style: italic;"&gt;// " = double-quote,&lt;br /&gt;//perhatikan tidak ada spasi di antara ketiga slash (/) di atas&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;Untuk menginstalnya dapat mengikuti &lt;a href="http://ibn-nadir.blogspot.com/2009/05/menginstal-file-file-deb-paket-software.html"&gt;langkah ini&lt;/a&gt;.&lt;br /&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Dengan GUI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9eJdrN1n0kw/Sh-8q51uOXI/AAAAAAAAACE/3zRMDb1O2i0/s1600-h/image-1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 284px;" src="http://3.bp.blogspot.com/_9eJdrN1n0kw/Sh-8q51uOXI/AAAAAAAAACE/3zRMDb1O2i0/s400/image-1.png" alt="" id="BLOGGER_PHOTO_ID_5341195128351373682" border="0" /&gt;&lt;/a&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;Jalankan &lt;span style="font-style: italic;"&gt;System &gt; Administration &gt; Synaptic Package Manager&lt;/span&gt;. Untuk menginstal lakukan seperti biasa, yaitu tandai yang akan diinstal dengan &lt;span style="font-style: italic;"&gt;klik-kanan &gt; Mark for Installation&lt;/span&gt;. Sedangkan untuk meng-upgrade klik &lt;span style="font-style: italic;"&gt;Mark All Upgrades &lt;/span&gt;yang ada di toolbar atas. Kemudian klik &lt;span style="font-style: italic;"&gt;File &gt; Generate package download script&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9eJdrN1n0kw/Sh-9ZAaC2VI/AAAAAAAAACM/GGwJjXDpNHo/s1600-h/image-1a.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 337px; height: 274px;" src="http://4.bp.blogspot.com/_9eJdrN1n0kw/Sh-9ZAaC2VI/AAAAAAAAACM/GGwJjXDpNHo/s400/image-1a.png" alt="" id="BLOGGER_PHOTO_ID_5341195920388315474" border="0" /&gt;&lt;/a&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;Misal, file-nya disimpan dengan nama “sebuah-file”, bukalah file tersebut, hapus “#!/bin/sh” yang ada di baris paling atas. File tersebut berisi baris-baris perintah dengan format:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;wget -c &amp;lt;alamat uri&amp;gt;&lt;/span&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;br /&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;br /&gt;Unduh (download)-lah paket-paket debian yang ada di bagian &amp;lt;alamat uri&amp;gt; tersebut. Bila daftarnya terlalu panjang, ada baiknya menjadikannya sebuah daftar URL dan kemudian mengunduhnya dengan download manager, sama halnya dengan ‘cara terminal’ di atas. Ketikkan perintah berikut di terminal untuk memangkasnya menjadi daftar URL saja.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;$ sed "s/wget -c //" sebuah-file &gt; download-list&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Untuk menginstalnya dapat mengikuti &lt;a href="http://ibn-nadir.blogspot.com/2009/05/menginstal-file-file-deb-paket-software.html"&gt;langkah ini&lt;/a&gt;. Kelemahan cara ini adalah, paket-paket yang sudah ada di &lt;span style="font-style: italic;"&gt;/var/cache/apt/archives&lt;/span&gt;, yang sebenarnya tidak perlu didownload lagi, tetap akan dimasukkan dalam download script yang di-generate-nya, yakni file “sebuah-file” di atas. Untuk mengatasi hal ini kita lupakan saja ‘Generate package download script’, dan beralih ke cara terminal di atas atau selesaikan dengan kekerasan di bawah.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cara GUI: ‘Kekerasan’&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setelah semua paket ditandai dengan ‘Mark for Installation’ atau ‘Mark All Upgrades’ seperti di atas, klik &lt;span style="font-style: italic;"&gt;Apply &lt;/span&gt;dan lakukan instalasi seperti biasa. Sebaiknya berikan tanda centang pada &lt;span style="font-style: italic;"&gt;Download package files only&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9eJdrN1n0kw/Sh_AIavi3QI/AAAAAAAAACU/Jd7tLSQDjKE/s1600-h/image-2.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 389px;" src="http://1.bp.blogspot.com/_9eJdrN1n0kw/Sh_AIavi3QI/AAAAAAAAACU/Jd7tLSQDjKE/s400/image-2.png" alt="" id="BLOGGER_PHOTO_ID_5341198933934923010" border="0" /&gt;&lt;/a&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;&lt;nama target=""&gt;&lt;ukuran&gt;&lt;md5-sum&gt;&lt;alamat uri=""&gt;&lt;alamat uri=""&gt;Instalasi tak ‘kan berhasil kecuali semua paket yang dibutuhkan sudah ada di &lt;span style="font-style: italic;"&gt;/var/cache/apt/archives&lt;/span&gt;, dengan kata lain tidak perlu didownload lagi, hanya tinggal diinstal saja. Karena dengan sengaja mencari-cari pesan error, maka cara ini disebut ‘kekerasan’.&lt;br /&gt;Teruskan langkah di atas sampai muncul pesan error dengan format:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;W: Failed to fetch &amp;lt;alamat uri&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Could not resolve '&amp;lt;server-repositori&amp;gt;'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Salin pesan error tersebut ke sebuah file, misalnya “sebuah-file”. &amp;lt;alamat uri&amp;gt; tersebutlah yang harus diunduh. Bila ingin menggunakan bantuan sed untuk memangkas file tersebut, ketikkan perintah berikut di terminal.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;$ grep “W: Failed” sebuah-file | sed “s/.*fetch //”&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Nah, untuk menginstalnya, lakukan &lt;a href="http://ibn-nadir.blogspot.com/2009/05/menginstal-file-file-deb-paket-software.html"&gt;langkah ini&lt;/a&gt;. Selamat mencoba, semoga berhasil.&lt;br /&gt;&lt;br /&gt;Lebih lanjut:&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/AptGet/Offline/PrintUris"&gt;https://help.ubuntu.com/community/AptGet/Offline/PrintUris&lt;/a&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/8.04/add-applications/C/offline.html"&gt;https://help.ubuntu.com/8.04/add-applications/C/offline.html&lt;/a&gt;&lt;br /&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/alamat&gt;&lt;/md5-sum&gt;&lt;/ukuran&gt;&lt;/nama&gt;&lt;/alamat&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8146813827533246744-2432961294480141480?l=ibn-nadir.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ibn-nadir.blogspot.com/feeds/2432961294480141480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/hot-install-software-dan-meng-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2432961294480141480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8146813827533246744/posts/default/2432961294480141480'/><link rel='alternate' type='text/html' href='http://ibn-nadir.blogspot.com/2009/05/hot-install-software-dan-meng-update.html' title='HOT! Install Software dan Meng-update Ubuntu secara Offline'/><author><name>Fikr al-'Arif</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9eJdrN1n0kw/Sh-8q51uOXI/AAAAAAAAACE/3zRMDb1O2i0/s72-c/image-1.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
