Tag Archives: debian

Debian Compile New Kernel

Nah sekarang catatan bagaimana cara compile kernel di debian. Buat yang gak sabar nungguin stable release dari debian.

Saya coba pake debian wheezy, kernel 3.2.0-04, mau compile kernel 3.14.43, karena kernel bawaannya belum support wifi atheros yang dipakai.

Nih, caranya:
1. update dulu debiannya lalu upgrade

apt-get update
apt-get upgrade

2. Download kernel 3.14.43 dari kernel.org

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.14.tar.xz

3. Install paket-paket yang dibutuhin

apt-get install module-assistant build-essential kernel-package pkg-config bzip2 g++ libncurses5-dev fakeroot bc libqt4-dev

4. Extract kernel yang tadi didownload

tar -xvJf linux-3.14.43.tar.xz

5. Masuk ke folder kernel yang tadi di extract

cd linux-3.14.43

6. Copy file configurasi kernel yang sekarang digunakan

cp /boot/config-3.2.0-4-amd64 .config

7. Nah sekarang pilih lagi configurasi, sesuaikan dengan kebutuhan dan keinginan:)

make menuconfig

8. Klo udah selesai klik save, dengan nama .config
9. Jalankan perintah dibawah ini

make-kpkg clean

10. Lalu jalankan perintah dibawah ini,

export CONCURRENCY_LEVEL=5

angka 5, disesuaikan dengan jumlah core processor anda+1, misal processor anda quadcore, maka 4+1=5
11. Lalu jalankan perintah dibawah ini untuk proses compile-nya

fakeroot make-kpkg --append-to-version "-risd20150524" --revision "1" --initrd kernel_image kernel_headers

12. Setelah selesai, keluar ke folder di atasnya

cd ..

13. Install hasil compile yang suda menjadi file .deb

dpkg -i linux-headers-3.14.43-risd20150524_1_amd64.deb
dpkg -i linux-image-3.14.43-risd20150524_1_amd64.deb

14. Restart, harusnya udah jadi:D

Selamat mencoba.

Install Plugin VLSub 0.9.13 di linux

VLSUB 0.9.13 adalah plugins vlc yang secara otomatis akan mencari dan mendownload subtitles dari http://www.opensubtitles.org dengan menggunakan hash dari video yang sedang di play.

Nah ini cara installasi di linux.
1. Download Plugins di http://addons.videolan.org/content/download.php?content=148752&id=1&tan=99604887
2. Buka Terminal & masuk sebagai root
3. Jika belum ada buat directory dengan perintah

mkdir -p /usr/lib/vlc/lua/extensions

4. Ubah hak akses

chmod 777 -Rvf /usr/lib/vlc/lua/extensions/

5. Buka file yang tadi di download
6. Extract file vlsub.lua ke /usr/lib/vlc/lua/extensions/
7. Tutup lalu buka ulang vlc,
8. Cek udah aktif atau belum di ‘Tools >> Plugins and extensions’, harusnya udah ada VLSub0.9.13

selamat mencoba
🙂

Installasi Composer di Debian Linux

Nah sekarang gw lagi sering pake composer nih. Enak bgt buat installasi dependensi web-based application. Cukup dengan menjalankan beberapa baris kode, yang biasanya perintah installasi web-based applikasi/plugins, nanti akan resolve dependensi-nya dan langsung download semua dependensi yang dibutuhkan.

Nah berikut cara installasi composer di debian wheezy:

  1. Buka terminal
  2. Jalankan perintah

"curl -sS https://getcomposer.org/installer | php"

  1. Setelah selesai, jalankan perintah dibawah ini agar dapat digunakan oleh semua user

"mv composer.phar /usr/local/bin/composer"

Udah gitu doang.

Selesai.

Selamat mencoba:)

Install Webmin di Debian Wheezy

webmin logo

Webmin merupakan software gratis yang dapat digunakan untuk mengatur segala administrasi linux melalui web interface. Dengan web interface kita tidak perlu mengetikkan perintah-perintah dan mengubah konfigurasi melalui terminal, hanya tinggal klik dan klik. Webmin dapat digunakan untuk mengatur Apache, DNS, MySQL, file sharing, dan lainnya.

Berikut merupakan petuntuk installasinya di Debian Wheezy atau debian7:

Continue reading Install Webmin di Debian Wheezy

Setting Ulang Desktop Manager Debian

Nah klo yang ini kasusnya gw udah nginstall gdm n xdm. Trus gw pengen pindah dari gdm, yang “rasanya” kok “berat bgt, trus gw pengen nyoba pake xdm.
Karena xdm dah gw install, trus cara ganti dari gdm ke xdm gini caranya.
1. Buka terminal
2. Ketik sudo dpkg-reconfigure xdm
3. Pilih OK trus enter,
4. Nah ini baru proses pilih desktop managernya, trus pilih xdm, pencet enter.
5. udah dah slese, tinggal restart komputer lo.

Setting APT lewat proxy

Nah kalo yang ini lumayan, buat hemat bandwith. Kadang juga bikin cepet kalo di proxy udah ada, gak perlu jauh-jauh ngambil dari internet. Gini caranya:

  1. Buka terminal
  2. Login sebagai root:
    1. Ketik su
    2. Tekan enter
  3. Buka atau buat file /etc/apt/apt.conf dengan text editor kesukaan Anda:D
  4. Dari terminal, ketik geany /etc/apt/apt.conf (saya senang menggunakan geany)
  5. Tekan enter
  6. Misal Acquire::http::Proxy “http://localhost:3128“;
    1. Ketik Acquire::http::Proxy “http://proxy_server:port_proxy”;
  7. Simpan file /etc/apt/apt.conf tersebut
  8. Selesai. Dan silahkan dicoba. Untuk mengetahui apakah apt sudah lewat proxy, ketik tailf /var/log/squid3/access.log sambil menjalankan apt-get update, bila di tailf, ada perubahan, maka APT sudah berjalan lewat proxy.

(APT kalo gak salah cuma ada di debian linux dan keturunannya:D)

DEBIAN: Sharing koneksi internet lewat modem

Nah klo ini lumayan klo lo punya koneksi lewat modem, atau lewat yang lainnya. Yang entah dengan alasan solidaritas atau apapun tiba-tiba lo mau bagi-bagin koneksi ke komputer lain, punya temen, sodara, atau apalah.

Oke, misal skenarionya gini:
Lo punya modem gsm/cdma.(biasanya di linux interface-nya ppp0)
Lo mau bagi koneksi ke komputer/laptop lain lewat kabel lan/wifi.
Misal IP Lan/Wifi lo(komputer server yang mau dibagi koneksinya) 192.168.0.212
Misal IP Lan/Wifi komputer lain(client) 192.168.0.213
biar gampang, misal sama2 konek pake kabel Lan

  1. Di komputer server, buka terminal
  2. Flush semua aturan yang ada

iptables -F
iptables -t nat -F
iptables -t mangle -F

  1. Delete chain yang ada

iptables -X
iptables -t nat -X
iptables -t mangle -X

  1. save iptables

iptables-save

  1. enable ip_forward

echo 1 > /proc/sys/net/ipv4/ip_forward

  1. Biasanya koneksi lewat modem itu interface-nya ppp0

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables-save

  1. Setting client.
    Pastikan IP client satu network dengan server yang mau dibagi koneksinya, dan setting gateway di client pake IP servernya.
  2. udah deh jadi.

Lihat Spesifikasi CPU lewat Terminal

Berikut ini merupakan cara untuk melihat spesifikasi CPU melalui terminal. Emang kayaknya gak guna banget pake terminal, padahal ada cara yang lebih gampang yang lewat GUI. Tapi pake cara ini sangat membantu pas me-remote server lain, atau pas gak keinstall desktop environmentnya. Nih caranya:

  1. Pastinya buka terminal
  2. Ketik: less /proc/cpuinfo
  3. Nah tar keluar outputnya. Punya gw sih outputnya gini:

processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
stepping : 2
cpu MHz : 1199.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips : 4522.12
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
stepping : 2
cpu MHz : 1199.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips : 4521.91
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
stepping : 2
cpu MHz : 1199.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips : 4521.89
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 37
model name : Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
stepping : 2
cpu MHz : 1199.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 5
initial apicid : 5
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips : 4521.90
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management: