Thursday, July 30, 2009

.:: Membaca file .pdf langsung dari firefox ::.

Terkadang saya ingin membaca terlebih dahulu dokumen .pdf dari internet tanpa langsung mendownloadnya. Jika maksud anda sama seperti saya yang ingin membuka dokumen .pdf di dalam browser firefox, kita bisa install suatu plugin yang bernama mozplugger . Secara umum mozplugger meng-integrasikan aplikasi external  untuk melihat langsung file yang telah dodownload oleh di firefox. Semisal : Evince (Pembaca file PDF).

Untuk pengguna debian beserta turunannya, dapat menggunakan apt-get .
$sudo apt-get install mozplugger
Setelah itu, restart browser dan coba untuk membuka berkas .pdf di internet.

Selengkapnya....

Friday, July 17, 2009

.:: Membatasi speed sewaktu menggunakan apt-get ::.

Kadang kala di suatu koneksi berbagi kita gak boleh rakus bandwidth, karena selain akan memperlambat koneksi yang lain kita juga akan menjadi pembicaraan orang(he..he..yang ini gak tau deh, bener apa gak..!!). Salah satu sesi yang memakan resources bandwidth adalah sewaktu kita mengupgrade paket-paket (red : apt-get upgrade) . Berikut cara mengakali agar si apt-get tidak rakus dalam mengambil resource bandwidth :
  • Buat file /etc/apt/apt.conf.d/76download : $ sudo touch /etc/apt/apt.conf.d/76download
  • Sunting file tersebut, dan masukkan script dibawah ini :
Acquire
 {
    Queue-mode "access";
     http
  {
     Dl-Limit "20";
   };
};
  • Pada option Dl-Limit, ubah sesuai dengan batasan bandwidth yang anda kehendaki, pada kasus saya, saya membatasi hingga 20 kbps.
  • Ketika saya test untuk menginstall paket php5-cli , batasan yang saya buat bekerja sesuai keinginan.
After this operation, 5456kB of additional disk space will be used.
Get:1 http://dl2.foss-id.web.id jaunty-updates/main php5-cli 5.2.6.dfsg.1-3ubuntu4.1 [2488kB]
Fetched 2488kB in 2min 2s (20.4kB/s)                                    
Kalau dah kayak gini, aman deh trafik jaringan, gak ada yang teriak-teriak lagi (curhat)...

Selengkapnya....

Wednesday, July 15, 2009

.:: Membuat Print Server dengan CUPS ::.

Malam ini gw harus membagi/sharing printer dengan adek gw yang mau ngeprint juga, karena printernya nyambungnya ke PC gw, dan kedua PC menggunakan Linux, jadi gak usah pake Samba sharingnya, cukup menggunakan CUPS (Common Unix Printing System) . Gak usah basa-basi, langsung aja caranya :
  • Kalo blom ada install dulu : $ sudo apt-get install cupsys
  • Konfigurasi settingannya, filenya di /etc/cups/cupsd.conf , sebelumnya backup dulu file aslinya supaya kalo nanti ada kesalahan kita bisa mengembalikannya ke settingan default. $ sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.asli . Lalu edit file tersebut dengan editor kesayangan anda, baris akhir tambahkan ServerAdmin nama_anda@domain_anda.tld .
  • Cari juga baris Listen, dan tambahkan dibawahnya :
Listen 127.0.0.1:631                 #buat listening di localhost
Listen /var/run/cups/cups.sock # socket listen
Listen 10.10.10.1:631               # Listen di jaringan LAN, Port 631 (IPP)
  • Pastikan isian port
Port 631
Selesai sampai disini konfigurasi untuk servernya, lalu bagaimana di client nya ? karena clientnya pake Jaunty, jadi begini :
  • System > Administration > Printing, biarkan dia searching sendiri, dan kalo berhasil ditemukan langsung add saja.
  • Bila pada saat searching tidak ditemukan, isikan manual saja. Pilih yang mode Devices (Internet Printing Protocol)IPP , isikan Host dengan server printer anda, lalu klik find queue, nanti akan ter-list semua printer yang di share pada host tersebut, lalu tinggal pilih yang sesuai selera anda...ha...ha..

NB : Dalam kasus gw, gw nemuin error kayak gini "Printer 'printer' requires the 'pstocanonij' program but it is not currently installed.  Please install it before using this printer.", solving nya gampang tinggal kopi aja file tersebut dari server printer, biasanya ada di /usr/lib/cups/filter , lalu kopikan ke PC client dan letakan di /usr/lib/cups/filter.

Gak nyangka, sharing printer di linux sama mudahnya dengan di windows, he..he..


Selengkapnya....

Tuesday, July 7, 2009

.:: Disable Apparmor ::.

Apparmor adalah aplikasi yang secara default terinstall di dalam beberapa distribusi linux, biasanya Debian derivative. Aplikasi ini setara dengan SElinux yang sering kita jumpai di beberapa distribusi Redhat derivative. Aplikasi ini berfungsi untuk meningkatkan security bawaan dari distribusi,tapi lebih banyak membuat masalah bila konfigurasinya salah. Bila merasa terganggu dengan adanya aplikasi ini (seperti saya), matikan saja service yang berjalan lalu matikan juga servicenya ketika startup, begini caranya :
  1. $sudo /etc/init.d/apparmor stop
  2. $sudo update-rc.d -f apparmor remove
Ya..begitu saja kok..


Selengkapnya....

.:: PGP error ::.

W: GPG error: http://ppa.launchpad.net jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 632D16BB0C713DA6
W: You may want to run apt-get update to correct these problems

Itulah pesan error ketika menambahkan repository ppa untuk paket InstantBird , lalu gimana untuk solving nya..? gampang aja, tinggal cari keyserver dari keyserver.ubuntu.com , berikut caranya :
  1. Ambil 8 digit string dari NO_PUBKEY yang ditampilkan pesan error, contoh : 0C713DA6
  2. Ketikan : $gpg --keyserver keyserver.ubuntu.com --recv 0C713DA6 , perintah ini untuk mengimport keyserver.
  3. Ketikan : $gpg --export --armor 0C713DA6 , untuk melihat isi PGP Public Key.
  4. Ketikan : $gpg --export 0C713DA6 | sudo apt-key add - , ini untuk meng-export key ke dalam system.J
  5. Jalankan kembali perintah : $sudo apt-get update.
Dapat dipastikan pesan error itu sudah hilang.


Selengkapnya....

Thursday, July 2, 2009

.:: Koneksi VPN dengan Hamachi ::.

Hamachi merupakan salah satu aplikasi untuk koneksi VPN . Kalau diperhatikan alur koneksinya, ketika tersambung kita tidak langsung konek secara peer to peer dengan host yang dituju, tapi melalui gateway yang disediakan oleh server Hamachi dengan membentuk group dan kita daftarkan host yang ingin digabungkan. Kalau mau tau lebih lengkap tentang hamachi bisa meluncur ke sini atau disini, soalnya gw juga gak tau banyak, he..he..10x. Disini gw cuma mau nulis tentang cara instalasi dan operasi standard nya diatas Linux Ubuntu 8.04 :
  1. Download Hamachi.
  2. Extract di folder yang diinginkan. #tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz -C folder_yang_dituju
  3. Buka terminal dan masuk ke directory hasil extract tadi.
  4. Dalam mode root , jalankan " make install ". Tunggu proses instalasi selesai.
  5. Ketikan " hamachi-init " untuk membuat identitas public dan private terenkripsi.
  6. Ketikan " tuncfg "
  7. Untuk memulainya ketik : " hamachi start " Untuk menjalakan service, sedangkan untuk menghentikan ketik " hamachi stop "
  8. Ketikkan " hamachi login " Untuk membuat account (pertama kali) atau untuk login.
  9. Ketikkan " hamachi join <network> " Untuk join ke network
  10. Ketikkan " hamachi go-online <network> " Untuk online di dalam network yang dimasuki.
  11. Ketikkan " hamachi get-nicks " Untuk mendownload memberlist yang ada di satu network
  12. Ketikkan " hamachi list " Untuk melihat daftar member yang tergabung dalam network.
  13. Download dan jalankan Hamachi GUI, bila ingin menjalankan hamachi lewat GUI x86 atau AMD64
Setelah login dan online di dalam network, coba anda ping ke sesama member, bila reply maka anda dapat berkomunikasi diantara host di dalam network.

NB : List lengkap dari command dan options dari hamachi diberikan di bawah ini.
Hamachi, a zero-config virtual private networking utility, ver 0.9.9.9-20

usage: hamachi [-c <cfg_path>] [command]

-c         overrides default configuration directory (~/.hamachi)
command    specifies an action. Can be one of the following -
             #  start [debug]
                  stop
             #  set-nick <nickname>
                  login
                  logout
             #  list
                 get-nicks
            #  create <network> [<password>]
                 delete <network>
                 evict  <network> <5.x.x.x>
             #  join   <network> [<password>]
                 leave  <network>
             #  go-online <network>
                 go-offline <network>

If no command is specified, hamachi displays its status including version,
pid, online status and the nickname


Selengkapnya....