tag:blogger.com,1999:blog-9197049878372784022024-03-06T05:43:20.518+07:00kuntoaji.blogspot.com:)Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.comBlogger51125tag:blogger.com,1999:blog-919704987837278402.post-67230875741304441422015-01-11T14:57:00.000+07:002015-03-04T22:29:21.725+07:00Cara Install Google Chrome di SlackwareBerdasarkan Google, browser chrome adalah browser yang dibuat untuk tujuan agar cepat, namun juga sederhana dan aman.<br />
<br />
<a name='more'></a>Google Chrome secara tidak merupakan aplikasi default pada Linux Slackware, namun Slackware memberi script untuk mempermudah instalasi Google Chrome melalui Slackbuild. Script ini dibuat oleh Patrick Volkerding dan tersedia difolder yang bernama "extra" yang terletak didalam pohon direktori Slackware.<br />
<br />
Di dalam folder extra tersebut, terdapat folder google-chrome dimana didalamnya terdapat file <a href="http://mirrors.slackware.com/slackware/slackware-current/extra/google-chrome/README">README</a> yang berisi bagaimana cara install google chrome menggunakan script google-chrome.SlackBuild.<br />
<br />
Berikut ini adalah tutorial untuk install google chrome menggunakan script Slackbuild pada Slackware dimana menggunakan google chrome versi 39 dan menggunakan Slackware 14.1:<br />
<ol>
<li>Buka <a href="https://www.google.com/chrome/browser/desktop/index.html">https://www.google.com/chrome/browser/desktop/index.html</a></li>
<li>Klik Download dan pilih:</li>
<ul>
<li>32 bit .deb (for Debian/Ubuntu).</li>
<li>atau 64 bit .deb (for Debian/Ubuntu).</li>
</ul>
<li>Pilih paket sesuai artitektur yang digunakan:</li>
<ul>
<li>32 bit .deb (for Debian/Ubuntu) untuk Slackware 32-bit.</li>
<li>64 bit .deb (for Debian/Ubuntu) untuk Slackware 64-bit.</li>
</ul>
<li>Download paket .deb yang telah dipilih.</li>
<li>Jika memiliki CD/DVD installer Slackware, copy folder extra/google-chrome dan pindahkan ke folder temporari (/tmp/google-chrome atau /opt/google-chrome). Jika online, untuk Indonesia bisa download melalui <a href="http://kambing.ui.ac.id/slackware/slackware-14.1/extra/google-chrome/">http://kambing.ui.ac.id/slackware/slackware-14.1/extra/google-chrome/</a></li>
<li>Pindahkan atau copy paket .deb google chrome (google-chrome-stable_current_i386.deb) ke folder yang sama, misal /opt/google-chrome/</li>
<li>Di dalam terminal, login sebagai root:<br />
<pre class="brush: plain">su -</pre>
</li>
<li>Pindah ke folder temporari:<br />
<pre class="brush: plain">cd /opt/google-chrome
</pre>
</li>
<li>
Jalankan script google-chrome.SlackBuild sebagai root:<br />
<pre class="brush: plain">sh google-chrome.SlackBuild
</pre>
</li>
<li>
Ketika selesai, akan muncul tulisan seperti berikut:<br />
<pre class="brush: plain">Slackware package /tmp/google-chrome-39.0.2171.95-i386-1.txz created.
</pre>
</li>
<li>
Install paket tersebut sebagai root:<br />
<pre class="brush: plain">upgradepkg --install-new /tmp/google-chrome-39.0.2171.95-i386-1.txz
</pre>
</li>
<li>
Selesai. Google Chrome dapat diakses melalui menu applications > internet atau melalui menu search aplikasi.
</li>
</ol>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com1tag:blogger.com,1999:blog-919704987837278402.post-20924201701886846992014-01-12T02:15:00.000+07:002014-01-12T02:15:00.532+07:00Tip Cara Mengubah Default Normal Shell Menjadi Login Shell pada Linux SlackwareBerdasarkan pengalaman pribadi setelah melakukan <a href="http://kuntoaji.blogspot.com/2012/11/upgrade-slackware-via-internet-slackpkg.html" title="upgrade linux slackware via slackpkg">upgrade Linux Slackware</a> khususnya KDE, konsole atau terminal yang dibuka dimana biasanya menampilkan username@hostname akan menjadi normal shell seperti dibawah ini.<br />
<pre class="brush: bash">bash-4.2$
</pre>
Karakter "$" diatas menunjukkan user selain root, apabila root maka tanda "$" akan menjadi "#". Berikut adalah tips untuk mengubah normal shell diatas menjadi login shell dimana menampilkan username@hostname pada Linux Slackware 14.<br />
<br />
1. Buka console / terminal.<br />
2. lalu buka <span style="font-family: Courier New, Courier, monospace;">Settings > Manage Profiles > Edit Profile > General</span>.<br />
3. Kemudian dibagian <span style="font-family: Courier New, Courier, monospace;">Command</span>, ubah <span style="font-family: Courier New, Courier, monospace;">bash</span> menjadi <span style="font-family: Courier New, Courier, monospace;">bash -l</span><br />
<br />
Selesai. :)Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-76053422374916003852012-11-18T21:42:00.000+07:002015-01-11T12:32:46.446+07:00Upgrade Slackware via Internet & SlackpkgSelain melalui CD / DVD, update Linux Slackware dapat menggunakan Slackware Package Manager bernama Slackpkg dengan memanfaatkan koneksi Internet untuk mendapatkan paket atau software terbaru untuk di upgrade. Pada artikel ini menggunakan Linux Slackware 14.0 untuk upgrade ke Linux Slackware 14.1 dimana referensi utamanya adalah artikel dari <a href="http://slackware.osuosl.org/slackware-14.1/UPGRADE.TXT">UPGRADE.txt</a> yang merupakan dokumentasi resmi dan <a href="http://alphadi.wordpress.com/2011/05/10/updating-slackware-13-1-to-13-37-operation-successful/">alphadi.wordpress.com</a>.<br />
<a name='more'></a><br />
<h4>
Langkah - Langkah Upgrade Slackware Dengan Slackpkg</h4>
<b>1. Ubah mirror Slackware</b><br />
Ubah untuk <span style="font-family: "Courier New",Courier,monospace;">/etc/slackpkg/mirrors</span> dan tambahkan baris <a href="http://kambing.ui.ac.id/slackware/slackware-14.1/">http://kambing.ui.ac.id/slackware/slackware-14.1/</a> atau pilih repositori lain dengan lokasi terdekat dengan kota tempat upgrade Slackware berada.<br />
<br />
<b>2. Upgrade Linux Slackware</b><br />
login sebagai root dan jalankan perintah - perintah dibawah ini <br />
<pre class="brush: plain">slackpkg update
slackpkg install-new
slackpkg upgrade-all
</pre>
Perintah <span style="font-family: Courier New, Courier, monospace;">slackpkg updat</span>e akan melakukan update repo, <span style="font-family: Courier New, Courier, monospace;">slackpkg install-new</span> akan melakukan instalasi paket yang baru dan yang terakhir <span style="font-family: Courier New, Courier, monospace;">slackpkg upgrade-all</span> akan melakukan upgrade semua paket yang telah di-install. Setelah upgrade selesai, pilih <b>yes</b> saat Slackware menawarkan untuk menjalankan Lilo. Setelah semua perintah diatas selesai dijalankan, maka lakukan reboot komputer.
<br />
<br />
<b>3. Clean Linux Slackware</b><br />
Dikarenakan aplikasi slackpkg itu sendiri juga di upgrade, langkah selanjutnya adalah ubah kembali <span style="font-family: "Courier New",Courier,monospace;">/etc/slackpkg/mirrors</span>, pilih repositori terdekat. Setelah itu jalankan perintah dibawah ini untuk membersihkan dari paket - paket yang tidak digunakan.<br />
<pre class="brush: plain">slackpkg clean-system</pre>
<br />
<b>4. Cek Versi Slackware</b><br />
Setelah upgrade selesai, untuk mengecek versi Slackware yang sedang digunakan, dapat menggunakan perintah berikut:
<pre class="brush: plain">cat /etc/slackware-version</pre>
<br />
Akhir kata, untuk melakukan upgrade dengan slackpkg via internet ini yang perlu dipastikan adalah koneksi internet yang tidak terputus karena saat melakukan upgrade sepenuhnya membutuhkan koneksi internet. Total waktu yang dibutuhkan sekitar 4 jam tergantung koneksi internet.
<br />
<br />
<b>Update</b><br />
Apabila saat booting setelah upgrade terdapat info seperti dibawah ini:
<br />
<pre style="font-size: 9px;">/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #27 (No such file or directory)
/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #28 (No such file or directory)
/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #29 (No such file or directory)
/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #30 (No such file or directory)
/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #31 (No such file or directory)
/usr/sbin/alsactl: set_control:1267: failed to obtain info for control #32 (No such file or directory)
</pre>
Hal itu biasanya disebabkan file <span style="font-family: "Courier New",Courier,monospace;">/var/lib/alsa/asound.state</span> bermasalah setelah upgrade kernel. Solusinya adalah hapus file tersebut dan buat baru.
<br />
<pre class="brush: plain">rm /var/lib/alsa/asound.state
alsactl store
</pre>
Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com1tag:blogger.com,1999:blog-919704987837278402.post-26441015976038575682010-09-30T11:11:00.000+07:002010-09-30T11:11:38.816+07:00Slackvim<a href="http://www.vim.org/">Vim</a> merupakan <i>text editor</i> saya favorit saat melakukan coding dan di internet saat ini cukup banyak yang membagi konfigurasi <i>text editor</i> vim miliknya. Konfigurasi orang lain telah saya coba, namun sayangnya konfigurasi konfigurasi vim tersebut tidak terupdate dengan baik dan tidak berjalan dengan lancar alias patah-patah untuk komputer Slackware saya yang berjalan diatas RAM 768MB dan Intel Celeron 1,7Gh. Oleh sebab itulah saya buat <a href="http://github.com/kuntoaji/slackvim">Slackvim</a> dimana merupakan <i>project</i> yang berisi konfigurasi vim serta plugin untuk mempermudah dalam melakukan <i>coding</i>.<br />
<a name='more'></a><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8J78nWwutbeA3afy8cUPcmDg8NJGckxz8dUw5jW7M8DZDjWjXq8yf8TdOPx0YWJR2Qe9hXDPCHImaUDD5o_GjhcBGWvUOi_UTSfd_0cTV9LjBv0a2z1LNy1XytA1Z-HWWYprnV8oFdJo/s1600/slackvim.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8J78nWwutbeA3afy8cUPcmDg8NJGckxz8dUw5jW7M8DZDjWjXq8yf8TdOPx0YWJR2Qe9hXDPCHImaUDD5o_GjhcBGWvUOi_UTSfd_0cTV9LjBv0a2z1LNy1XytA1Z-HWWYprnV8oFdJo/s640/slackvim.png" width="550" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Slackvim</td></tr>
</tbody></table><b><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: x-large;">Plugin</span></span></b><br />
Plugin yang digunakan Slackvim diantaranya:<br />
<ul><li>CSApprox. Agar <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">colorscheme</span> yang hanya berjalan di gvim dapat berjalan di vim.</li>
<li>NERDCommenter. mempermudah memberi komentar pada blok kode.</li>
<li>NERDTree. Menampilkan Tree.</li>
<li>PyInteractive. Menjalankan Python <i>interactive</i> di dalam vim.</li>
<li>Python.vim. Python <i>syntax highlighting</i>.</li>
<li>RDoc. <i>Syntax highlighting</i> untuk RDoc (Ruby Documentation).</li>
<li>Supertab. Tab completion untuk vim dalam mode insert.</li>
<li>Fugitive. Menjalankan Git dalam Vim.</li>
<li>FuzzyFinder. Melakukan pencarian <span class="Apple-style-span" style="font-family: arial, helvetica, sans-serif;">buffer/file/command/bookmark/tag dalam Vim.</span></li>
<li>Ruby. Ruby <i>syntax highlighting</i>.</li>
<li>Rails. Ruby on Rails <i>syntax highlighting</i>.</li>
</ul>Untuk melihat plugin apa saja yang ada, dapat dilihat dalam direktori bundle setelah melakukan instalasi.<br />
<br />
<b><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: x-large;">Instalasi</span></span></b><br />
<div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Untuk melakukan instalasi Slackvim di sistem operasi linux, pastikan telah terinstall <a href="http://git-scm.com/">Git</a>, <a href="http://www.vim.org/">Vim</a>, dan <a href="http://ruby-lang.org/">Ruby</a>. Jika telah terinstall, lakukan perintah-perintah berikut ini:</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><ol><li>git clone git://github.com/kuntoaji/slackvim.git ~/.vim</li>
<li>cd ~/.vim</li>
<li>git submodule init</li>
<li>git submodule update</li>
<li>ln -s ~/.vim/vimrc ~/.vimrc</li>
</ol></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><b><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: x-large;">Update</span></span></b></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Jika instalasi dilakukan sesuai dengan langkah-langkah diatas, maka untuk melakukan update, cukup perintah-perintah berikut ini:</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><ol><li>git pull origin master</li>
<li>git submodule update --init</li>
</ol></div><div><b><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: x-large;">Dokumentasi</span></span></b></div><div>Setelah menjalankan vim, dokumentasi dapat dibaca dengan menjalankan <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">:help</span>. Sedangkan untuk dokumentasi plugin, dapat dibaca dengan menjalankan <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">:help namaplugin</span>.</div><br />
<b><span class="Apple-style-span" style="font-size: x-large;"><i>Mappings</i></span></b><br />
Berikut ini adalah beberapa shortcut yang bisa digunakan bila Slackvim telah ter-install.<br />
<pre>+-----------------+----------------------------------------------+
| key mapping | Action |
+-----------------+----------------------------------------------+
| <shift-tab> | Toggle NERDTree |
+-----------------+----------------------------------------------+
| <ctrl-h> | Window navigation (left) |
+-----------------+----------------------------------------------+
| <ctrl-j> | Window navigation (down) |
+-----------------+----------------------------------------------+
| <ctrl-k> | Window navigation (up) |
+-----------------+----------------------------------------------+
| <ctrl-l> | Window navigation (right) |
+-----------------+----------------------------------------------+
| <ctrl-f> | Open FuzzyFinderFile |
+-----------------+----------------------------------------------+
| ,p | paste from clipboard |
+-----------------+----------------------------------------------+
| v | visual select mode |
+-----------------+----------------------------------------------+
| V | visual select mode for lines |
+-----------------+----------------------------------------------+
| <ctrl-v> | visual select mode for blocks of text |
+-----------------+----------------------------------------------+
| < | In visual mode shift block to left |
+-----------------+----------------------------------------------+
| > | In visual mode shift block to right |
+-----------------+----------------------------------------------+
| / | search |
+-----------------+----------------------------------------------+
| :help | help |
+-----------------+----------------------------------------------+</pre><b><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: x-large;">Tutorial Vim</span></span></b><br />
Untuk mempelajari tentang vim, berikut ini adalah situs-situs yang saya rekomendasikan.<br />
<ul><li><a href="http://www.vim.org/">http://www.vim.org</a></li>
<li><a href="http://www.vi-improved.org/">http://www.vi-improved.org/</a></li>
<li><a href="http://www.zzapper.co.uk/vim-tips-blog/">http://www.zzapper.co.uk/vim-tips-blog/</a></li>
<li><a href="http://vimcasts.org/">http://vimcasts.org/</a></li>
</ul><br />
Jika memiliki tips untuk vim, silahkan share melalui komentar dibawah. [<a href="http://github.com/kuntoaji/slackvim">Slackvim Github</a>]Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-1718786211901400472009-12-21T21:15:00.004+07:002009-12-27T11:09:08.243+07:00Konfigurasi Linux Slackware untuk Menggunakan Google Public DNSSeperti yang kita tahu, beberapa waktu lalu Google mengumumkan DNS publik miliknya dan kita bisa menggunakannya secara gratis. DNS milik Google telah diakui sebagai salah satu DNS tercepat dalam melakukan <i>resolve hostname</i> ke IP <i>address</i>. Dengan begitu, kecepatan internet yang digunakan akan meningkat. Bagi pengguna Linux Slackware, berikut ini adalah langkah-langkah yang harus dilakukan untuk menggunakan DNS milik Google dengan asumsi sebelumnya menggunakan DHCP untuk terhubung internet, jika tidak menggunakan DHCP, cukup lakukan poin nomor dua:<br />
<br />
<a name='more'></a><br />
<b><br />
</b><br />
<b>1. Catat konfigurasi Saat Ini</b><br />
Catat dan simpan IP <i>address</i>, netmask, gateway, serta nameserver. Hal ini dilakukan agar jika terjadi yang tidak diinginkan, bisa dilakukan konfigurasi berdasarkan data yang lama. Berikut ini adalah perintah-perintah yang digunakan untuk mendapat IP <i>address</i>, netmask, gateway, dan nameserver. Sebelum menjalankan perintah ini, login terlebih dahulu sebagai root.<br />
ifconfig --> mendapatkan IP <i>address</i> dan netmask<br />
route --> mendapatkan gateway<br />
buka <i>file</i> <span style="font-family: "Courier New",Courier,monospace;">/etc/resolv.conf</span> untuk mendapatkan nameserver<br />
<br />
<b>2. Ubah File <span style="font-family: "Courier New",Courier,monospace;">/etc/resolv.conf</span></b><br />
Untuk menggunakan DNS milik Google, cukup ubah <i>file</i> <span style="font-family: "Courier New",Courier,monospace;">/etc/resolv.conf </span>seperti di bawah ini: <br />
<code>nameserver 8.8.8.8<br />
nameserver 8.8.4.4<br />
</code><br />
Kemudian simpan konfigurasi diatas dan lakukan <i>reboot</i>.<br />
<b><br />
</b><br />
<b>3. Setting IP address, netmask, dan gateway</b><br />
Pada bagian ini, tuliskan IP <i>addres</i>s, netmask, dan gateway pada file /<span style="font-family: "Courier New",Courier,monospace;">etc/rc.d/rc.inet1.conf</span>. Cara lain bisa dengan menjalankan perintah-perintah berikut sebagai root (asumsi, network interface adalah <span style="font-family: "Courier New",Courier,monospace;">eth0</span>):<br />
<code>ifconfig eth0 down<br />
ifconfig YOUR_IP_ADDRESS netmask YOUR_NETMASK<br />
ifconfig eth0 up<br />
route add default gateway YOUR_GATEWAY_IP_ADDRESS<br />
</code><br />
<br />
<b>Update</b><br />
Terdapat cara yang lebih sederhana untuk menggunakan Google Public DNS:<br />
1. Login Sebagai Root<br />
2. Ubah <span style="font-family: "Courier New",Courier,monospace;">/etc/resolv.conf</span> sesuai poin 2 diatas<br />
3. Jalankan perintah:<br />
<code><br />
inetd restart<br />
</code>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com3tag:blogger.com,1999:blog-919704987837278402.post-43196753434234044152009-12-17T22:29:00.003+07:002009-12-17T22:45:59.443+07:00Perintah dhcpcd<span style="font-family: courier new;">dhcpcd</span> adalah implementasi DHCP <span style="font-style: italic;">client</span> berdasarkan spesifikasi RFC 2131. Ketika melakukan <span style="font-style: italic;">request</span> dengan <span style="font-family: courier new;">dhcpcd</span>, maka respon yang didapat berupa informasi <span style="font-style: italic;">host</span> seperti alamat IP, route, dan lain-lain dari DHCP <span style="font-style: italic;">server</span> dan melakukan konfigurasi secara otomatis terhadap <span style="font-style: italic;">network interface</span> dari mesin komputer kita serta menyimpan informasi DNS pada <span style="font-family: courier new;">/etc/resolv.conf</span>. DHCP client seperti <span style="font-family: courier new;">dhcpcd</span> seringkali digunakan pada hotspot atau jaringan internet yang tidak diketahui konfigurasi alamat IP, router, gateway, dan lain-lain.<br /><span class="fullpost"><br /><span style="font-weight: bold;">Contoh penggunaan:</span><br /><code><br />dhcpcd eth0<br /></code><br /><br />Respon yang didapat dari DHCP <span style="font-style: italic;">server</span> akan secara otomatis dikonfigurasi terhadap <span style="font-style: italic;">network interface</span> <span style="font-family: courier new;">eth0</span> sehingga memungkinkan untuk langsung terhubung ke jaringan komputer begitu perintah selesai dijalankan.<br /><br /><span style="font-weight: bold;">Tips:</span><br />Jika menggunakan GNU/Linux Slackware, perintah diatas dapat ditulis ke dalam file <span style="font-family: courier new;">/etc/rc.d/rc.local</span> agar dijalankan pada saat <span style="font-style: italic;">start up</span>. Berikut ini adalah contoh konfigurasi dalam <span style="font-style: italic;">file</span> <span style="font-family: courier new;">/etc/rc.d/rc.local</span> :<br /><code><br />ifconfig eth0 up<br />dhcpcd eth0<br /></code><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-90760907463056100412009-11-07T16:31:00.004+07:002009-11-18T23:13:42.315+07:00How to Install Ruby & Ruby on RailsCara instalasi Ruby dan Ruby on Rails bervariasi untuk setiap sistem operasi atau distro linux. Pada artikel ini akan dibahas mengenai instalasi pada distro linux Slackware dan Ubuntu dengan asumsi komputer anda terkoneksi dengan internet.<br /><span class="fullpost"><br /><span style="font-size:130%;"><span style="font-weight: bold;">Install Ruby, RubyGems, dan Rails</span></span><br /><br /><span style="font-weight: bold;">Slackware</span><br />- <span style="font-weight: bold;">Install Ruby</span><br />Jika pada saat installasi Slackware anda memilih full instalasi, maka <a href="http://ruby-lang.org/">ruby</a> telah terinstall. Jika tidak, maka dapat dilakukan instalasi dengan langkah berikut.<br />1. Login sebagai root, download & ekstrak Ruby dengan menjalankan perintah:<br /><code><br />wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz<br />tar xvzf stable-snapshot.tar.gz<br /></code><br />2. Compile dan Install:<br /><code><br />cd ruby/<br />./configure<br />make<br />checkinstall<br /></code><br />3. Testing:<br /><code><br />ruby -v<br /></code><br />maka akan dihasilkan output mirip seperti ini:<br /><code><br />ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]<br /></code><br />- <span style="font-weight: bold;">Install RubyGems</span><br />Login sebagai root dan jalankan perintah-perintah berikut:<br /><code><br />wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz<br />tar xzvf rubygems-1.3.5.tgz<br />cd rubygems-1.3.5<br />ruby setup.rb<br /></code><br />- Install Rails<br />Login sebagai root dan jalankan perintah berikut:<br /><code><br />gem install rails<br /></code><br /><br /><span style="font-weight: bold;">Ubuntu</span><br />- <span style="font-weight: bold;">Install Ruby</span><br />Jalankan sebuah perintah berikut untuk install ruby:<br /><code><br />sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev checkinstall<br /></code><br />- <span style="font-weight: bold;">Install RubyGems</span><br />Jalankan beberapa perintah ini untuk install rubygems:<br /><code><br />cd ~<br />wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz<br />tar xzvf rubygems-1.3.5.tgz<br />cd rubygems-1.3.5<br />sudo ruby setup.rb<br />sudo ln -s /usr/bin/gem1.8 /usr/bin/gem<br /></code><br />- <span style="font-weight: bold;">Install Rails</span><br /><code><br />sudo gem install rails<br /></code><br /><br /><span style="font-size:130%;"><span style="font-weight: bold;">Optional: Install MySQL DB Server</span></span><br />Secara default rails menggunakan database sqlite database, jika anda ingin menggunakan mysql, berikut ini adalah langkah-langkah instalasi.<br /><br /><span style="font-weight: bold;">Slackware</span><br />Slackware secara default telah menyertakan mysql database. Namun jika anda ingin instalasi mysql database dari paket tarball, dapat anda lihat <a href="http://kuntoaji.blogspot.com/2008/12/instalasi-database-server-mysql-pada.html">artikel yang dibuat beberapa waktu lalu</a>.<br /><br /><span style="font-weight: bold;">Ubuntu</span><br />Jalankan perintah-perintah berikut untuk melakukan instalasi mysql:<br /><code><br />sudo apt-get install mysql-server mysql-client<br />sudo apt-get install libmysql-ruby libmysqlclient-dev<br />sudo gem install mysql<br /></code><br />Perlu diingat, secara default socket mysql berada pada <span style="font-family:courier new;">/tmp/mysqld.sock</span> , namun pada ubuntu socket berada pada <span style=";font-family:courier new;font-size:100%;" >/var/run/mysqld/mysqld.sock</span><br /><br /><span style="font-weight: bold;font-size:130%;" >Testing Rails</span><br />Baik di Slackware atau Ubuntu, untuk testing rails, generate-lah sebuah project:<br /><code><br />rails yourrailsproject<br /></code><br />Jika menggunakan mysql database, jalankan server mysql dan perintah berikut:<br /><code><br />rails yourrailsproject -d mysql<br /></code><br /><br /><span style="font-weight: bold;">Referensi</span>: <a href="http://wiki.rubyonrails.org/getting-started/installation/linux-ubuntu">http://wiki.rubyonrails.org/getting-started/installation/linux-ubuntu<br /></a><br /><span style="font-weight: bold;">Catatan</span>: Untuk ulasan mengenai ruby dan ruby on rails, akan saya tulis pada blog: <a href="http://railsmine.blogspot.com/">http://railsmine.blogspot.com</a><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-78675647652343042702009-11-07T15:29:00.003+07:002009-11-09T23:18:36.177+07:00How to change Vim indentationIndentation is important thing for programmer to write code. Vim is my favorite code editor and by default its indentation is four whitespaces characters. But I 'm prefer to use two whitespaces. So here are my steps to change vim's indentation on my Slackware Linux:<br /><span class="fullpost"><br />1. Create .vimrc file on your home directory.<br />2. write these on .vimrc:<br /><code><br />set shiftwidth=2<br />set tabstop=2<br /></code><br />3. save file.<br /><br />Explanations<br />1. <span style="font-weight: bold;">shiftwidth</span>: to control how many whitespace will be indented.<br />2. <span style="font-weight: bold;">tabstop</span>: to control how many whitespace a tab counts for.<br /><br /><span style="font-weight: bold;">Reference</span>: <a href="http://tedlogan.com/techblog3.html">http://tedlogan.com/techblog3.html</a><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-64728239672869436902009-11-01T00:35:00.005+07:002017-10-01T00:56:48.516+07:00Menggunakan Perintah scp Untuk Copy File Antara Dua host via Networkscp adalah perintah yang digunakan untuk melakukan copy file antara dua host via network atau jaringan komputer. scp menggunakan ssh untuk transfer data dan ototentikasi sehingga keamanan yang berlaku pada ssh, seperti data encryption, juga berlaku pada scp.<br /><span class="fullpost"><br /><span style="font-weight: bold;">Kebutuhan</span><br />Untuk menggunakan scp, ada dua hal yang harus diperhatikan:<br />1. Pastikan scp dan ssh telah terinstall serta <a href="http://kuntoaji.blogspot.com/2009/01/remote-computer-with-ssh.html">ssh tersebut running</a>.<br />
2. Pastikan IP address atau hostname telah diketahui.<br /><br />
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-6534047686299981"
data-ad-slot="7531377729"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br /><span style="font-weight: bold;">Cara Penggunaan sederhana</span><br />Untuk meng-copy suatu file scp, dapat dilakukan dengan format sebagai berikut:<br /><code><br />scp namafile username@ipaddresss_atau_hostname:/direktori/tujuan/<br /></code><br /><br />sedangkan untuk meng-copy seluruh isi direktori atau folder, dapat dilakukan dengan format sebagai berikut:<br /><br /><code><br />scp -r namafile username@ipaddresss_atau_hostname:/direktori/tujuan/<br /></code><br /><br /><span style="font-weight: bold;">Contoh 1:</span> Copy file bernama aloha.txt 192.168.1.101 dengan nama user komputer tujuan bernama aji<br /><code><br />scp aloha.txt aji@192.168.1.101:/home/aji/<br /></code><br /><br /><span style="font-weight: bold;">Contoh 2:</span> Copy folder bernama tesing 192.168.1.101 dengan nama user komputer tujuan bernama aji<br /><code><br /> scp -r testing aji@192.168.1.101:/home/aji/<br /> </code><br /><br />Catatan: distro linux yang saya gunakan adalah slackware, jika menggunakan distro lain, ada kemungkinan menggunakan sudo sebelum perintah scp.</span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com2tag:blogger.com,1999:blog-919704987837278402.post-72921758566157036332009-10-06T22:35:00.003+07:002009-10-06T23:41:05.992+07:00Fungsi Direktori /etc/rc.d/ pada Linux SlackwareSetiap distribusi-distribus linux, biasanya menyediakan tempat atau aplikasi di mana kita dapat mengatur service-service yang kita gunakan. Pada Slackware, bila kita telah menginstall server dari paket standar Slackware yg berupa .tgz, tempat kita mengatur service-service yang diproses oleh server tersebut -apakah akan dijalankan, dimatikan, atau direstart- berada di direktori /etc/rc.d/.<br /><span class="fullpost"><br /><span style="font-weight: bold;">Apa beda dengan menjalankan service secara langsung?</span><br />Dengan menggunakan script yang terdapat direktori /etc/rc.d/, dapat menjamin bahwa service dimatikan dengan lebih bersih. Misal, ketika mematikan server apache, yg dijalankan kebanyakan orang adalah dengan mengetikkan perintah<br /><code><br />apache -k stop<br /></code><br />Namun dengan script rc.httpd yang ada dalam direktori /etc/rc.d/, perintah-perintah yang dijalankan adalah sebagai berikut<br /><code><br />/usr/sbin/apachectl -k stop<br />killall httpd<br />rm -f /var/run/httpd/*.pid<br /></code><br /><br /><span style="font-weight: bold;">Bagaimana cara menjalankan script di dalam direktori /etc/rc.d?</span><br />1. Buat script yang hendak dijalankan executable dengan perintah chmod. Misal<br /><code><br />chmod +x rc.httpd<br /></code><br />atau<br /><code><br />chmod 755 rc.httpd<br /></code><br /><br />2. Jalankan script dengan format namafile[spasi]perintah. Perintah yg umum adalah start, stop, restart. Misal<br /><code><br />./rc.httpd start<br /></code><br />atau<br /><code><br />./rc.httpd stop<br /></code><br />Perlu diingat, karena bersifat executable, maka pada saat startup otomatis server akan dijalankan. Selain itu, untuk mengetahui perintah-perintah selain start, stop, dan restart, dapat dibaca langsung dari script-nya, perintah-perintah apa yang didukung.</span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-34996738915698099392009-04-09T13:32:00.005+07:002009-04-09T15:36:33.835+07:00Install Compiz Fusion From Source Tarball - Part 2 (end)In the previous article I have explained <a href="http://kuntoaji.blogspot.com/2009/04/install-compiz-fusion-from-source.html">how to prepare your hardware before install Compiz Fusion</a>. And in this article, I'll show you how to install Compiz Fusion from Source in Slackware Linux 12.1 although my compiz does not work because my hardware configuration is still not correct. I think it's better to share how to install from tarball first.<br /><span class="fullpost"><br />Suggested Installation Order for dependencies packet:<br />1. Intltool<br />2. Orbit-2<br />3. GConf-2<br /><br />Suggested Installation order for compiz<br />1. compiz<br />2. compiz-bcop<br />3. licompizconfig<br />4. compizconfig-backend-kconfig (optional)<br />5. compizconfig-backend-gconf (optional)<br />6. compizconfig-python<br />7. ccsm<br />8. simple-ccsm (optional)<br />9. compiz-plugins-main<br />10. compiz-plugins-extra (optional)<br />11. compiz-plugins-main (unsupported)<br />12. emerald (optional)<br /><br />Install Dependencies:<br />1. Login as Root<br /><br />2. Install intltool:<br /><code><br />tar xvjf intltool-0.40.6.tar.bz2<br />cd intltool-0.40.6<br />./configure<br />make<br />make install<br />make clean<br /></code><br />3. Install ORbit-2.0:<br /><code><br />tar xvjf ORBit2-2.14.17.tar.bz2<br />cd ORBit2-2.14.17<br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib<br />/usr/local/lib/orbit-2.0<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br />4. Install GConf-2.0:<br /><code><br />tar xvjf GConf-2.26.0.tar.bz2<br />cd GConf-2.26.0<br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib/GConf/2<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br />Install Compiz:<br />1. Login as Root<br /><br />2. Install core Compiz:<br /><code><br />tar xvjf compiz-0.8.2.tar.bz2<br />cd compiz-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib/compiz<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br />3. Install Compiz-Bcop:<br /><code><br />tar xvjf compiz-bcop-0.8.2.tar.bz2<br />cd compiz-bcop-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />4. Install libcompizconfig:<br /><code><br />tar xvjf libcompizconfig-0.8.2.tar.bz2<br />cd <span class="fullpost">libcompizconfig-0.8.2</span><br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib/compizconfig/backends<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br />5. Install compizconfig-backend-kconf:<br /><code><br />tar xvjf compizconfig-backend-kconfig-0.8.2.tar.bz2<br />cd compizconfig-backend-kconfig-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />6. Install compizconfig-backend-gconfig:<br /><code><br />tar xvjf compizconfig-backend-gconf-0.8.2.tar.bz2<br />cd compizconfig-backend-gconf-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />7. Install compizconfig-python:<br /><code><br />tar xvjf compizconfig-python-0.8.2.tar.bz2<br />cd compizconfig-python-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib/python2.5/site-packages<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br />8. Install ccsm:<br /><code><br />tar xvjf ccsm-0.8.2.tar.bz2<br />cd ccsm-0.8.2<br />python setup.py install<br /></code><br />9. Install simple-ccsm:<br /><code><br />tar xvjf simple-ccsm-0.8.2.tar.bz2<br />cd simple-ccsm-0.8.2<br />python setup.py install<br /></code><br />10. Install compiz-plugins-main:<br /><code><br />tar xvjf compiz-plugins-main-0.8.2.tar.bz2<br />cd compiz-plugins-main-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />If you get the following error when install compiz-plugins-main:<br /><code><br />Traceback (most recent call last):<br /> File "/usr/local/bin/ccsm", line 99, in <module><br /> import compizconfig<br />ImportError: No module named compizconfig<br /></module></code><br />Run this command:<br /><code><br />export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/share/pkgconfig/<br /></code><br />11. Install compiz-plugins-extra:<br /><code><br />tar xvjf compiz-plugins-extra-0.8.2.tar.bz2<br />cd compiz-plugins-extra-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />12. Install compiz-plugins-unsupported:<br /><code><br />tar xvjf compiz-plugins-unsupported-0.8.2.tar.bz2<br />cd compiz-plugins-unsupported-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />13. Install emerald:<br /><code><br />tar xvjf emerald-0.8.2.tar.bz2<br />cd emerald-0.8.2<br />./configure<br />make<br />make install<br />make clean<br /></code><br />Open /etc/ld.so.conf, add the following line to /etc/ld.so.conf:<br /><code><br />/usr/local/lib/emerald/engines<br /></code><br />Run the following command to update your library path:<br /><code><br />ldconfig<br /></code><br /><br />After your installation complete, reboot your computer. After reboot, try to run ccsm:<br /><code><br />ccsm<br /></code><br />if you get the following when running ccsm error:<br /><code><br />Traceback (most recent call last):<br />File "/usr/local/bin/ccsm", line 99, in <module><br />import compizconfig<br />ImportError: No module named compizconfig<br /></module></code><br />Run this command:<br /><code><br />export PYTHONPATH=/usr/local/lib/python2.5/site-packages/<br /></code><br /><br />COMPIZ SHORTCUTS (thx to <a href="http://my.opera.com/ubuntunerd1/blog/how-to-install-compiz-fusion-in-ubuntu-hardy">ubuntunerd</a>)<br /><br />ALT+SCROLL WHEEL ON THE MOUSE= transparent screen<br />CTRL+ALT+DRAG LEFT MOUSE = rotate cube<br />CTRL+ALT+LEFT ARROW = rotate cube<br />CTRL+ALT+DOWN ARROW = flat desktop<br />SUPER+SHIFT+DRAG LEFT MOUSE = draw fire<br />SUPER+SHIFT+C = clear fire<br />CTRL+ALT+DOWN = unfold cube<br />ALT+TAB = window switch<br />SUPER+TAB = flip switcher or ring switcher<br />SHIFT+F9 = water effect<br />ALT+F7 = initiate move windows<br />SHIFT+F10 = slow animations<br /><br />CTRL+ALT+D = show desktop<br />SUPER+S = select single window<br />SUPER+T = tab group<br />SUPER+Left = change left tab<br />SUPER+Right = change right tab<br />SUPER+G = group windows<br />SUPER+R = remove group window<br />SUPER+C = close group<br />SUPER+X = ignore group<br />SUPER button (Windows key)<br /><br />note: Please correct me if I'm wrong. And sorry for my english, it's not my native language.</span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com2tag:blogger.com,1999:blog-919704987837278402.post-53720264940384738672009-04-09T11:16:00.004+07:002009-04-09T15:05:02.902+07:00Install Compiz Fusion From Source Tarball - Part 1Compiz Fusion will make your Linux Desktop has special effect. In thins article, I will show you how to install Compiz Fusion from source tarball. For your information, my specsification are Slackware Linux 12.1, KDE 3.5.7, Intel Celeron 1.7 GHz, RAM 768 and VGA GeForce MX400. Before you install compiz fusion, you must read the instructions below for the preparation:<br /><span class="fullpost"><br />1. Hardware setup and configuration<br />Check if your Hardware support Compiz, Download <a href="http://forlong.blogage.de/entries/pages/Compiz-Check">compiz-check.sh</a> and run it. To provide 3D acceleration to Compiz, you need <a href="http://wiki.compiz-fusion.org/Hardware">to setup and configure your hardware</a>.<br /><br />2. Download Source Tarball Compiz Fusion.<br />You can download from <a href="http://releases.compiz-fusion.org/">http://releases.compiz-fusion.org/</a>. Fyi, I use compiz fusion 0.8.4:<br />ccsm-0.8.2.tar.bz2<br />compiz-0.8.2.tar.bzz<br />compiz-bcop-0.8.2.tar.bz2<br />compiz-plugins-extra-0.8.2.tar.bz2<br />compiz-plugins-main-0.8.2.tar.bz2<br />compiz-plugins-unsupported-0.8.2.tar.bz2<br />compizconfig-backend-gconf-0.8.2.tar.bz2<br />compizconfig-backend-kconfig-0.8.2.tar.bz2<br />compizconfig-python-0.8.2.tar.bz2<br />emerald-0.8.2.tar.bz2<br />libcompizconfig-0.8.2.tar.bz2<br />simple-ccsm-0.8.2.tar.bz2<br /><br />3. Download Dependencies.<br />Slackware 12.1 requires three dependencies to install compiz fusion:<br />- Because intltool in Slackware 12.1 is outdated, you need update it. You must download newer version. I use <a href="http://linux.softpedia.com/get/Utilities/intltool-20784.shtml">Intltool version 0.40.6.</a><br />- Download Gconf. Compiz need Gconf. I use <a href="http://linux.softpedia.com/get/Desktop-Environment/Gnome/GConf-28311.shtml">GConf version 2.26.0.</a><br />-Download ORbit. Gconf need ORbit. I use ORbit version <a href="http://www.paldo.org/index-section-packages-page-main-releaseid-120499.html">ORBit2 version 2.14.17</a>.<br /><br />That is for the preparation. In the <a href="http://kuntoaji.blogspot.com/2009/04/install-compiz-fusion-from-source_09.html">next article</a>, I'll show you how I install Compiz.<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-12148378842576333102009-04-09T09:43:00.005+07:002009-04-09T10:14:57.826+07:00How To make your Linux desktop Looks PrettyLinux has many Window Manager such as KDE, Gnome, XFCE, fluxbox, or IceWM. Every Window Manager is typical. The only thing you need to make your Linux Desktop looks pretty is download from the Internet. Below is sites where you can download a lot of stuffs such as wallpaper, splash screen, or theme for your Window Manager.<br /><br /><span class="fullpost">1. Gnome - <a href="http://gnome-look.org/">http://gnome-look.org</a><br /><br />2. Fluxbox, IceWM, OpenBox, PekWM - <a href="http://box-look.org/">http://box-look.org</a><br /><br />3. XFCE - <a href="http://xfce-look.org/">http://xfce-look.org</a><br /><br />4. KDE - <a href="http://kde-look.org/">http://kde-look.org</a><br /></span><br /><span class="fullpost">fyi, I run Slackware Linux 12.1 on my computer and my Window Manager is KDE 3.5.7. Here is my GUI with kde-look's stuff.</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPMOBRNGRM7lEFFraaDeVy7WOjNdeNL0gaSuAoR299vzz6zF7NiZ0bEWtRiruXMxTN1DZFi_6Y7Ci7FFUbu5QuhyoBFZ-Mzo2LxKyJMyMgDd4pvD8Ew1w5gqYNnxgx5RBhvm-7VPfas1c/s1600-h/my+desktop"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPMOBRNGRM7lEFFraaDeVy7WOjNdeNL0gaSuAoR299vzz6zF7NiZ0bEWtRiruXMxTN1DZFi_6Y7Ci7FFUbu5QuhyoBFZ-Mzo2LxKyJMyMgDd4pvD8Ew1w5gqYNnxgx5RBhvm-7VPfas1c/s400/my+desktop" alt="" id="BLOGGER_PHOTO_ID_5322523204852731522" border="0" /></a></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com2tag:blogger.com,1999:blog-919704987837278402.post-70127268284728806172009-04-06T06:28:00.001+07:002009-04-06T06:34:29.715+07:00How To Run Your Codejava, C, C++, ruby, python, perl adalah bahasa pemrogramana yang bersifat gratis dengan kekurangan dan kelebihan yang dimilikinya. Ada yang menggunakan intrepreter atau compiler dalam mengeksekusinya. Berikut ini saya contohkan bagaimana mengeksekusi program yang dibuat dalam bahasa java, C, C++, ruby, python, perl. Saya menggunakan Linux Slackware 12.1<br /><span class="fullpost"><br />1. Java<br />Dalam mengeksekusi Java, dibutuhkan compiler dan intepreter. Linux Slackware 12.1 tidak menyertakan compiler Java, jadi harus install terlebhi dahulu JDK (Java Development Kit). Setelah install, langkah-langkah untuk eksekusinya adalah sebagai berikut:<br />- Compile Java<br /><code>javac namaFile.java</code><br />- Setelah sukses compile, akan mengahasilkan namaFile.class. Kemudian jalankan intepreter java:<br /><code>java namafile </code><br /><br />2. C/C++<br />C merupakan bahasa pemrograman yang digunakan untuk membangun Linux. C membutuhkan compiler untuk menjalankannya dengan cara:<br />- Compile C<br /><code>gcc namaFile.c</code><br />- Default gcc setelah melakukan kompilasi akan menghasilkan file a.out. File inilah yang dieksekusi:<br /><code>./a.out</code><br /><br />atau dengan cara lain:<br />- Compile C<br /><code>gcc namaFile.c -o namaFile</code><br />- Dengan cara diatas, maka setelah dikompilasi akan manghasilkan namaFile bukan a.out lagi. Kemudian file inilah yang dieksekusi<br /><code>./namaFile</code><br /><br />Untuk C++ ubah gcc menjadi g++, selebihnya caranya sama<br /><br />3. Ruby<br />Sebagai informasi, Basaha pemrograman Ruby akhir-akhir ini telah mendapatkan popularitasnya. Sang pembuat Ruby, Yukihiro “matz” Matsumoto, menggabungkan beberapa bahasa pemrograman favoritnya (Perl, Smalltalk, Eiffel, Ada, and Lisp) untuk mendapatkan bahasa yang seimbang antara functional programming dan imperative programming. Sang pembuat Ruby sering mengatakan bahwa dia membuat bahasa yang natural atau alami bukan yang sederhana karena hal tersebut sama seperti hidup kita.<br /><br />Kembali ke topik, untuk mengeksekusi ruby digunakan intepreter. Beruntungnya, Slackware telah menyertakannya.<br />Cara eksekusi:<br /><code>ruby namaFile.rb</code><br /><br />4. Python<br />Python merupakan bahasa pemrograman yang sering digunakan untuk membangun tool-tool penetration. Dibutuhkan intpreter untuk mengeksekusinya dengan cara:<br /><code>python namaFile.py</code><br /><br />5. Perl<br />Selain Python, Perl juga populer untuk digunakan membangun tool-tool penetration. Dibutuhkan intpreter untuk mengeksekusinya dengan cara:<br /><code>perl namaFile.pl</code><br /><br />Smogra bermanfaat!<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-83989425010989084752009-04-05T10:38:00.004+07:002009-04-10T07:50:06.285+07:00Install PHP From Tarball PacketPHP adalah bahasa pemrograman web yang berada di sisi server. Untuk dapat menajalankan Php, dibutuhkan web server. <a href="http://kuntoaji.blogspot.com/2008/12/instalasi-web-server-apache-pada-linux.html">Web server yang saya install</a> adalah apache versi 2.2.10. Web server tersebut saya install pada direktori /opt/pkg/apache. Selain itu, karena saya membutuhkan database, saya juga <a href="http://kuntoaji.blogspot.com/2008/12/instalasi-database-server-mysql-pada.html">install mysql</a> versi 5.0.51 pada direktori /opt/pkg/mysql. Berikut ini adalah langkah-langkah yang saya lakukan dalam melakukan instalasi php dari paket tarball <a href="http://php.net/downloads.php">php-5.2.9.tar.bz2</a>. Php tersebut saya install pada /opt/pkg/php/. Sebagai informasi, saya menggunakan slackware 12.1 yang pada saat instalasinya saya sengaja tidak menyertakan apache, php, dan mysql.<br /><span class="fullpost"><br />1. Login sebagai root dan membuat direktori /opt/pkg/php<br /><code><br />mkdir /opt/pkg/php/<br /></code><br />2. lakukan Copy dan ekstraksi php-5.2.9.tar.bz2<br /><code><br />cp php-5.2.9.tar.bz2 /opt/pkg/<br />cd /opt/pkg/<br />tar xvjf php-5.2.9.tar.bz2<br /></code><br />3. Masuk ke direktori php-5.2.9<br /><code><br />cd php-5.2.9<br /></code><br />4. Lakukan konfigurasi<br /><code><br />./configure /configure --with-apxs2=/opt/pkg/apache/bin/apxs --with-mysql=/opt/pkg/mysql --prefix=/opt/pkg/php<br /></code><br />5. Lakukan kompilasi dan instalasi<br /><code><br />make<br />make install<br /></code><br />6. Membersihkan hasil kompilasi php-5.2.9<br /><code><br />make clean<br /></code><br />7. copy php.ini ke direktori /opt/pkg/php/lib<br /><code><br />cp php.ini-dist /opt/pkg/php/lib/php.ini<br /></code><br />8. Pindah ke direktori web server dan edit file httpd.conf<br /></span><span class="fullpost"><code></span><br /><span class="fullpost">cd /opt/pkg/apache/conf<br />nano httpd.conf<br /></span><span class="fullpost"></code></span><br /><span class="fullpost">9. cari baris LoadModule php5_module modules/libphp5.so. Jika belum ada, pada file httpd.conf tambahkan baris berikut:<br /></span><span class="fullpost"><code></span><br /><span class="fullpost">LoadModule php5_module modules/libphp5.so<br /></span><span class="fullpost"></code></span><br /><span class="fullpost">10. Buat apache dapat melakukan ekstensi-ekstensi file PHP, misal ekstensi file .phtml dan phps. Caranya dengan menambahkan baris-baris di bawah ini pada httpd.conf:<br /></span><span class="fullpost"><code></span><br /><span class="fullpost">AddType application/x-httpd-php .php .phtml<br />AddType application/x-httpd-php-source .phps<br /></span><span class="fullpost"></code></span><br /><span class="fullpost">11. Jalankan web server apache:<br /></span><span class="fullpost"><code></span><br /><span class="fullpost">cd /opt/pkg/apache/bin<br />./apachectl start<br /></span><span class="fullpost"></code></span><br /><span class="fullpost"><br />12. buka browser dan ketik localhost untuk mengetes apakah apache telah running.<br /><br />13. Lakukan testing Dengan membuat file tes.php pada direktori /opt/pkg/apache/htdocs. Isi file tersebut:<br /><?php<br />echo "Hello World!";<br />phpinfo();<br />?><br /><br />13. Pada browser, Ketik URL:<br />http://localhost/tes.php<br /><br />Semoga bermanfaat!<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-53075550647216278462009-01-26T13:47:00.004+07:002009-04-30T23:47:18.899+07:00VGA Intel 945 on Slackware LinuxLinux Slackware secara default menggunakan framebuffer untuk lingkungan GUI. Kenapa? karena hampir d setiap kartu grafis / VGA memiliki framebuffer sehingga dengan menggunakan framebuffer dapat meng-handle bermacam-macam VGA yang ada saat ini.<br /><br />Linux slackware 12.1 menggunakan kernel 2.6.24.5. Pada kernel tersebut, VGA Intel 945 merupakan kernel module. Sehingga untuk menggunakan VGA Intel 945, tidak perlu melakukan instalasi driver dan cukup melakukan konfigurasi pada file /etc/X11/xorg.conf. Langkah-langkah yang saya lakukan adalah sebagai berikut:<br /><span class="fullpost"><br />1. Login sebagai root<br /><br /><br />2. Membuat backup /etc/X11/xorg.conf<br /><br /><span style="font-family:courier new;">cd /etc/X11/</span><br /><span style="font-family:courier new;">cp xorg.conf xorg.conf.backup</span><br /><br /><br />3. Menjalankan perintah <span style="font-family:courier new;">lspci</span> untuk melihat bus yang digunakan Intel 945 dan cari bagian:<br /><br /><span style="font-family:trebuchet ms;">...</span><br /><span style="font-family:trebuchet ms;">00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)</span><br /><span style="font-family:trebuchet ms;">...</span><br /><br /><br />4. Buka file xorg.conf, dan cari dua bagian seperti di bawah ini:<br /><br /><span style="font-family:trebuchet ms;">Section "Device"</span><br /><span style="font-family:trebuchet ms;"> Identifier "VESA Framebuffer"</span><br /><span style="font-family:trebuchet ms;"> Driver "vesa"</span><br /><span style="font-family:trebuchet ms;"> #VideoRam 4096</span><br /><span style="font-family:trebuchet ms;"> # Insert Clocks lines here if appropriate</span><br /><span style="font-family:trebuchet ms;">EndSection</span><br /><br /><span style="font-family:trebuchet ms;">Section "Screen"</span><br /><span style="font-family:trebuchet ms;"> Identifier "Screen 1"</span><br /><span style="font-family:trebuchet ms;"> Device "VESA Framebuffer"</span><br /><span style="font-family:trebuchet ms;"> Monitor "My Monitor"</span><br /><br /><br /><br />5. Edit file xorg.conf tersebut dan menjadi seperti berikut:<br /><br /><span style="font-family:trebuchet ms;">Section "Device"</span><br /><span style="font-family:trebuchet ms;"> Identifier "Card"</span><br /><span style="font-family:trebuchet ms;"> Driver "intel"</span><br /><span style="font-family:trebuchet ms;"> VendorName "Intel Corporation"</span><br /><span style="font-family:trebuchet ms;"> BoardName "Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"</span><br /><span style="font-family:trebuchet ms;"> BusID "PCI:0:2:0"</span><br /><span style="font-family:trebuchet ms;">EndSection</span><br /><br /><span style="font-family:trebuchet ms;">Section "Screen"</span><br /><span style="font-family:trebuchet ms;"> Identifier "Screen 1"</span><br /><span style="font-family:trebuchet ms;"> Device "Card"</span><br /><span style="font-family:trebuchet ms;"> Monitor "My Monitor"</span><br /><br />6. Save, Reboot dan lakukan login ulang.<br /><br />Smoga bermanfaat!<br /><br />Referensi:<br /><a href="http://gandiwibowo.blogspot.com/2008/05/dualhead-extended-dual-monitor-di_21.html">http://gandiwibowo.blogspot.com/</a><br />makasih banyak buat mas gandi!</span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com5tag:blogger.com,1999:blog-919704987837278402.post-78911016788438497342009-01-03T20:12:00.006+07:002009-02-06T17:08:54.590+07:00Instalasi dan Konfigurasi Samba ServerSamba adalah server yang memungkinkan file sharing antara sistem operasi satu dengan yang lainnya, seperti linux dan windows. Berikut ini adalah langkah-langkah yang saya lakukan untuk membangun Samba server di Linux Slackware dengan IP address 10.14.10.240. Samba yang saya install menggunakan samba-3.0.33.tar.gz.<br /><span class="fullpost"><br />1. Login sebagai root, buat direktori /opt/pkg/samba, user nobody, group nobody dan direktori file sharing di /usr/share/samba-aji beserta permission-nya<br /><code><br />mkdir /opt/pkg/samba<br />groupadd nobody<br />useradd -g nobody nobody<br />chmod 755 /usr/share/samba-aji<br /></code><br />2. Ekstrak paket samba-3.0.33.tar.gz dan pindah k direktori hasil ekstrak:<br /><code><br />tar xvvzf samba-3.0.33.tar.gz<br />cd samba-3.0.33<br /></code><br /><br />3. Masuk ke direktori source:<br /><code><br />cd source<br /></code><br /><br />4. Melakukan kompilasi dan instalasi:<br /><code><br />./configure --prefix=/opt/pkg/samba<br />make<br />make install<br /></code><br /><br />5. Membuat smb.conf pada /opt/pkg/samba/lib/<br /><br />6. Konfigurasi smb.conf. Di bawah ini adalah konfigurasi komputer milik saya.<br /><code><br />[global]<br /># nama workgroup<br />workgroup = SLACK<br /><br /># nama server samba<br />server string = Samba-slack<br /><br /># share, agar tidak perlu login<br />security = share<br /><br /># IP address yang diizinkan untuk akses file shareing<br />hosts allow = 127. 10.14.10.<br /><br /># konfigurasi di bawah ini digunakan bila tidak menggunakan printer<br /># dan untuk menghilangkan error message:<br /># Unable to connect to CUPS server localhost - Connection refused<br />load printers = no<br />disable spoolss = yes<br />printcap name = /dev/null<br />printing = bsd<br /><br /># konfigurasi log file<br />log file = /opt/pkg/samba/var/log.%m<br />max log file = 50<br /><br /># dns<br />dns proxy = no<br /><br />[aji-share]<br />comment = Aji's stuff<br />path = /usr/share/samba-aji<br />public = yes<br />writeable = no<br />guest ok = yes<br /></code><br /><br />6. Periksa konfigurasi smb.conf:<br /><code><br />/opt/pkg/samba/bin/testparm<br /></code><br /><br />7. Menjalankan nmbd dan smbd dengan berurutan untuk menjalankan samba:<br /><code><br />/opt/pkg/samba/sbin/nmbd -D<br />/opt/pkg/samba/sbin/smbd -D<br /></code><br /><br />8. Testing samba melalui komputer lain dengan sistem operasi Windows dengan cara:<br />buka explorer -> mengeketikkan \\10.14.10.240<br /><br />Jika tidak ada error, berarti telah sukses. Semoga bermanfaat!<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com4tag:blogger.com,1999:blog-919704987837278402.post-44274046167803834832009-01-02T17:40:00.007+07:002009-01-26T14:05:38.660+07:00Remote Computer with SSHssh (SSH Client) adalah sebuah program untuk melakukan login dan mengendalikan ke komputer yang di-remote. Berbeda dengan telnet, ssh menggunakan enkripsi untuk berkoneksi dan ssh secara default menggunakan port 22. Seluruh distribusi Linux biasanya menyertakan program ini. Berikut ini adalah langkah-langkah yang saya lakukan agar komputer saya bisa di-remote. komputer saya menggunakan linux slackware serta memiliki user untuk login aji dan memiliki IP address 10.14.10.240.<br /><span class="fullpost"><br />1. Menjalan ssh daemon:<br /><code><br />cd /etc/rc.d/<br />chmod 755 rc.sshd<br />rc.sshd start<br /></code><br /><br />2. Cek apakah ssh daemon telah berjalan:<br /><code><br />netstat -pln<br /></code><br />Jika terdapat keluaran atau output seperti di bawah ini, berarti ssh daemon telah berjalan.<br /><code><br />tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -<br /></code><br /><br />3. Melakukan remote dari komputer lain yang menggunakan sistem operasi linux juga ke komputer 10.14.10.240:<br /><code><br />ssh aji@10.14.10.240<br /></code><br />Maksud dari perintah diatas adalah melakukan remote komputer dengan IP address 10.14.10.240 dan menggunakan user aji<br /><br />4. Untuk keluar atau exit dari remote komputer, menjalankan perintah:<br /><code><br />exit<br /></code><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com3tag:blogger.com,1999:blog-919704987837278402.post-89041712774323924872008-12-20T18:51:00.011+07:002009-04-05T11:26:56.737+07:00Instalasi Database Server MySQL pada Linux SlackwareSekedar informasi, sebenarnya Slackware telah menyertakan MySQL. Namun, jika ingin melakukan instalasi dari paket tarball / source, berikut ini adalah langkah-langkah. paket mysql yang digunakan dalam hal ini adalah mysql-5.0.51.tar.gz dan berada pada direktori /opt/pkg/<br /><span class="fullpost"><br />1. Login sebagai root<br /><br />2. buat direktori /opt/pkg/mysql<br /><code><br />mkdir /opt/pkg/mysql<br /></code><br />2. Buat group dan user mysql karena untuk menjalankan mysql dibutuhkan user yang bernama mysql<br /><code><br />groupadd mysql<br />useradd -g mysql mysql<br /></code><br />2. Ekstrak paket mysql dan masuk ke dalam direktorinya<br /><code><br />tar xvzf mysql-5.0.51.tar.gz<br />cd mysql-5.0.51<br /></code><br />3. melakukan konfigurasi agar mysql diinstall di direktori /opt/pkg/mysql<br /><code><br />./configure --prefix=/opt/pkg/mysql<br /></code><br /><br />4. Lakukan kompilasi dan instalasi<br /><code><br />make<br />make install<br /></code><br />5. Masuk ke direktori /opt/pkg/mysql<br /><code><br />cd /opt/pkg/mysql<br /></code><br />6. Mengubah kepemilikan files ke user mysql dan group mysql<br /><code><br />chown -R mysql .<br />chgrp -R mysql .<br /></code><br />7. Melakukan insiasi database mysql<br /><code><br />bin/mysql_install_db --user=mysql<br /></code><br />8. Mengubah kepemilikian seluruh file kecuali direktori var ke user root agar jika sebagai root dapat menjalankan mysql.<br /><code><br />chown -R root .<br />chown -R mysql var<br /></code><br />9. Jalankan daemon mysql.<br /><code><br />bin/mysqld_safe --user=mysql &<br /></code><br /><br />Langkah berikutnya adalah membuat user admin mysql dengan menjalankan perintah:<br /><code><br />/bin/mysqladmin -u root password 'passwordsaya'<br /></code><br />Untuk menjalankan login ke database mysql, jalankan perintah:<br /><code><br />/bin/mysql -u root --password='passwordsaya'<br /></code><br />Semoga Bermanfaat!<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-58633193369504984102008-12-16T10:38:00.012+07:002008-12-31T23:19:52.696+07:00Simple Squid Configuration Example<span style="font-weight: bold;">Squid</span><br /><br />Squid berfungsi sebagai proxy. Salah satu tugas proxy adalah melakukan cache halaman web. Dengan begitu, jika ada client yang melakukan request ke internet, maka yang diakses adalah cache dari proxy tersebut yang berada pada jaringan lokal. Jika tidak ada, maka proxy akan melakukan koneksi ke Internet. Dengan begitu, akan membuat akses ke internet menjadi lebih sedikit dan membuat kita lebih cepat membuka halaman web. Misal, pada saat yang bersamaan ada 10 orang yang ingin mengakses google.com, jika kita memiliki proxy yang telah melakukan cache halaman web google, maka 10 orang tersebut cukup mengakses proxy yang berada pada jaringan lokal. Jika tidak memiliki proxy, maka 10 orang tersebut harus terkoneksi ke internet secara langsung sehingga membuat jaringan menjadi lebih padat.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYD0GvKoOqcR0jJxnq86CYnAhTzrY_086HlzJasCYNNl-HqWsl_Gx3KC2g4YJXQWHP9WOBfkSlwMUAFIsv1WUHuXrOpjbYAzucdY7Zc-hknR7MLTGI1Bwfiiw6-uwfSW6UavCle4kuKA/s1600-h/squid-kuntoaji.gif"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 278px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYD0GvKoOqcR0jJxnq86CYnAhTzrY_086HlzJasCYNNl-HqWsl_Gx3KC2g4YJXQWHP9WOBfkSlwMUAFIsv1WUHuXrOpjbYAzucdY7Zc-hknR7MLTGI1Bwfiiw6-uwfSW6UavCle4kuKA/s400/squid-kuntoaji.gif" alt="" id="BLOGGER_PHOTO_ID_5280664617282404818" border="0" /></a><br /><br /><span style="font-weight: bold;">Konfigurasi Squid</span><br /><br />Untuk membangun server squid, file konfigurasi dari squid dapat ditemukan pada /etc/squid.conf. Untuk melakukan konfigurasi Squid, sangat tergantung topologi jaringan anda. Berikut ini adalah contoh konfigurasi Squid milik server linux slackware saya yang terhubung proxy yang lain untuk terkoneksi ke internet.<br /><span class="fullpost"><br /><code><br />acl manager proto cache_object<br />acl localhost src 127.0.0.1/32<br />acl to_localhost dst 127.0.0.0/8<br /><br />acl localnet src 10.0.0.0/8 # RFC1918 possible internal network<br />acl localnet src 172.16.0.0/12 # RFC1918 possible internal network<br />acl localnet src 192.168.0.0/16 # RFC1918 possible internal network<br />acl lab src 10.14.10.0/24 #tambahan dari saya<br /></code><br /><code>acl SSL_ports port 443<br />acl Safe_ports port 80 # http<br />acl Safe_ports port 21 # ftp<br />acl Safe_ports port 443 # https<br />acl Safe_ports port 70 # gopher<br />acl Safe_ports port 210 # wais<br />acl Safe_ports port 1025-65535 # unregistered ports<br />acl Safe_ports port 280 # http-mgmt<br />acl Safe_ports port 488 # gss-http<br />acl Safe_ports port 591 # filemaker<br />acl Safe_ports port 777 # multiling http<br />acl CONNECT method CONNECT<br /><br />http_access allow manager localhost<br />http_access deny manager<br />http_access deny !Safe_ports<br />http_access deny CONNECT !SSL_ports<br />http_access allow localnet<br />http_access allow lab<br />icp_access allow localnet<br />icp_access allow lab<br />icp_access deny all<br /><br />htcp_access allow localnet<br />htcp_access allow lab<br />htcp_access deny all<br />http_port 7070<br /><br />cache_peer 172.16.1.1 parent 8080 0 no-query proxy-only<br />access_log /opt/pkg/squid//var/logs/access.log squid<br /><br />refresh_pattern ^ftp: 1440 20% 10080<br />refresh_pattern ^gopher: 1440 0% 1440<br />refresh_pattern (cgi-bin|\?) 0 0% 0<br />refresh_pattern . 0 20% 4320<br /><br />connect_timeout 3 minute<br />peer_connect_timeout 30 seconds<br />request_timeout 3 minutes<br />client_lifetime 1 day<br /><br />cache_effective_user squid<br />cache_effective_user squid<br />visible_hostname aji.slacky.id-^-akulahaji.blogspot.com<br /><br />dns_retransmit_interval 15 seconds<br />dns_timeout 5 minutes<br />dns_nameservers 10.14.203.7<br />cachemgr_passwd mypassword shutdown<br /><br />client_db on<br />refresh_all_ims off<br />retry_on_error on<br />uri_whitespace strip<br /><br />coredump_dir /opt/pkg/squid//var/cache<br />high_memory_warning 1 KB<br /></code><br /><br />Setelah konfigurasi selesai, jalankan perintah berikut untuk mengecek konfigurasi server squid:<br /><code><br />squid -k parse<br /></code><br />Kemudian jalankan perintah berikut untuk tidak melakukan inisialisasi server squid:<br /><code><br />squid -z<br /></code><br /><br />Jika suatu saat anda melakukan konfigurasi ulang konfigurasi squid, jalankan perintah berikut untuk meng-update server squid:<br /><code><br />squid -k reconfigure<br /></code><br />update:<br />Maaf, karena terlalu banyak, saya tidak menyertakan keterangan terhadap konfigurasi squid. Keterangan dapat dibaca pada file squid.conf<br /><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com3tag:blogger.com,1999:blog-919704987837278402.post-28331697294198202682008-12-12T06:25:00.003+07:002008-12-17T21:39:58.186+07:00Instalasi DHCP Server Pada Linux SlackwareBerikut ini adalah langkah-langkah saya meng-install paket tarball / source DHCP Server. Versi paket adalah dhcp-3.1.1.tar.gz:<br /><br />- Login sebagai root<br /><br />- Ekstrak dhcp-3.1.1.tar.gz dengan perintah:<br />tar xvzf dhcp-3.1.1.tar.gz<br /><br />-masuk ke direktori / folder hasil ekstrak tersebut:<br />cd dhcp-3.1.1/<br /><br />- Menjalankan perintah-perintah berikut secara berurut:<br />./configure<br />make<br />make install<br /><br />Smoga bermanfaat yak!Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com4tag:blogger.com,1999:blog-919704987837278402.post-27879906132457906262008-12-12T00:47:00.007+07:002008-12-12T01:08:43.802+07:00Slackware Linux 12.2 ReleasedI've just already done configuring my Slackware 12.1 as Super Server, but, after the first RC, Slackware 12.2 is officially released.<br /><br /><span style="font-weight: bold;">Here are some of the advanced features of Slackware 12.2:</span><br /><br />- Runs the 2.6.27.7 version of the Linux kernel from ftp.kernel.org.<br />Also included is a kernel patched with Speakup to support speech<br />synthesizers providing access to Linux for the visually impaired<br />community. The 2.6.x kernel series has matured into a stable<br />kernel, and provides reliable performance for your desktop or<br />your production server.<br /><br />- System binaries are linked with the GNU C Library, version 2.7.<br />This version of glibc also has excellent compatibility with<br />existing binaries.<br /><span class="fullpost"><br /><div><br /><script type="text/javascript"><!-- google_ad_client = "pub-6534047686299981"; /* 234x60, dibuat 08/11/21 */ google_ad_slot = "3680697130"; google_ad_width = 234; google_ad_height = 60; //--><br /></script><br /><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"><br /></script><br /></div><br />- X11 based on the X.Org Foundation's modular X Window System.<br />There's been much activity in the X development world, and the<br />improvements in terms of performance and hardware support are<br />too numerous to mention them all here.<br /><br />- Installs gcc-4.2.4 as the default C, C++, Objective-C,<br />Fortran-77/95, and Ada 95 compiler.<br /><br />- Support for fully encrypted network connections with OpenSSL,<br />OpenSSH, OpenVPN, and GnuPG.<br /><br />- Apache (httpd) 2.2.10 web server with Dynamic Shared Object<br />support, SSL, and PHP 5.2.8.<br /><br />- PCMCIA, CardBus, USB, IEE1394 (FireWire) and ACPI support. This<br />makes Slackware a great operating system for your laptop.<br /><br />- The udev dynamic device management system for Linux 2.6.x.<br />This locates and configures most hardware automatically as it<br />is added (or removed) from the system, and creates the access<br />nodes in /dev. It also loads the kernel modules required by<br />sound cards and other hardware at boot time.<br /><br />- New development tools, including Perl 5.10.0, Python 2.5.2,<br />Ruby 1.8.7-p72, Subversion 1.5.4, git-1.6.0.3, mercurial-1.0.2,<br />graphical tools like Qt designer and KDevelop, and much more.<br /><br />- Updated versions of the Slackware package management tools make it<br />easy to add, remove, upgrade, and make your own Slackware packages.<br />Package tracking makes it easy to upgrade from Slackware 12.1 to<br />Slackware 12.2 (see CHANGES_AND_HINTS.TXT). The slackpkg tool can<br />also help update from an older version of Slackware to a newer one,<br />and keep your Slackware system up to date. In addition, the<br />slacktrack utility (in extra/) will help you build and maintain<br />your own packages.<br /><br />- Web browsers galore! Includes KDE's Konqueror 3.5.10,<br />SeaMonkey 1.1.13 (this is the replacement for the Mozilla<br />Suite), and the immensely popular Firefox 3.0.4, as well as<br />the Thunderbird 2.0.0.18 email and news client with advanced<br />junk mail filtering.<br /><br />- The complete K Desktop Environment (KDE) version 3.5.10, including<br />the KOffice productivity suite, networking tools, GUI development<br />with KDevelop, multimedia tools (including the amazing Amarok<br />music player and K3B disc burning software), the Konqueror web<br />browser and file manager, dozens of games and utilities,<br />international language support, and more.<br /><br />- A collection of GTK+ based applications including pidgin-2.5.2,<br />gimp-2.4.7, gkrellm-2.3.2, gxine-0.5.903, xchat-2.8.6, xsane-0.996,<br />and pan-0.133.<br /><br />- Large repository of extra software packages compiled and ready to<br />run. This includes various window managers, the Java(TM) 2 Software<br />Development Kit Standard Edition, libsafe (buffer overflow protection<br />for additional security), and much more (see the /extra directory).<br /><br />- Many more improved and upgraded packages than we can list here. For<br />a complete list of core packages in Slackware 12.2, see this file:<br /><br /> ftp://ftp.slackware.com/pub/slackware/slackware-12.2/PACKAGES.TXT<br /><br /><br />Thanks to Patrick J Volkerding and Slackware Linux Team<br /><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0tag:blogger.com,1999:blog-919704987837278402.post-28167879767325541072008-12-10T23:15:00.004+07:002008-12-31T23:32:13.420+07:00Install Proxy Server Squid di Linux SlackwareBerikut ini adalah langkah-langkah yang saya lakukan untuk melakukan instalasi proxy server squid:<br /><br />1. Login sebagai root.<br /><br />2. Buat direktori /opt/pkg/squid. Direktori ini saya tujukan untuk menyimpan instalasi proxy server squid.<br /><br />3. Download Paket squid. Fyi, Paket yang saya gunakan saat melakukan instalasi dalam tutorial ini adalah squid-3.0.STABLE9.tar.bz2.<br /><br />4. Ekstrak paket tersebut dengan perintah:<br /><code>tar xvvjf squid-3.0.STABLE9.tar.bz2</code><br /><span class="fullpost"><br />5. Masuk ke direktori squid-3.0.STABLE9:<br /><code>cd squid-3.0.STABLE9</code><br /><br />6. Jalankan configure:<br /><code>./configure --prefix=/opt/pkg/squid</code><br /><br />7. Kemudian dilanjutkan dengan melakukan kompilasi:<br /><code>make all</code><br /><br />8. Langkah terakhir adalah menjalankan perintah:<br /><code>make install</code><br /><br />9. Untuk menjalankan Cache pada squid yang telah terinstall, edit konfigurasi file-nya di:<br />/opt/pkg/squid/etc/squid.conf<br /><br />10. Langkah selanjutnya adalah untuk <a href="http://kuntoaji.blogspot.com/2008/12/simple-squid-configuration-example.html">konfigurasi dan menjalankan squid</a>.<br /><br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com3tag:blogger.com,1999:blog-919704987837278402.post-33773332082696114512008-12-10T21:47:00.006+07:002008-12-16T07:00:02.957+07:00Instalasi DNS Server Bind Pada Linux SlackwareBerikut ini adalah beberapa langkah yang saya lakukan untuk melakukan instalasi dns server bind:<br /><br />1. Login sebagai root.<br /><br />2. Buat direktori /opt/pkg/bind. Direktori ini saya tujukan untuk menyimpan instalasi dns bind.<br /><br />3. Download Paket bind. Sebagai informasi, Paket yang saya gunakan saat melakukan instalasi adalah bind-9.4.1.tar.gz.<br /><br />4. Ekstrak paket tersebut dengan perintah:<br /><code>tar xvvzf bind-9.4.1.tar.gz</code><br /><span class="fullpost"><br />5. Masuk ke direktori bind-9.4.1:<br /><code>cd bind-9.4.1</code><br /><br />6. Jalankan configure:<br /><code>./configure</code><br /><br />7. Kemudian dilanjutkan dengan melakukan kompilasi:<br /><code>make</code><br /><br />8. Jalankan perintah:<br />make install<br /><br />9. Yak! cukup 3 langkah configure, make, dan make install, dns server telah terinstall pada linux slackware.<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com2tag:blogger.com,1999:blog-919704987837278402.post-85756290844848001892008-12-05T01:53:00.005+07:002008-12-16T06:59:20.197+07:00Instalasi Web Server Apache Pada Linux SlackwareBerikut ini adalah langkah-langkah yang saya lakukan untuk melakukan instalasi web server Apache:<br /><br />1. Login sebagai root.<br /><br />2. Buat direktori /opt/pkg/apache. Direktori ini saya tujukan untuk menyimpan instalasi web server.<br /><br />3. Download Paket Apache. Sebagai informasi, Paket yang saya gunakan saat melakukan instalasi adalah httpd-2.2.10.tar.gz.<br /><br />4. Ekstrak paket tersebut dengan perintah:<br /><code>tar xvvzf httpd-2.2.10.tar.gz</code><br /><span class="fullpost"><br />5. Masuk ke direktori httpd-2.2.10:<br /><code>cd httpd-2.2.10</code><br /><br />6. Menjalankan:<br /><code>./configure --prefix=/opt/pkg/apache</code><br /><br />7. Kemudian dilanjutkan dengan menjalankan:<br /><code>make</code><br /><br />8. Langkah selanjutnya adalah:<br /><code>make install</code><br /><br />9. Lalu, menjalankan server apache:<br /><code>/opt/pkg/apache/bin/apachectl start</code><br /><br />10. Langkah terakhir adalah melakukan pengetesan dengan cara buka web browser, dan ketikkan localhost. Jika muncul tulisan "It Works!", hal tersebut menandakan web server telah sukses diinstall dan dijalankan.<br /></span>Ajihttp://www.blogger.com/profile/06940806603027473283noreply@blogger.com0