gammu instalasi fedora 18 dari source

download source dari sini

install requirement dari gammu

yum groupinstall ‘Development Tools’

yum install gcc gcc-c++ make qt-devel zlib-devel openssl-devel

yum install cmake -y

yum install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel  mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel glib2-devel libgudev-1_0-devel

 

cd folder gammu yang di extract

./configure

make install

dan terakhir make test dan pastikan tidak ada error

jika ada error maka langkahnya adalah

  1. mkdir build
  2. cmake .. ( pada saat ini silahkan lihat apakah ada lib yang belum terinstall maupun function yang disable )
  3. make
  4. make install
  5. make test

dan pastikan saat test tidak ada error

ketik gammu

jika error libso7

ln -s /usr/local/lib/libGammu.so /usr/lib/libGammu.so.7

ln -s /usr/local/lib/libgsmsd.so /usr/lib/libgsmsd.so.7

dari folder docs/config

cp gammurc smsdrc /etc

gammu-config –> config sesuai phone yang akan di detect ( bisa dengan cara gammu-config lalu copy /root/.gammurc ke /etc/gammurc )

gammu –identify –> akan muncul koneksi ke hp dan silahkan di otorisasi

dibawah adalah contoh identify yang benar ketika di identify dengan soner k770i

Device               : 00:23:F1:FD:45:2E
Manufacturer         : Ericsson
Model                : K770i (AAD-3022082-BV)
Firmware             : R8BC004 071211 1434 1202-3599_CHINA_VI
IMEI                 : 353627031610481
Product code         : AAD-3022082-BV
SIM IMSI             : 510112314950209

buat folder log yang nanti di pakai

mkdir /var/log/gammulog dan mkdir /var/log/smsdlog + touch /var/log/gammulog

kemudian pada bagian

nano /etc/smsdrc

[smsd]
# SMSD service to use, one of FILES, MYSQL, PGSQL, DBI
service = MYSQL
# PIN for SIM card
#PIN = 1234

pagar pin 1234

service = sql
driver = native_mysql

pada bagian mysql

# Database backends congfiguration
user = root
password =

copy file

cp contrib/init/gammu-smsd.rh /etc/init.d/GammuSmsd

nano /etc/init.d/GammuSmsd ( remark user dan group ) rubah configfile =”etc/smsdrc”

pada bagian [gammu]

 #user=”gammu”
#group=”gammu”
bin=”/usr/local/gammu/bin/gammu-smsd”
configfile=”/etc/gammu-smsdrc”
pidfile=”/var/run/gammu.pid”

kemudian chkconfig –add GammuSmsd

launch dengan

gammu-smsd –config /etc/smsdrc

jika error libso

# ln -s /usr/local/lib/libGammu.so /usr/lib/libGammu.so.7

# ln -s /usr/local/lib/libgsmsd.so /usr/lib/libgsmsd.so.7

Leave a Reply