Difference between revisions of "OpenBTS: E110 Bekerja dengan opkg"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 87: | Line 87: | ||
| − | ==Meremove Aplikasi  | + | ==Meremove Aplikasi==  | 
Misalnya  | Misalnya  | ||
  opkg remove aplikasi  |   opkg remove aplikasi  | ||
| − | |||
==Cara Menggunakan==  | ==Cara Menggunakan==  | ||
Revision as of 16:54, 4 March 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
- http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/base
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/debug
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/gstreamer
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/all
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/perl
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/python
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/sdk
 - http://feeds.angstrom-distribution.org/feeds/next/ipk/eglibc/armv7a/machine/usrp-e1xx
 
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
- USRP: High Precision Clock
 - USRP: Menyambungkan ClockTamer ke USRP1
 - USRP: Kalibrasi ClockTamer
 - USRP: Instalasi Board
 - OpenBTS: GIT Source Code
 
OpenBTS 2.6
- GNURadio
 - GNURadio: Ubuntu Install
 - GNURadio: Ubuntu Install GNURadio 3.4.2
 - GNURadio: Contoh Aplikasi
 - GNURadio: Spectrum Analizer GSM
 - GNURadio: Mengubah board RFX1800 menjadi RFX900
 - GNURadio: Programming Untuk Pemula
 - OpenBTS: Ubuntu Install
 - OpenBTS: Konfigurasi
 - OpenBTS: Kalibrasi
 - OpenBTS: Konfigurasi Asterisk untuk OpenBTS
 - OpenBTS: Menjalankan smqueue
 - OpenBTS: Mengoperasikan BTS
 - OpenBTS: Tampilan di Nokia saat pakai OpenBTS
 - OpenBTS: Operasi 1800 MHz
 - OpenBTS: Beberapa Tips
 - OpenBTS: USRP2
 - OpenBTS: Amplifier
 - OpenBTS: SMS
 - AirProbe
 
OpenBTS 2.8
- GNURadio: Ubuntu 11.10 Install *NOT RECOMMENED*
 - GNURadio: Ubuntu 11.10 instalasi menggunakan Repo NOT RECOMMENDED
 - GNURadio: Ubuntu 11.10 Instal GNURadio 3.3.0
 - GNURadio: Ubuntu 11.10 Instal GNURadio 3.4.2
 - GNURadio: Ubuntu 11.10 Install dari GIT GNURadio
 - OpenBTS: Ubuntu 11.10 Install
 - OpenBTS: 2.8 dari SVN Install RECOMMENDED
 - OpenBTS: 2.8 Instalasi Real Time Asterisk
 - OpenBTS: 2.8 Konfigurasi
 - OpenBTS: Database SQLite
 
Ettus E110
- OpenBTS: E110 Cara Login
 - OpenBTS: E110 Install Image di MicroSD
 - OpenBTS: E110 Cek Daughter Board
 - OpenBTS: E110 Mengubah Master Clock
 - OpenBTS: E110 Bekerja dengan opkg
 - OpenBTS: E110 GNURadio
 - OpenBTS: E110 Instalasi OpenBTS
 - OpenBTS: E110 Instalasi OpenBTS 2.6 *NOT RECOMMENDED*
 
Lain Lain
- Membuat Base Station GSM Open Source
 - Teknologi Selular
 - GSM: Daftar Channel Frekuensi
 - Wireless Internet
 - OpenBSC
 - AirProbe
 - Base station subsystem
 - GSM
 - Asterisk
 - Mobile phone
 
Catatan Legal dan Pendukung
- Siapa Bilang OpenBTS Ilegal?
 - OpenBTS: Catatan MNC dan MCC Indonesia
 - OpenBTS : Alokasi Frekuensi Operator GSM Indonesia