Selasa, 26 Februari 2013

BlankOn 8 Rote dan Fujitsu LH532


Hari ini, teman saya @Sinam_MS memasang BlankOn 8 Rote di laptopnya, namun kemudian perangkat jaringan nirkabel yang ada di laptop belum dapat otomatis dikenali oleh BlankOn sehingga laptopnya belum bisa tersambung ke jaringan nirkabel.

Kang Sinam sedang berada di Bandung, sehingga saya memandu beliau melalui YM untuk memasang penggerak perangkat nirkabel di laptopnya.

Laptop yang digunakan kang Sinam adalah Fujitsu LH532, hal pertama yang harus diketahui adalah jenis perangkat nirkabel yang digunakan, untuk itu saya meminta kang Sinam untuk membuka terminal dan kemudian mengetik perintah berikut :
lspci | grep Network
Dan hasilnya adalah :
03:00.0 Network controller: Ralink corp. Device 3290
Jenis perangat bergerak yang digunakan di laptop kang Sinam adalah Ralink 3290, untuk itu saya meminta kang Sinam untuk mengunduh penggerak perangkat nirkabelnya pada tautan berikut.

Kemudian, setelah selesai mengunduh, selanjutnya mengekstrak berkas yang diunduh, dengan melakukan klik kanan dan pilih "Ekstrak Di sini", kang Sinam menyimpan unduhan di folder "Downloads", sehingga alamat hasil berkas yang diekstrak adalah :
/home/sinam/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508
Langkah selanjutnya adalah melakukan penyesuaian pada berkas config.mk yang ada pada direktori os/linux/config.mk di dalam berkas yang sudah diekstrak tadi. Saya meminta kang Sinam untuk membuka berkas os/linux/config.mk menggunakan aplikasi penyunting berkas Gedit, di dalam berkas tersebut cari baris yang memuat :
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
Kemudian, ganti huruf "n" pada akhir baris dengan "y", sehingga hasil akhirnya adalah sebagai berikut :
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
Kemudian simpan berkas dan tutup Gedit.

Langkah selanjutnya adalah melakukan kompilasi, untuk itu saya meminta kang Sinam untuk membuka aplikasi Terminal, kemudian pindah direktori ke folder tempat menyimpan berkas unduhan yang sudah diekstrak tadi, dengan perintah :
cd /home/sinam/Downloads/DPO_RT3290_LinuxSTA_V2600_20120508
Kemudian pasang pustaka pendukung, dengan perintah :
sudo apt-get install linux-headers-generic build-essential
Setelah itu ketikkan perintah :
make
sudo make install
sudo modprobe rt3290sta
Sampai di sini Alhamdulillah perangkat nirkabel di laptop kang Sinam sudah dikenali oleh BlankOn 8 Rote, dan sudah dapat tersambung dengan jaringan nirkabel.

Namun belum selesai sampai di sini, karena saat menyalakan ulang laptop penggerak tersebut tidak otomatis dimuat oleh BlankOn, untuk itu perlu melakukan penyesuaian pada berkas /etc/modules supaya penggerak tersebut dimuat saat laptop dinyalakan.

Masih dari terminal, saya meminta kang Sinam untuk mengetikan perintah :
sudo gedit /etc/modules
Perintah tersebut akan membuka berkas /etc/modules menggunakan aplikasi penyunting berkas Gedit dengan hak pengguna administrator sistem (superuser). Kemudian pada berkas tersebut tambahkan pada bagian baris paling bawah sebagai berikut :

# /etc/modules: kernel modules to load at boot time.
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
 
rt3290sta
Setelah itu simpan dan tutup aplikasi Gedit, kemudian nyalakan ulang laptop, dan perangkat nirkabel sudah dikenali secara otomatis saat laptop dinyalakan.

Senin, 25 Februari 2013

Git custom ssh port


Untuk menyalin repo git dapat dilakukan dengan perintah :
git clone git@server.com:nama-repo.git
Namun bila port ssh server tidak menggunakan port standar (port 22), juga bisa menggunakan perintah :
git clone ssh://git@server.com:1234/nama-repo
Tapi kalau malas mengingat-ingat port ssh, bisa melakukan pengaturan konfigurasi klien ssh yang ada di ~/.ssh/config :
# File : ~/.ssh/configHost server.comHostName server.com  Port 1234
Setelah itu atur permision file menjadi 600 :
chmod 600 ~/.ssh/config
Sekarang, untuk menyalin repo yang ada pada server dengan port ssh tidak standar bisa menggunakan perintah :
git clone git@server.com:nama-repo.git
Referensi : Wiki CentOS.

Can't locate Time/HiRes.pm in @INC

Pesan kesalahan :
Can't locate Time/HiRes.pm in @INC
Terjadi pada CentOS 6.3 minimal, dan mungkin saja terjadi pada beberapa kasus saat memasang aplikasi, contohnya seperti Gitolite.

Saya tidak tahu pasti penyebab kesalahan tersebut, namun berhasil diatasi setelah memasang paket perl-Time-HiRes :
# yum install perl-Time-HiRes
Setelah membaca forum berikut ini.