<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>.: udienz :. &#187; Hack</title>
	<atom:link href="http://blog.udienz.net/category/komputer/hack/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.udienz.net</link>
	<description>udienz@blog:~$</description>
	<lastBuildDate>Fri, 22 Jan 2010 23:03:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Di balik mirroring (1) dari (entah) berapa tulisan</title>
		<link>http://blog.udienz.net/2009/03/di-balik-mirroring-1-dari-entah-berapa-tulisan.html</link>
		<comments>http://blog.udienz.net/2009/03/di-balik-mirroring-1-dari-entah-berapa-tulisan.html#comments</comments>
		<pubDate>Fri, 13 Mar 2009 15:43:01 +0000</pubDate>
		<dc:creator>udienz</dc:creator>
				<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[Mirror]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[ngedumel]]></category>
		<category><![CDATA[ngomel]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://blog.udienz.net/?p=316</guid>
		<description><![CDATA[Disadari atau tidak saya mendapat pengalaman yang banyak dalam membuat mirror.unej.ac.id, nah salah satu yang buat saya selalu ingat adalah waktu yang saya habiskan demi membaca ulang manual Apache (entah berapa halaman!). ada apa dengan apache? seperti yang kita tau, teman kita dari kambing dan buaya pernah mengeluhkan user yang ga tau diri dengan mendownload  <a href="http://blog.udienz.net/2009/03/di-balik-mirroring-1-dari-entah-berapa-tulisan.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Disadari atau tidak saya mendapat pengalaman yang banyak dalam membuat <a href="http://mirror.unej.ac.id">mirror.unej.ac.id</a>, nah salah satu yang buat saya selalu ingat adalah waktu yang saya habiskan demi membaca ulang manual Apache (entah berapa halaman!). ada apa dengan apache? seperti yang kita tau, teman kita dari <a href="http://fajran.web.id/story/2007/05/24/tuma">kambing</a> dan <a href="http://budiwijaya.or.id/222-124-169-xx">buaya</a> pernah mengeluhkan user yang ga tau diri dengan mendownload sebuah file dari server mirror dengan koneksi yang banyak (atau menggunakan Download Manager), nah sedang si user itu menggunakan koneksi lambat! masih belum mudeng? baiklah ada contoh begini. sek&#8230;sek.. <a href="http://www.plurk.com/p/h1awv">ini pengalaman saya juga</a> <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Koneksi pak surip adalah 128kbps, di ingin mendownload <a href="http://mirror.unej.ac.id/pub/iso/ubuntu-repository/">dvd repository ubuntung</a> nah cobak tebak berapa hari dia akan selesai mendownload dvd repository ubuntu? nah pak surip ini memang keterlaluan, waktu download dia menggunakan IDM (atau apalah!) dengan maxkoneksi 128 saluran. nah sedang si mirror ini punya koneksi maximal koneksi 250 (default apache2) berarti saluran di koneksi tinggal 250-128=? lha terus user lain gimana nasibnya cobak? ilfiil ga kalo gini? nah ini yang sempat terbawa sampe mimpi (halah!) hehehehe</p>
<p>saya googling sampe ujung amrik, alhamdulillah akhirnya nemu modul apache2 yang bagus yaitu <a href="http://elonen.iki.fi/code/unofficial-debs/mod-limitipconn/">mod-limitipconn</a>, lha tapi si modul ini menurut saya sering over acting dalam mereject koneksi, alhasil saya sendiri sering menemukan halaman <strong>SERVICES TEMPORARY UNAVALIABLE</strong> aka STU!. lah kok <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   ya sudah akhirnya ngoprek lagi modul lain, alhasil saya nemuin modul yang lumayan bagus yaitu <a href="http://packages.debian.org/stable/libapache2-mod-bw">mod_bw</a> dan ada lagi mod_cband tapi saya ga pake cband <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>nah pengaturanya gimana? sebentar saya login dulu ke mirror <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<pre># aktifkan module
BandwidthModule On
#batesi 10 ae rek!
MaxConnection all 10
# contoh dari jaringan ini unlimitted download <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
MaxConnection 192.168.1.0/24 0
#Bandwidth all 20240
# file &gt; 70MB di limit 700kbps
LargeFileLimit * 650000 70000
# file iso di limit 700kbps
LargeFileLimit .iso 1 70000
BandWidth 192.168.1.0/24 0</pre>
<p>Alhamdulillah sudah tidak penuh lagi <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  *joged pisang*</p>
<p>lha kalo ftp? nah ini, kalau menggunakan vsftpd bisa (tapi lupa), proftpd bisa. kalo pake proftpd ini caranya:</p>
<pre># you may not like the bandwidth control below
# TransferRate RETR|STOR|APPE|STOU KBrate:freebytes
#TransferRate RETR 10:0</pre>
<p>silakan isi nilai nya sesuka anda <img src='http://blog.udienz.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  lumayan lah bisa melindungi user lain dari &#8220;<em>ketamakan</em>&#8221; user lain juga</p>
<p>**episode ke dua saya ga tau mau nulis apa :p enaknya apa?**</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.udienz.net/2009/03/di-balik-mirroring-1-dari-entah-berapa-tulisan.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Membuat Paket Debian</title>
		<link>http://blog.udienz.net/2008/09/membuat-paket-debian.html</link>
		<comments>http://blog.udienz.net/2008/09/membuat-paket-debian.html#comments</comments>
		<pubDate>Thu, 25 Sep 2008 14:36:44 +0000</pubDate>
		<dc:creator>udienz</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[.deb]]></category>
		<category><![CDATA[motu]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://udienz.immteknik.org/?p=222</guid>
		<description><![CDATA[Oke, kita akan membuat paket debian dari kode sumber milik kita sendiri untuk itu silakan buat program anda sendiri atau silakan skript punyaan saya, simpan skript milik kita di ~/cek-kompi-0.1 (kalo saya ada di /media/repo/unknow/cek-kompi-0.1 jangan tiru2 saya) dan file tersebut mempunyai nama cek-komputer.sh. jangan lupa untuk membuat file tersebut eksekutabel.
$ ls -l
total 4
-rwxrwxr-x 1  <a href="http://blog.udienz.net/2008/09/membuat-paket-debian.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p class="line874">Oke, kita akan membuat paket debian dari kode sumber milik kita sendiri untuk itu silakan buat program anda sendiri atau silakan skript punyaan saya, simpan skript milik kita di ~/cek-kompi-0.1 (kalo saya ada di /media/repo/unknow/cek-kompi-0.1 jangan tiru2 saya) dan file tersebut mempunyai nama cek-komputer.sh. jangan lupa untuk membuat file tersebut eksekutabel.</p>
<pre>$ ls -l
total 4
-rwxrwxr-x 1 udienz udienz 859 2008-08-01 05:30 cek-komputer.sh</pre>
<p class="line874">hal-hal yang perlu diperhatikan adalah:</p>
<ul>
<li>
<p class="line862">membaca manual page <a class="https" href="https://wiki.ubuntu.com/PackagingGuide">Packaging Guide</a></p>
</li>
<li>memasang paket-paket yang dibutuhkan dalam pembuatan/compile paket debian</li>
<li>pembuatan gpg dan kompilisasi</li>
<li>makan jangan LUPA! oia kalo cewekmu sms silakan di balas secepatnya, ntar bisa berabe masak gara-gara belajar linux putus :p</li>
</ul>
<p class="line874">oke&#8230; semua lancar dan silakan buka terminal/konsole dan ketikkan:</p>
<pre>$ sudo apt-get install devscripts build-essential fakeroot debhelper gnupg dh-make lintian ubuntu-dev-tools cdbs
$ pico ~/.bashrc
 &gt; export DEBFULLNAME="Mahyuddin Susanto"
 &gt; export DEBEMAIL="udienz@ubuntu.com"
$ source .bashrc
$ gpg --gen-key
  &gt; pilih setingan default
  &gt; Masukkan nama dan alamat email
  &gt; masukkan kata sandi untuk gpg</pre>
<p class="line874">silakan pindah direktory ke direktory kerja (dimana skript ada di situ), kemudian jalankan perintah:</p>
<pre>$ dh_make -c gpl -s --createorig</pre>
<p class="line874">maka akan muncul pertanyaan</p>
<pre>Maintainer name : Mahyuddin Susanto
Email-Address   : udienz@ubuntu.com
Date            : Fri, 01 Aug 2008 05:35:22 +0700
Package Name    : cek-kompi
Version         : 0.1
License         : gpl
Type of Package : Single
Hit &lt;enter&gt; to confirm: &lt;&lt;&lt;&lt;&lt; TEKAN ENTER
Currently there is no top level Makefile. This may require additional tuning.
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the cek-kompi Makefiles install into $DESTDIR and not in / .</pre>
<p class="line874">maka di direktory kerja tadi akan dibuat direktory tambahan debian, direktory ini yang akan kita edit dan disini juga argumen saat instalasi di deklarasikan</p>
<pre>$ ls -lh
total 8.0K
-rwxrwxr-x 1 udienz udienz  859 2008-08-01 05:30 cek-komputer.sh
drwxr-xr-x 2 udienz udienz 4.0K 2008-08-01 05:35 debian</pre>
<p class="line874">kita pindah dulu ke direktori debian dan kita akan bersih-bersih file2 yang nggak dibutuhkan lagi.</p>
<pre>$ cd debian
$ rm *.ex *.EX dirs docs</pre>
<p class="line874">kemudian edit berkas debian/changelog</p>
<pre>$ mcedit debian/changelog</pre>
<p class="line874">kemudian isikan kayak berikut:</p>
<pre>cek-kompi (0.1-1) hardy; urgency=low

  * Initial release
  * ini pertama kalinya saya membuat program di ubuntu dengan format debian package
  * silakan kontak milis elektro ums untuk selanjutnya

 -- Mahyuddin Susanto &lt;udienz@ubuntu.com&gt;  Fri, 01 Aug 2008 05:35:22 +0700</pre>
<p class="line874">dan edit lagi file debian/control kemudian isikan sebagai berikut:</p>
<pre>Source: cek-kompi
Section: text
Priority: extra
Maintainer: Mahyuddin Susanto &lt;udienz@ubuntu.com&gt;
Build-Depends: debhelper (&gt;= 5), cdbs
Standards-Version: 3.8.0

Package: cek-kompi
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, zenity
Description: Ini untuk mendeteksi detail komputer
 hai, ini adalah program saya
 kegunaanya adalah
  * cek disk
  * ip
  * dan lainya
  .
  silakan coba bila ada pertanyaan tanyakan saja dan di pendam</pre>
<p class="line874">terus edit juga copyright+Readme.Debian</p>
<pre>This package was debianized by Mahyuddin Susanto &lt;udienz@ubuntu.com&gt; on
Fri, 01 Aug 2008 05:35:22 +0700.

It was downloaded from http://udienz.immteknik.org

Upstream Author(s):

    Mahyuddin Susanto udienz@ubuntu.com

Copyright:

    Copyright (C) 2008 Mahyuddin Susanto

License:

    This package is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This package is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this package; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA

On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.

The Debian packaging is (C) 2008, Mahyuddin Susanto &lt;udienz@ubuntu.com&gt; and
is licensed under the GPL, see above.

# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.</pre>
<p class="line867">
<pre>cek-kompi for Debian
--------------------

bagaimana cara menggunakanya?
$ /usr/bin/cek-komputer.sh

 -- Mahyuddin Susanto &lt;udienz@ubuntu.com&gt;  Fri, 01 Aug 2008 05:35:22 +0700</pre>
<p class="line874">oke, kemudian kita edit file debian/rules. ini yang terpenting dan harus dipahami</p>
<pre>$ mcedit rules
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

install/cek-kompi::
        cp cek-komputer.sh debian/cek-kompi/usr/bin/
        find debian/cek-kompi -type f -exec chmod 655 {} \;</pre>
<p class="line874">simpan dan keluar. pindah ke direktory sebelum debian (atau root direktory kerja:</p>
<pre>$ cd ..
$ pwd
/media/repo/unknow/cek-kompi-0.1</pre>
<p class="line874">oke kemudian kita akan bangun file nya&#8230;</p>
<pre>$ debuild -S
 * masukkan password gpg anda bila ada pertanyaan macem-macem, hehehe</pre>
<p class="line874">kemudian kompile menjadi .deb</p>
<pre>$ dpkg-buildpakage -rfakeroot</pre>
<p class="line874">SELESAI!!! silakan lihat di direktory luar nya..</p>
<pre>$ ls ../ | grep cek-kompi
cek-kompi-0.1
cek-kompi_0.1-1_all.deb
cek-kompi_0.1-1.diff.gz
cek-kompi_0.1-1.dsc
cek-kompi_0.1-1_i386.changes
cek-kompi_0.1-1_source.build
cek-kompi_0.1-1_source.changes
cek-kompi_0.1.orig.tar.gz</pre>
<p class="line874">untuk melihat detail dari paket kita silakan cek dengan less</p>
<pre>$ less cek-kompi_0.1-1_all.deb</pre>
<p class="line874">gimana cara mengoperasikanya?</p>
<pre>$ /usr/bin/cek-komputer.sh</pre>
<p class="line874">Gampang kan?</p>
<p class="line867">
<h3 id="head-ef4ea04d0489c305285798e0c3617fa85e811d4e">Referensi</h3>
<p class="line867"><a class="http" href="http://dev.blankonlinux.or.id/wiki/Pemaket/PanduanPembuatanPaket">http://dev.blankonlinux.or.id/wiki/Pemaket/PanduanPembuatanPaket</a></p>
<p class="line867"><a class="http" href="http://dev.blankonlinux.or.id/wiki/Pemaket/PanduanPembuatanPaketMotu">http://dev.blankonlinux.or.id/wiki/Pemaket/PanduanPembuatanPaketMotu</a></p>
<p class="line867"><a class="http" href="http://dev.blankonlinux.or.id/wiki/Pemaket/Kelas/Kelas080608">http://dev.blankonlinux.or.id/wiki/Pemaket/Kelas/Kelas080608</a></p>
<p class="line867"><a class="http" href="http://dl2.foss-id.web.id/dokumen/ubuntu/packagingguide.pdf">http://dl2.foss-id.web.id/dokumen/ubuntu/packagingguide.pdf</a></p>
<p class="line867"><a class="http" href="http://cecunguk.blankonlinux.or.id/%7Eiang/video/motu/getting_started.ogg">http://cecunguk.blankonlinux.or.id/~iang/video/motu/getting_started.ogg</a></p>
<p><a class="http" href="http://cecunguk.blankonlinux.or.id/%7Eiang/video/motu/packaging_101.ogg">http://cecunguk.blankonlinux.or.id/~iang/video/motu/packaging_101.ogg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.udienz.net/2008/09/membuat-paket-debian.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hacking LiveCD Ubuntu</title>
		<link>http://blog.udienz.net/2008/02/hacking-livecd-ubuntu.html</link>
		<comments>http://blog.udienz.net/2008/02/hacking-livecd-ubuntu.html#comments</comments>
		<pubDate>Mon, 18 Feb 2008 22:43:55 +0000</pubDate>
		<dc:creator>udienz</dc:creator>
				<category><![CDATA[Foss-ID]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ngoprek]]></category>
		<category><![CDATA[turorial]]></category>

		<guid isPermaLink="false">http://www.cecunguk.web/blog/?p=228</guid>
		<description><![CDATA[Dalam halaman ini akan di jelaskan bagaimana cara membuat Live CD yang berbasiskan Ubuntu dimana anda dapat menambah, mengurangi paket sehingga di harapkan Live CD yang di hasilkan dapat memenuhi kebutuhan anda.

Sistem Minimal yang di gunakan

Harddisk kosong sebesar 3 &#8211; 5 GB (semakin besar ruang kosong, semakin dianjurkan)
Memori 512MB dan swap 1 GB (semakin besar  <a href="http://blog.udienz.net/2008/02/hacking-livecd-ubuntu.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Dalam halaman ini akan di jelaskan bagaimana cara membuat Live CD yang berbasiskan Ubuntu dimana anda dapat menambah, mengurangi paket sehingga di harapkan Live CD yang di hasilkan dapat memenuhi kebutuhan anda.</p>
<p class="line867">
<h3>Sistem Minimal yang di gunakan</h3>
<ol>
<li>Harddisk kosong sebesar 3 &#8211; 5 GB (semakin besar ruang kosong, semakin dianjurkan)</li>
<li>Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)</li>
<li>
<p class="line862">Paket <tt>squashfs-tools</tt>, <tt>dchroot</tt> dan <tt>mkisofs</tt></p>
</li>
<li>
<p class="line862">Program Virtualisasi semacam Qemu, <a class="nonexistent" href="http://wiki.cecunguk.web/VirtualBox">VirtualBox</a>, VM Ware dan lainya</p>
</li>
<li>Berkas ISO Ubuntu Live CD Desktop</li>
</ol>
<p class="line867">
<h3>Proses</h3>
<p class="line862">Pertama, anda harus menginstall paket-paket yang di butuhkan seperti Paket <tt>squashfs-tools</tt>, <tt>dchroot</tt> dan <tt>mkisofs</tt>. untuk itu anda harus melakukan instalasi paket-paket tersebut</p>
<p class="line867">
<pre>sudo apt-get install squashfs-tools dchroot mkisofs qemu</pre>
<p class="line874">Langkah selanjutnya adalah meload module squashfs</p>
<p class="line867">
<pre>sudo modprobe squashfs</pre>
<p><span id="more-165"></span></p>
<p class="line867">
<h4>Menyalin berkas yang di butuhkan</h4>
<p class="line874">Siapkan ISO dari Ubuntu Desktop Live CD anda, kemudian salin berkas yang di butuhkan</p>
<p class="line867">
<pre>sudo mount -o loop ubuntu-7.10-desktop-i386.iso /media/cdrom
mkdir extract-cd
rsync --exclude=/casper/filesystem.squashfs -a /media/cdrom/ extract-cd</pre>
<p class="line867">
<h4>Ekstrak Sistem Desktop</h4>
<p class="line874">Mount berkas sistem squashfs</p>
<p class="line867">
<pre>mkdir squashfs
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs</pre>
<p class="line874">Extract isi squashfs kedalam direktori &#8216;edit&#8217;</p>
<p class="line867">
<pre>mkdir edit
sudo cp -a squashfs/* edit/</pre>
<p class="line867">
<h4>Persiapan dan menggunakan chroot</h4>
<p class="line874">Jika anda ingin menggunakan jaringan, lakukan langkah berikut</p>
<p class="line867">
<pre>sudo cp /etc/resolv.conf edit/etc/
sudo cp /etc/hosts edit/etc/
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
export HOME=/root
export LC_ALL=C
exit</pre>
<p class="line867">
<h4>Kustomisasi</h4>
<p class="line874">Akan di jelaskan beberapa tips untuk meng-kustom CD Live Ubuntu</p>
<p class="line867">
<h5>APT-Get</h5>
<p class="line862">Anda dapat menambah dan mengurangkan paket-paket yang ada dalam <tt>edit</tt> dengan perintah <tt>apt,aptitute</tt> dan <tt>dpkg</tt>. Untuk menyesuaikan daftar repository antara mesin utama dengan <tt>edit</tt> maka lakukan perintah berikut:</p>
<p class="line867">
<pre>sudo cp /etc/apt/sources.list edit/etc/apt/sources.list
sudo chroot edit
apt-get update &amp;&amp; apt-get upgrade
apt-get install nama_paket_yang_akan_dipasang</pre>
<p class="line862">hal ini berguna untuk menyamakan sumber paket dari system chroot dan sistem utama anda, alangkah lebih baiknya apabila anda mempunyai <a class="nonexistent" href="http://wiki.cecunguk.web/DokumentasiKomunitas/MembuatRepositoryLokal">repository sendiri</a> dalam sistem anda, sehingga sistem chroot dapat mengakses repository anda dan menghemat bandwidth.</p>
<p class="line862">Anda dapat melihat paket yang telah terpasang di <tt>edit</tt> dengan cara:</p>
<p class="line867">
<pre>dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -nr | less</pre>
<p class="line874">Jika anda menginginkan untuk membuang beberapa paket lakukan selalu dengan purge agar supaya paket benar-benar di bersihkan</p>
<p class="line867">
<pre>apt-get remove --purge paket_yang_akan_dibuang</pre>
<p class="line867"><em> <img src="http://wiki.cecunguk.web/_static/rightsidebar/img/alert.png" alt="/!\" width="15" height="15" /> ingat, banyaknya paket yang di pasang akan mengakibatkan besarnya berkas iso yang di hasilkan. dan banyaknya paket yang di kurangi boleh jadi akan mengurangi kinerja, mohon di perhatikan dependensi/ketergantungan paket yang akan di buang. Perhatikan pula banyaknya paket yang terpasang, semakin banyak paket maka pada saat dijalankan LiveCD akan membutuhkan memori yang besar yang menyebabkan LIveCD tidak dapat di booting di karenakan Over load</em></p>
<p class="line867">
<h5>Gambar Latar untuk GNOME</h5>
<p class="line874">Umumnya Gambar latar pada desktop ada pada:</p>
<ol>
<li>
<p class="line891"><tt>/usr/share/gnome-background-properties/ubuntu-wallpapers.xml</tt> dan</p>
</li>
<li>
<p class="line891"><tt>/etc/gconf/gconf.xml.defaults/%gconf-tree.xml</tt></p>
</li>
</ol>
<p class="line862">Seumpama anda punya gambar latar <tt>warty-final-ubuntu.png</tt> maka salinlah gambar latar anda di <tt>/usr/share/backgrounds/</tt> kemudian ubah harga string pada berkas <tt>/etc/gconf/gconf.xml.defaults/%gconf-tree.xml</tt> hingga menjadi</p>
<p class="line867">
<pre>&lt;dir name="background"&gt;
&lt;entry name="picture_filename" mtime="1201195198" type="string"&gt;
&lt;stringvalue&gt;/usr/share/backgrounds/warty-final-ubuntu.png&lt;/stringvalue&gt;
&lt;/entry&gt;
&lt;/dir&gt;</pre>
<p class="line874">Kemudian simpan berkas tersebut</p>
<p class="line867">
<h5>Ikon untuk GNOME</h5>
<p class="line874">Anda dapat menambahkan ikon kesayangan anda ke dalam sistem LiveCD baru anda, ada dua metode untuk mendapatkan ikon baru:</p>
<ol>
<li>
<p class="line862">Salin secara manual. Ikon yang terdapat dalam sistem anda terdapat di <tt>~/.icons</tt> dan <tt>/usr/share/icons</tt>. Atau anda dapat menambah ikon yang terdapat dalam situs gnome-art dan menyalinya ke <tt>/usr/share/icons</tt></p>
</li>
<li>APT-Get</li>
</ol>
<p class="line862">Seumpama anda ingin sistem chroot dalam <tt>edit</tt> menggunakan ikon Docang maka langkahnya adalah sebagai berikut</p>
<p class="line867">
<pre>sudo cp -R /usr/share/icons/Docang/ edit/usr/share/icons/</pre>
<p class="line862">kemudian ubah harga string berkas <tt>/etc/gconf/gconf.xml.defaults/%gconf-tree.xml</tt> menjadi</p>
<p class="line867">
<pre>&lt;entry name="icon_theme" mtime="1201195198" type="string"&gt;
&lt;stringvalue&gt;Docang&lt;/stringvalue&gt;
&lt;/entry&gt;</pre>
<p class="line874">Kemudian simpan berkas tersebut</p>
<p class="line867">
<h5>Tema GNome</h5>
<p class="line874">Anda dapat menambahkan theme GNome anda pada sistem LiveCD baru anda. Metodenya hampir sama dengan pemasangan ikon.</p>
<p class="line862">Seumpama anda ingin sistem chroot dalam <tt>edit</tt> menggunakan tema Docang maka langkahnya adalah sebagai berikut:</p>
<p class="line867">
<pre>sudo apt-get install docang-theme</pre>
<p class="line874">atau</p>
<p class="line867">
<pre>sudo cp -R /usr/share/themes/Docang edit/usr/share/themes/</pre>
<p class="line862">kemudian ubah harga string berkas <tt>/etc/gconf/gconf.xml.defaults/%gconf-tree.xml</tt> menjadi</p>
<p class="line867">
<pre>&lt;entry name="gtk_theme" mtime="1201195198" type="string"&gt;
&lt;stringvalue&gt;Docang&lt;/stringvalue&gt;
&lt;/entry&gt;</pre>
<p class="line874">Kemudian simpan berkas tersebut</p>
<p class="line867">
<h5>Mengubah bahasa default pada gfxboot</h5>
<p class="line874">Untuk pengubahan ini harus dilakukan di luar chroot</p>
<p class="line867">
<pre>sudo -s
apt-get install dpkg-dev
apt-get source gfxboot-theme-ubuntu gfxboot
cd gfxboot-theme-ubuntu*/
make DEFAULT_LANG=id
sudo cp -af boot/* ../extract-cd/isolinux/
exit</pre>
<p class="line867">
<h5>Batasan Kustomisasi</h5>
<p class="line862">Setelah anda mengkustomisasi, pastikan bahwa tidak ada pengguna yang mempunyai UID &gt;=1000. Bila tidak image anda tidak dapat di booting karena tidak ada pengguna yang tersedia (lihat <tt>/usr/lib/user-setup/functions.sh</tt> dan <tt>/usr/lib/user-setup/user-setup-apply</tt>). Di dalam chroot lakukan perintah:</p>
<p class="line867">
<pre>grep '^[^:]*:[^:]*:[1-9][0-9][0-9][0-9]:' /etc/passwd
grep '^[^:]*:[^:]*:[12][0-9][0-9][0-9][0-9]:' /etc/passwd</pre>
<p class="line874">Apabila anda berhasil, cobalah untuk mengganti UID:</p>
<p class="line867">
<pre>usermod -u 500 $hit</pre>
<p class="line867">
<h5>Kustomisasi Lanjut</h5>
<p class="line874">Anda dapat melakukan Kustomisasi Lanjut terhadap sistem chroot Live CD anda</p>
<p class="line867">
<h5>Kernel Live CD</h5>
<p class="line862">Anda dapat mengubah kernel pada sistem chroot Live CD anda dengan menyalin vmlinuz dan initrd yang kemudian di letakkan di  <tt>extract-cd/casper</tt> (jangan lupa untuk ap-get pada kernel sebenarnya( salah satunya terdapat dalam livecd).</p>
<p class="line874">contoh:</p>
<p class="line867">
<pre>sudo cp /boot/vmlinuz-2.6.22-14-386 extract-cd/casper/vmlinuz
sudo cp /boot/initrd.img-2.6.22-14-386 extract-cd/casper/initrd.gz</pre>
<p class="line867">
<h5>Boot init</h5>
<p class="line862">Anda dapat mengubah berkas dalam <tt>/usr/share/initramfs-tools/scripts/casper-bottom/*</tt>. Sebagai contoh anda dapat mengubah nama host dan nama nengguna livecd</p>
<p class="line874">contoh:</p>
<p class="line867">
<pre>sudo nano edit/usr/share/initramfs-tools/scripts/casper</pre>
<p class="line874">kemudian sunting nama host dan nama user</p>
<p class="line867">
<pre>sudo nano edit/usr/share/initramfs-tools/scripts/casper-bottom/10adduser</pre>
<p class="line874">untuk mengubah kata sandi pengguna livecd</p>
<p class="line867">
<h5>Membangun ulang initrd</h5>
<p class="line862">Setelah anda memodifikasi kernel, skript init atau modul kenel terbaru, anda harus membangun ulang berkas <tt>initrd.gz</tt> dan menggantinya dalam direktori <tt>casper</tt></p>
<p class="line867">
<pre>sudo chroot edit
mkinitramfs -o /initrd.gz 2.6.22-14-386</pre>
<p class="line862">Silakan keluar chroot dan pindahkan berkas tersebut kedalam <tt>extract-cd/casper</tt>:</p>
<p class="line867">
<pre>exit
mv edit/initrd.gz extract-cd/casper/</pre>
<p class="line867">
<h3>Membersihkan</h3>
<p class="line874">Pastikan anda membuang semua berkas sementara yang tidak di perlukanlagi, hal ini dikarenakan ruang dari CD terbatas. Contoh lama adalah berkas pengunduhan paket, dapat di bersihkan dengan:</p>
<p class="line867">
<pre>apt-get clean</pre>
<p class="line874">atau buang berkas sementara</p>
<p class="line867">
<pre>rm -rf /tmp/*</pre>
<p class="line874">atau pengaturan nama server</p>
<p class="line867">
<pre>rm /etc/resolv.conf</pre>
<p class="line874">sekarang umount (unmount) berkas sistem spesial dan keluar dari chroot:</p>
<p class="line867">
<pre>umount /proc
umount /sys
exit</pre>
<p class="line867">
<h3>Membuat CD</h3>
<p class="line874">Genarate ulang manifest</p>
<p class="line867">
<pre>chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' &gt; extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -ie '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop</pre>
<p class="line874">Kompress berkas sustem</p>
<p class="line867">
<pre>sudo rm extract-cd/casper/filesystem.squashfs
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs</pre>
<p class="line862">Atur nama imade dalam <tt>extract-cd/README.diskdefines</tt></p>
<p class="line867">
<pre>sudo vim extract-cd/README.diskdefines</pre>
<p class="line862">Buang berkas <tt>md5sum.txt</tt> dan kalkulasikan lagi berkas md5sums</p>
<p class="line867">
<pre>sudo -s
rm extract-cd/md5sum.txt
cd extract-cd &amp;&amp; find . -type f -print0 | xargs -0 md5sum &gt; md5sum.txt
exit</pre>
<p class="line874">Membuat ISO</p>
<p class="line867">
<pre>cd extract-cd
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-7.10.1-desktop-i386-custom.iso .</pre>
<p class="line874">Mengetes CD</p>
<p class="line874">Test menggunakan qemu emulator</p>
<p class="line867">
<pre>qemu -cdrom ubuntu-7.10.1-desktop-i386-custom.iso -boot d</pre>
<p class="line862">Anda dapat menggunakan program lain seperti <a class="nonexistent" href="http://wiki.cecunguk.web/VirtualBox">VirtualBox</a>, Vmware</p>
<p class="line867">
<h3>Membakar berkas ISO ke CD</h3>
<p class="line874">Mudah! lakukan:</p>
<p class="line867">
<pre>cdrecord dev=/dev/cdrom ubuntu-7.10.1-desktop-i386-custom.iso</pre>
<p class="line867">
<h3>Referensi</h3>
<ol>
<li>
<p class="line891"><a class="https" href="https://help.ubuntu.com/community/InstallCDCustomization">https://help.ubuntu.com/community/InstallCDCustomization</a></p>
</li>
<li>
<p class="line891"><a class="https" href="https://help.ubuntu.com/community/LiveCDCustomization">https://help.ubuntu.com/community/LiveCDCustomization</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://uck.sourceforge.net/">Ubuntu Customization Kit</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://reconstructor.sourceforge.net/">Reconstructor</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://flamerobin.blogspot.com/2006/05/creating-flamerobinfirebird-live-cd.html">http://flamerobin.blogspot.com/2006/05/creating-flamerobinfirebird-live-cd.html</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://www.atworkonline.it/%7Ebibe/ubuntu/custom-livecd.htm">http://www.atworkonline.it/%7Ebibe/ubuntu/custom-livecd.htm</a></p>
</li>
<li>
<p class="line891"><a class="http" href="http://lichota.net/%7Ekrzysiek/projects/kubuntu/dapper-livecd-optimization/">http://lichota.net/%7Ekrzysiek/projects/kubuntu/dapper-livecd-optimization/</a></p>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.udienz.net/2008/02/hacking-livecd-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>New Released #linux-jember</title>
		<link>http://blog.udienz.net/2007/08/new-released-linux-jember.html</link>
		<comments>http://blog.udienz.net/2007/08/new-released-linux-jember.html#comments</comments>
		<pubDate>Wed, 15 Aug 2007 10:40:24 +0000</pubDate>
		<dc:creator>udienz</dc:creator>
				<category><![CDATA[FOSS Jember]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Komputer]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[DewaLinux]]></category>
		<category><![CDATA[jember]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://udienz.wordpress.com/2007/08/15/new-released-linux-jember/</guid>
		<description><![CDATA[alhamdulillah akhirnya aku dan mas agus (suganux) buat tim Linux Jember&#8230;. ni alamatnya https://launchpad.net/~jerux dan ini timnya https://launchpad.net/jerux. tujuan dari tim ini tak lain adalah lebih memasyarakatkan linux di bumi indonesia&#8230;. bukan begitu.
mari silakan gabung:
https://launchpad.net/jerux/+filebug (laporan bug) &#62;&#62; bug ubuntu dapat juga di laporin di sini kalo ga bisa bahasa inggris
https://answers.launchpad.net/jerux/+addquestion &#62;&#62; tanyakan persoalan anda,  <a href="http://blog.udienz.net/2007/08/new-released-linux-jember.html" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>alhamdulillah akhirnya aku dan mas agus (suganux) buat tim Linux Jember&#8230;. ni alamatnya https://launchpad.net/~jerux dan ini timnya https://launchpad.net/jerux. tujuan dari tim ini tak lain adalah lebih memasyarakatkan linux di bumi indonesia&#8230;. bukan begitu.</p>
<p>mari silakan gabung:</p>
<p><b>https://launchpad.net/jerux/+filebug</b> (laporan bug) &gt;&gt; bug ubuntu dapat juga di laporin di sini kalo ga bisa bahasa inggris</p>
<p><b>https://answers.launchpad.net/jerux/+addquestion</b> &gt;&gt; tanyakan persoalan anda, kita akan menjawabnya</p>
<p><b>https://launchpad.net/~jerux/+join</b> untuk bergabung bersama kami</p>
<p>tunggu apa lagi&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.udienz.net/2007/08/new-released-linux-jember.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
