sms-y z konsoli
: 14 czerwca 2007, 11:37
Doszedłem do wniosku że komuś może się przydać instrukcja szybkiej instalacji smsów z konsoli.
Przechdzimy do katalogu /usr/local i tam sciągamy wymagane biblioteki programów:
(oczywiscie musimy mieć prawa roota)
openssl
Curl
Pcre
Pcre++
gdbm
Teraz kolejno je rozpakowujemy i kompilujemy: (żeby udała się kompilacja będą potrzebne g++ i make)
a potem kolejno (tu ważne musi być obsługa ssla do wysyłania smów na orange)
Nadszedł czas na główny program sms ja zainstalowałem go sobie w katalogu domowym normalnego użytkownika: (od tego momenu nie potrzebujesz już konta root)
tutaj przed kompilacją trzeba wyedytować plik orangembox.cc i zmienić wszędzie
Na koniec wyedytuj plik READMEsmsrc ustaw tam login i hasło do potrzebnych operatorów. Potem zmień nazwe pliku na .smsrc i przenieś go do katalogu domowego ~/.smsrc
Więcej na temat samego programu dowiesz sie wpisując
Bądź ze strony domowej programu tutaj
Jeżeli po kompilacji wystąpią problemy typu:
jak to miało miejsce u mnie distro debian current
najprosciej poszukaj gdzie masz libcurl.so.4 i zrob linka do /usr/lib
Przechdzimy do katalogu /usr/local i tam sciągamy wymagane biblioteki programów:
(oczywiscie musimy mieć prawa roota)
openssl
Kod: Zaznacz cały
wget [url]http://www.openssl.org/source/openssl-0.9.8e.tar.gz[/url]
Kod: Zaznacz cały
wget [url]http://curl.haxx.se/download/curl-7.16.2.tar.gz[/url]
Kod: Zaznacz cały
wget [url]ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.1.tar.gz[/url]
Kod: Zaznacz cały
wget [url]http://www.daemon.de/files/mirror/ftp.daemon.de/scip/Apps/pcre++/pcre++-0.9.5.tar.gz[/url]
Kod: Zaznacz cały
wget [url]ftp://ftp.gnu.org/gnu/gdbm/gdbm-1.8.3.tar.gz[/url]
Kod: Zaznacz cały
apt-get install g++ make (jesli ktos nie ma)
tar -zxvf openssl-0.9.8e.tar.gz
cd openssl-0.9.8e
./configure
make
make install
cd ..
tar -zxvf curl-7.16.2.tar.gz
cd curl-7.16.2
Kod: Zaznacz cały
./configure --with-ssl
make
make install
cd ..
tar -zxvf pcre-7.1.tar.gz
cd pcre-7.1
./configure
make
make install
cd ..
tar -zxvf pcre++-0.9.5.tar.gz
cd pcre++-0.9.5
./configure
make
make install
cd ..
tar -zxvf gdbm-1.8.3.tar.gz
cd gdbm-1.8.3
./configure
make
make install
Kod: Zaznacz cały
cd ~
wget [url]http://ceti.pl/~miki/komputery/download/sms/sms-current.tar.gz[/url]
tar -zxvf sms-current.tar.gz
cd sms*
Kod: Zaznacz cały
..../signIn.jsp[....]
na
..../signInLoginBox.jsp[....]
przekompilować
make
Więcej na temat samego programu dowiesz sie wpisując
Kod: Zaznacz cały
./sms --help
Jeżeli po kompilacji wystąpią problemy typu:
Kod: Zaznacz cały
./sms: error while loading shared libraries: libcurl.so.4: cannot open
shared object file: No such file or directory
najprosciej poszukaj gdzie masz libcurl.so.4 i zrob linka do /usr/lib