Difference between revisions of "OpenBTS: E110 Bekerja dengan opkg"

From OnnoWiki
Jump to navigation Jump to search
Line 182: Line 182:
 
* [[USRP: Instalasi Board]]
 
* [[USRP: Instalasi Board]]
 
* [[OpenBTS: GIT Source Code]]
 
* [[OpenBTS: GIT Source Code]]
 +
* [[USRP: Rangkaian Board USRP]]
 +
* [[OpenBTS: Tethr untuk Bencana Alam]]
  
 
===OpenBTS 2.6===
 
===OpenBTS 2.6===
Line 187: Line 189:
 
* [[GNURadio]]
 
* [[GNURadio]]
 
* [[GNURadio: Ubuntu Install]]
 
* [[GNURadio: Ubuntu Install]]
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]] '''*RECOMMENDED*'''
+
* [[GNURadio: Menggunakan UHD]]
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu Install GNURadio 3.4.2 Clock 52MHz]] '''RECOMMENDED'''
 
* [[GNURadio: Contoh Aplikasi]]
 
* [[GNURadio: Contoh Aplikasi]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Spectrum Analizer GSM]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
 
* [[GNURadio: Mengubah board RFX1800 menjadi RFX900]]
 
* [[GNURadio: Programming Untuk Pemula]]
 
* [[GNURadio: Programming Untuk Pemula]]
* [[OpenBTS: Ubuntu Install]]
+
* [[OpenBTS: Ubuntu Install]] '''RECOMMENDED'''
* [[OpenBTS: Konfigurasi]]
+
* [[OpenBTS: Ubuntu Install OpenBTS 2.6 Clock 52MHz]] '''RECOMMENDED'''
 +
* [[OpenBTS: Konfigurasi]] '''RECOMMENDED'''
 
* [[OpenBTS: Kalibrasi]]
 
* [[OpenBTS: Kalibrasi]]
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]]
+
* [[OpenBTS: Konfigurasi Asterisk untuk OpenBTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Menjalankan smqueue]]
 
* [[OpenBTS: Menjalankan smqueue]]
* [[OpenBTS: Mengoperasikan BTS]]
+
* [[OpenBTS: Mengoperasikan BTS]] '''RECOMMENDED'''
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Tampilan di Nokia saat pakai OpenBTS]]
 
* [[OpenBTS: Operasi 1800 MHz]]
 
* [[OpenBTS: Operasi 1800 MHz]]
Line 208: Line 213:
 
===OpenBTS 2.8===
 
===OpenBTS 2.8===
  
* [[GNURadio: Ubuntu 11.10 Install]] '''*NOT RECOMMENED*'''
+
* [[GNURadio: Ubuntu 11.10 Install]] ''NOT RECOMMENED''
* [[GNURadio: Ubuntu 11.10 instalasi menggunakan Repo]] '''NOT RECOMMENDED'''
+
* [[GNURadio: Ubuntu 11.10 instalasi menggunakan Repo]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Download GNURadio]]
 +
* [[GNURadio: Install UHD]]
 
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
 
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0]]
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2]]
+
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]]
+
* [[GNURadio: Ubuntu 12.04 Instal GNURadio 3.4.2]] '''RECOMMENDED'''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.5.3.2]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Instal GNURadio 3.6.0]] ''NOT RECOMMENDED''
 +
* [[GNURadio: Ubuntu 11.10 Install dari GIT GNURadio]] ''NOT RECOMMENDED''
 
* [[GNURadio: Ubuntu 11.10 cek USRP Daughter Board]]
 
* [[GNURadio: Ubuntu 11.10 cek USRP Daughter Board]]
 +
* [[GNURadio: UHD]]
 +
* [[GNURadio: UHD Image]]
 +
* [[GNURadio: UHD Identifikasi Device]]
 
* [[OpenBTS: Ubuntu 11.10 Install]]
 
* [[OpenBTS: Ubuntu 11.10 Install]]
* [[OpenBTS: 2.8 dari SVN Install]] '''RECOMMENDED'''
+
* [[OpenBTS: dari GIT ttsou]]
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]]
+
* [[OpenBTS: 2.8 dari SVN Install]]
 +
* [[OpenBTS: 2.8 dari SVN Install Clock 52MHz]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 Edit User di sqlite3.db]] '''RECOMMEND'''
 +
* [[OpenBTS: Yate Softswitch]]
 +
* [[OpenBTS: Yate Config Test]]
 +
* [[OpenBTS: 2.8 Instalasi Real Time Asterisk]] '''RECOMMENDED'''
 +
* [[OpenBTS: 2.8 Menjalankan]] '''RECOMMENDED'''
 
* [[OpenBTS: 2.8 Konfigurasi]]
 
* [[OpenBTS: 2.8 Konfigurasi]]
 +
* [[OpenBTS: 2.8 Konfigurasi Subscriber Registery]]
 
* [[OpenBTS: Database SQLite]]
 
* [[OpenBTS: Database SQLite]]
 +
 +
===Multi OpenBTS 2.8===
 +
 +
* [[OpenBTS: Pola Multi OpenBTS]]
  
 
===Ettus E110===
 
===Ettus E110===
Line 231: Line 256:
 
* [[OpenBTS: E110 Install UHD Image]]
 
* [[OpenBTS: E110 Install UHD Image]]
 
* [[OpenBTS: E110 Instalasi OpenBTS]]
 
* [[OpenBTS: E110 Instalasi OpenBTS]]
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] '''*NOT RECOMMENDED*'''
+
* [[OpenBTS: E110 Instalasi OpenBTS 2.6]] ''NOT RECOMMENDED''
 +
 
 +
===Power Amplifier===
 +
 
 +
* [[Driver 900MHz]]
 +
* [[Power Amplifier 900MHz]]
 +
* [[Duplexer]]
  
 
===Lain Lain===
 
===Lain Lain===
Line 253: Line 284:
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[Siapa Bilang OpenBTS Ilegal?]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 
* [[OpenBTS: Catatan MNC dan MCC Indonesia]]
 +
* [[OpenBTS: Catatan MNC dan MCC COOL]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 
* [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]]
 +
* [[GSM: Daftar Channel Frekuensi]]
  
 
===Catatan Sejarah===
 
===Catatan Sejarah===
Line 260: Line 293:
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 
* [[OpenBTS: Daftar Artikel di Media]]
 +
 +
===Dokumentasi Video===
 +
 +
* http://youtu.be/8ogOcUSpINU (1/6)
 +
* http://youtu.be/F5d7HGuhppk (2/6)
 +
* http://youtu.be/90Jgq6bOgrQ (3/6)
 +
* http://youtu.be/cNkx_qNqdfc (4/6)
 +
* http://youtu.be/6LCuoeI57ak (5/6)
 +
* http://youtu.be/-dEqcHoIlYk (6/6)
  
 
[[Category: Wireless]]
 
[[Category: Wireless]]
 
[[Category: Selular]]
 
[[Category: Selular]]

Revision as of 13:59, 9 August 2012

Nampaknya E110 menggunakan opkg untuk instalasi software / aplikasi.

Source List untuk opkg

Source List untuk opkg yang digunakan di OpenBTS E110 dapat dilihat dalam file yang ada di folder

/etc/opkg/

arah sources adalah

Script untuk copy source list opkg

Edit file di PC misalnya

cd ~/Downloads
vi ambilangstrimrepo.sh

Isi dengan

wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/base
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/debug
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/gstreamer
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/all
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/perl
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/python
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/sdk
wget -c --level=1 -r -p -U Mozilla http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/machine/usrp-e1xx

Save & berikan permission utk di run

chmod 777 ambilangstrimrepo.sh

Menjalankan dengan

cd ~/Downloads
./ambilangstromrepo.sh

Update source list

Pastikan ada sambungan yang baik ke Internet. Lakukan

opkg update

Butuh waktu beberapa lama untuk memperoleh semua isi.

Mencari aplikasi

Gunakan misalnya mencari osip

opkg list | grep osip

Keluar

libosip2-3 - 3.1.0-r0.9 - Session Initiation Protocol (SIP) library
libosip2-dbg - 3.1.0-r0.9 - Session Initiation Protocol (SIP) library
libosip2-dev - 3.1.0-r0.9 - Session Initiation Protocol (SIP) library
libosip2-doc - 3.1.0-r0.9 - Session Initiation Protocol (SIP) library
libosip2-static - 3.1.0-r0.9 - Session Initiation Protocol (SIP) library

Contoh lain

opkg list | grep ortp

Akan keluar misalnya

libortp-dbg - 0.13.1-r1.0.9 - An LGPL implementation of RTP - RFC3550
libortp-dev - 0.13.1-r1.0.9 - An LGPL implementation of RTP - RFC3550
libortp-static - 0.13.1-r1.0.9 - An LGPL implementation of RTP - RFC3550
libortp5 - 0.13.1-r1.0.9 - An LGPL implementation of RTP - RFC3550

Menginstalasi Aplikasi

Misalnya

opkg install libosip2-3 libosip2-dev libortp5 libortp-dev


Meremove Aplikasi

Misalnya

opkg remove aplikasi

Cara Menggunakan

usage: opkg [options...] sub-command [arguments...]
where sub-command is one of:

Package Manipulation:
    update     Update list of available packages
    upgrade    Upgrade installed packages
    install    Install package(s)
    configure  Configure unpacked package(s)
    remove     Remove package(s)
    flag       Flag package(s)
     =hold|noprune|user|ok|installed|unpacked (one per invocation)  

Informational Commands:
    list            List available packages
    list-installed  List installed packages
    list-upgradable List installed and upgradable packages
    files           List files belonging to 
    search          List package providing 
    info [pkg|regexp]    Display all info for 
    status [pkg|regexp]  Display all status for 
    download             Download  to current directory
    compare-versions   
                        compare versions using = = 
    print-architecture   List installable package architectures
    whatdepends [-A] [pkgname|pat]+
    whatdependsrec [-A] [pkgname|pat]+
    whatprovides [-A] [pkgname|pat]+
    whatconflicts [-A] [pkgname|pat]+
    whatreplaces [-A] [pkgname|pat]+

Options:
    -A              Query all packages not just those installed
    -V[]            Set verbosity level to .
    --verbosity[=]  Verbosity levels:
                      0 errors only
                      1 normal messages (default)
                      2 informative messages
                      3 debug
                      4 debug level 2
    -f              Use  as the opkg configuration file
    --conf 
    --cache         Use a package cache
    -d              Use  as the the root directory for
    --dest          package installation, removal, upgrading.
                    should be a defined dest name from
                    the configuration file, (but can also be a
                    directory name in a pinch).
    -o              Use  as the root directory for
    --offline-root  offline installation of packages.  

Force Options:
    --force-depends      Install/remove despite failed dependencies
    --force-maintainer   Overwrite preexisting config files
    --force-reinstall    Reinstall package(s)
    --force-overwrite    Overwrite files from other package(s)
    --force-downgrade    Allow opkg to downgrade packages
    --force-space        Disable free space checks
    --noaction           No action -- test only
    --download-only      No action -- download only
    --nodeps             Do not follow dependencies
    --force-removal-of-dependent-packages
                Remove package and all dependencies
    --autoremove         Remove packages that were installed
                         automatically to satisfy dependencies
    -t                   Specify tmp-dir.
    --tmp-dir            Specify tmp-dir. 

regexp could be something like 'pkgname*' '*file*' or similar
e.g. opkg info 'libstd*' or opkg search '*libop*' or opkg remove 'libncur*'

Referensi

Pranala Menarik

Persiapan

OpenBTS 2.6

OpenBTS 2.8

Multi OpenBTS 2.8

Ettus E110

Power Amplifier

Lain Lain

Catatan Legal dan Pendukung

Catatan Sejarah

Dokumentasi Video