Sabtu, 22 Juni 2013

Memperbaiki nm-applet error setelah relogin dengan SLIM

Siang gan, nm-applet saya mengalami error kaya gini udah lama cuman saya biarin aja :D dan lama kelamaan saya sendiri yang bosan kalo kaya gini terus.

# nano /etc/pam.d/slim

kemudian cari baris consolekit dan ganti dengan baris dibawah ini, jika baris consolekit tidak ada letakan aja baris ini di akhir baris :D

session     required    pam_systemd.so

kemudian save dan restart. dan lihat hasilnya 

Membangun hotspot dengan mudah di Archlinux

Sebelum memasuki tahap pengaturan hostpot, silahkan cek terlebih dahulu  wireless card nya udah support untuk membuat hotspot apa belum, cek disini http://wireless.kernel.org/en/users/Drivers

Install Dependensi :

$ sudo pacman -S hostapd haveged dnsmasq

Install Script AP Maker :

$ wget -c https://raw.github.com/oblique/configs/master/bin/create_ap
$ chmod +x create_ap
$ sudo cp create_ap /usr/sbin/hotspot-maker

Konfigurasi hostapd dengan NetworkManager :

$ sudo nano /etc/NetworkManager/NetworkManager.conf
tambahkan baris ini di akhir baris konfigurasi
[keyfile]
unmanaged-devices=mac:<hwaddr>
lalu save konfigurasi yang telah dibuat.

Membuat Hotspot

$ sudo hotspot-maker wireless_interface internet_card hotspot_name password_name
Penjelasan :
wireless_interface = ini di ganti dengan nama wireless card yang kamu punya
internet_card = ini diganti dengan nama interface card yang digunakan sebagai sumber internet
hotspot_name = diganti dengan nama hotspot yang dibuat
password_name = diganti dengan password dari hotspot yang akan dibuat
Contoh :
$ sudo hotspot-maker wlp2s0 ppp0 ArieHotspot arie12345
untuk keterangan lebih lanjut, silahkan cek help scriptnya :
$ hotspot-maker --help
Referensi :
https://bbs.archlinux.org/viewtopic.php?pid=1269258
https://wiki.archlinux.org/index.php/Software_Access_Point

Kamis, 06 Juni 2013

Konfigurasi ADB ( Android Debug Bridge ) di Archlinux

Ehmm,,, Selamat pagi !
udah lama tidak menulis Artikel jadi agak gimana gitu rasanya saat muli menulis lagi. Kali ini saya ingin berbagi sedikit tips cupu seperti judul diatas :D. Udah deh basa-basinya soalnya saya tidak jago dalam hal basa-basi seperti ini.

Bagi pecinta Android, istilah ADB sendiri digunakan untuk mengkoneksikan Android Device ke komputer. Selain itu, ADB merupakan barang wajib untuk mempermudah mengkonfigurasi perangkat Android sebagai mana keinginan penggunanya.

Installasi Komponen Utama Android SDK

 Android SDK
$ wget https://aur.archlinux.org/packages/an/android-sdk/android-sdk.tar.gz
$ tar -xvzf android-sdk.tar.gz
$ cd android-sdk
$ makepkg -si

Android SDK Platfrom Tools
 $ wget https://aur.archlinux.org/packages/an/android-sdk-platform-tools/android-sdk-platform-tools.tar.gz
$ tar -xvzf android-sdk-platform-tools.tar.gz
$ cd android-sdk-platform-tools
$ makepkg -si

Set Owner And Add Group Of Android Directory
# chown -R USER /opt/android-sdk
# groupadd android
# gpasswd -a USER android

Change Permissions
# chgrp -R android /opt/android-sdk
# chmod -R g+w /opt/android-sdk
# find /opt/android-sdk -type d -exec chmod g+s {} \;

Install Android Udev
$ wget https://aur.archlinux.org/packages/an/android-udev/android-udev.tar.gz
$ tar -xvzf android-udev.tar.gz
$ cd android-udev
$ makepkg -si
Hubungkan Android kamu ke Komputer, kemudian jalankan perintah lsusb untuk melihat Id vendor dan product Android kamu.
$ lsusb
setelah perintah dijalankan akan muncul informasi seperti ini.
Klik untuk memperbesar gambar

Pada gambar diatas, tertera informasi 0fce:2149, yang mana 0fce merupakan sebuah Vendor Id dan 2149 merupakan Product Id.

Kemudian Tambahkan Rules untuk Device yang kita miliki.
# nano /etc/udev/rules.d/51-android.rules
dan tambahkan baris dibawah ini.
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDOR ID", MODE="0666"
SUBSYSTEM=="usb",ATTR{idVendor}=="VENDOR ID",ATTR{idProduct}=="PRODUCT ID",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="VENDOR ID",ATTR{idProduct}=="PRODUCT ID",SYMLINK+="android_fastboot"
Ganti Vendor dan Product ID yang saya tebalkan diatas dengan Milik anda sendiri. kemudian save filenya dan jalankan perintah ini.
# udevadm control --reload-rules

Check it Works or Not
Untuk mengecek perangkat kamu sudah bisa digunakan atau tidak. jalankan perintah dibawah ini.
$ adb devices
Jika muncul informasi seperti ini. itu berarti Device anda sudah siap digunakan dengan ADB :D

Bermain dengan ADB
Untuk menggunakan ADB di linux caranya sama seperti cara penggunakan ADB pada umumnya.
kamu bisa melihat informasi mengenai ADB dengan menjalankan perintah "man adb"


Rabu, 17 April 2013

Install Yaourt di Archlinux

Yaourt merupakan AUR package manager, yang berguna untuk menginstall paket-paket aplikasi yang berada di Repository AUR. Perintah-perintah yaourt juga hampir sama seperti Pacman, berikut perintah-perintah dasar yang sering saya gunakan terhadap Yaourt :

  • yaourt -Syua = berguna untuk mengupdate Aplikasi yang berasal dari AUR
  • yaourt -S = untuk menginstall Aplikasi
  • yaourt nama_aplikasi = berguna untuk mencari aplikasi yang memiliki Nama yang sama sehingga memudahkan dalam pencarian aplikasi.
Installasi Yaourt :

1. Edit file pacman.conf
# nano /etc/pacman.conf
kemudian  tambahkan baris ini
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
2. Update repository
# pacman -Sy yaourt

Install VirtualBox Guest di Debian

Setelah lama berkecimpung di Archlinux, akhirnya kangen juga sama si Debian, ini juga persiapan untuk UKK dan LKS nanti walaupun UKK dan LKS masih lama \(^_^)/ . Setelah coba-coba Debian di Virtualbox, oke ! nih tampilan resolusinya kecil banget, udah coba install Virtualbox Guest Additions juga masih gk beraturan resolusinya.

Contohnya : Walaupun resolusi sudah bertambah besar, saya masih tidak bisa mengaktifkan fitur Auto Resize dan Seamless Mode. Ternyata... eh ternyata, setelah keliling-keliling di forum Virtualbox harus install beberapa paket untuk mengaktifkan fitur-fitur tersebut (-_-).otak atik termin

Oke langsung aja
# apt-get install dkms build-essential module-assistant
setelah itu di Debian Guest, tekan tombol Host+D untuk mount Virtualbox Guest Additions. lalu buka terminal dan jalankan perintah dibawah ini :
# sh /media/cdrom0/VBoxLinuxAdditions.run
 Kemudian, setelah perintah diatas di jalankan. reboot Debian Guest dan nikmati hasilnya :D

Sabtu, 16 Maret 2013

Mengganti nama interface jaringan ke default di Archlinux

Selamat sore gan :D
Sebenarnya artikel ini sudah di draft 3 hari yang lalu setelah install ulang Archlinux saya yang 32bit ke 64bit, saya install ulang karena RAM saya cuma terdeteksi 3,3GB di archlinux 32bit, maka dari itu saya install ulang ke 64bit biar RAM terdeteksi dengan sempurna :D

Waktu install ulang, saya menggunakan ISO archlinux 2013.03.01, entah kenapa sewaktu installasi ada yang janggal, yaitu nama interface jaringan yang berubah. Saya keliling keliling di forum archlinux, ternyata terdapat bug di ISO ini. Mau gimana lagi, saya install aja archlinuxnya, setelah installasi pun ternyata nama interfacenya pun tetap tidak berubah.

Interface yang berubah adalah :
eth0 menjadi enp3s0f0
wlan0 menjadi wlp2s0

Kemudian keliling keliling forum archlinux, ternyata dapet pencerahan. untuk mengembalikan nama interface jaringan kita perlu membuat file 80-net-name-slot.rules di folder /etc/udev/rules.d/
# nano /etc/udev/rules.d/80-net-name-slot.rules 
kemudian isi dengan file dibawah ini :
# This file masks persistent renaming rules for network devices. If you
# delete this file, /usr/lib/udev/rules.d/80-net-name-slot.rules may
# rename network devices according to ID_NET_NAME_{ONBOARD,SLOT,PATH}
# properties of your network devices, with priority in that order. See
# the output of 'udevadm test-builtin net_id /sys/class/net/$interface'
# for details on what that new name might be.
#
# http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames
Untuk informasi lebih lanjut silahkan menuju ke halaman ini

Jumat, 15 Maret 2013

Mengganti LibQt Cisco dengan LibQt system Archlinux

Hahaha,, iseng-iseng doang, gunanya sih biar tampilan Cisco Packet Tracer lebih enak dipandang :D
ini contoh gambarnya :)


$ cd /opt/pt
$ sudo cp -r lib lib.backup
$ sudo pacman -S qt4 lib32-qt4
$ sudo cp /usr/lib/libQt3Support.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtCore.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtGui.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtNetwork.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtScript.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtSql.so.4.8.4 lib/
$ sudo cp /usr/lib/libQtWebKit.so.4.10.0 lib/
$ sudo rm libQt3Support.so.4.4.3
$ sudo rm libQtCore.so.4.4.3
$ sudo rm libQtGui.so.4.4.3
$ sudo rm libQtNetwork.so.4.4.3
$ sudo rm libQtScript.so.4.4.3
$ sudo rm libQtSql.so.4.4.3
$ sudo rm libQtWebKit.so.4.4.3
$ cd lib
$ sudo ln -s libQt3Support.so.4.8.4 libQt3Support.so.4.4.3
$ sudo ln -s libQtCore.so.4.8.4 libQtCore.so.4.4.3
$ sudo ln -s libQtGui.so.4.8.4 libQtGui.so.4.4.3
$ sudo ln -s libQtNetwork.so.4.8.4 libQtNetwork.so.4.4.3
$ sudo ln -s libQtScript.so.4.8.4 libQtScript.so.4.4.3
$ sudo ln -s libQtSql.so.4.8.4 libQtSql.so.4.4.3
$ sudo ln -s libQtWebKit.so.4.10.0 libQtWebKit.so.4.4.3
$ sudo chmod +x libQt3Support.so.4.8.4
$ sudo chmod +x libQtCore.so.4.8.4
$ sudo chmod +x libQtGui.so.4.8.4
$ sudo chmod +x libQtNetwork.so.4.8.4
$ sudo chmod +x libQtScript.so.4.8.4
$ sudo chmod +x libQtSql.so.4.8.4
$ sudo chmod +x libQtWebKit.so.4.10.0