Instalasi Geoserver di Tomcat Linux Mint
Teknologi / 12 Desember 2017

Berikut ini catatan ringkas proses instalasi (deploy) geoserver ke dalam Apache Tomcat di mesin Linux Mint. Secara default di Linux Mint sudah terpasang JDK/JRE yaitu “openjdk”. Untuk memastikan java yang telah terpasang lakukan perintah: ~ $ sudo update-alternatives –config java Kalau belum ada java yang lain seharusnya keluaran perintah di atas adalah: update-alternatives: error: no alternatives for java Kalau ternyata sudah ada java yang lain keluarannya akan seperti berikut (misal): Selection Path Priority Status ———————————————————— * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Press enter to keep the current choice[*], or type selection number: Untuk keperluan geoserver perlu instalasi Oracle JRE. Download paket java dari “http://www.oracle.com/technetwork/java/javase/downloads/”. Misalnya download paket “jre-6u37-linux-x64.tar.gz”. Extract dan jalankan instalasi java dengan perintah: ~ $ chmod a+x jre-6u37-linux-x64.bin ~ $ ./jre-6u37-linux-x64.bin Akan terbentuk direktori “jre1.6.0_37” dari proses intalasi di atas. Pindahkan direktori “jre1.6.0_37” ke “/opt” dan buat symbolic link dg perintah: ~ $ sudo mv ./jre1.6.0_37* /opt ~ $ sudo ln -s /opt/jre1.6.0_37 /usr/lib/jvm/ Cek hasil instalasi java: ~ $ /opt/jre1.6.0_37/bin/java -version java version “1.6.0_37” Java(TM) SE Runtime Environment (build 1.6.0_37-b06) Java HotSpot(TM) Client VM (build 20.12-b01, mixed mode) Jadikan JRE yang baru diinstall sebagai primary java alternative:…

Instalasi Mapshaper di Linux Mint
Teknologi / 10 Desember 2017

Masih seputaran maps/geospatial kali ini saya posting langkah instalasi mapshaper di Linux Mint: Instalasi nodejs dan npm curl -sL https://deb.nodesource.com/setup | sudo -E bash – sudo apt-get install -y nodejs sudo apt-get install -y npm Pastikan instalasi telah berhasil node -v npm -v Langkah instalasi mapshaper: npm init npm install mapshaper Testing jalankan mapshaper Mapshaper akan terinstall di dalam direktori “node_modules” di mana “node_modules” sendiri akan berada di direktori tempat kita melakukan perintah instalasi nodejs dan npm. Dalam praktek ini saya melakukan instalasi nodejs dan npm di direktori /home/juwarto/. Buat shell script untuk memudahkan eksekusi mapshaper misal beri nnama “mapshaper.sh” dan pastikan diberi kewenangan eksekusi. Berikut contoh isi mapshaper.sh saya:  #!/bin/bash  cd /home/juwarto/node_modules/mapshaper/bin  ./mapshaper-gui  exec bash Jalankan mapshaper dengan perintah ./mapshaper.sh Otomatis akan dibawa ke browser dengan alamat “http://localhost:5555/”. Selamat ngopreks!

Memasang MariaDB di CentOS 7
Teknologi / 3 Maret 2017

Langkah singkat instalasi mariadb di mesin CentOS 7: sudo yum install mariadb-server sudo systemctl enable mariadb sudo systemctl start mariadb Akses mariadb: mysql -u root -p Secara default instalasi mariadb belum melakukan setting password, sehingga command di atas tinggal enter dan saat diminta password tinggal enter juga. Akses root Jika Anda lupa root password MariaDB, ia bisa reset (atau jika Anda ingin memberi password root pertama kali): 1. Stop the current MariaDB server instance, then restart it with an option to not ask for a password: sudo systemctl stop mariadb sudo mysqld_safe –skip-grant-tables & 2. Reconnect to the MariaDB server with the MariaDB root account: mysql -u root 3. Use the following commands to reset root’s password. Replace password with a strong password: use mysql; update user SET PASSWORD=PASSWORD(“password”) WHERE USER=’root’; flush privileges; exit 4. Then restart MariaDB: sudo systemctl start mariadb Tuning MySQL Tuning Primer can be used to optimize your MariaDB server. Ideally, the MariaDB instance should have been operating for at least 24 hours before running the tuner. The longer the instance has been running, the better advice MySQL Tuner will give. 1. The script needs the bc language installed: sudo yum install bc 2. Download MySQL Tuner to…

Mudah Instalasi Firebird di Linux Mint
Uncategorized / 19 September 2016

Instalasi 00. Persiapan instalasi $ sudo add-apt-repository ppa:mapopa $ sudo apt-get updat 01. Instal paket firebird $ sudo apt-get install firebird2.5-super 02. Lakukan konfigurasi server $ sudo dpkg-reconfigure firebird2.5-super 03. Instal examples dn file-file dev $ sudo apt-get install firebird2.5-examples firebird2.5-dev Arsip employee.fdb berada di dalam direktori “/usr/share/doc/firebird2.5-examples/examples/empbuild/”. $ cd /usr/share/doc/firebird2.5-examples/examples/empbuild/ $ sudo gunzip employee.fdb.gz $ sudo chown firebird.firebird employee.fdb $ sudo cp employee.fdb employee.fdb.bak (membuat file cadangan dari employee.fdb) $ sudo mv employee.fdb /var/lib/firebird/2.5/data/ 04. Konek ke database menggunakan isql-fb console $ isql-fb SQL> connect “/var/lib/firebird/2.5/data/employee.fdb” user ‘SYSDBA’ password ‘SYSDBApassword’; 05. Koneksi pada langkah 4 akan gagal jika konfigurasi pada “/etc/firebird/2.5/firebird.conf” ada pembatasan akses database seperti baris pertama pada konfigurasi berikut: DatabaseAccess = Restrict /opt/firebird_data RemoteAccess = true RemoteServicePort = 3050 RemoteBindAddress = localhost ServerMode = Super 06. Jika menggunakan pilihan “Classic” atau “Superclassic” pada versi 2.5 maka Anda harus selalu menggunakan “localhost:” di depan db path. Dengan demikian maka “lock files” dan “shared memory segment” akan menjadi milik ‘firebird’ user. Alternatif lainnya adalah dengan menambahkan “User_Anda” ke dalam “firebird group”. $ sudo adduser `id -un` firebird Kemudian connect ke database di superclassic or classic $ isql-fb SQL> connect “localhost:/var/lib/firebird/2.5/data/employee.fdb ” user ‘SYSDBA’ password ‘SYSDBApassword’; 07. Apabila semua OK,…

Mudah Instalasi Oracle-XE 11g di CentOS
Teknologi / 7 September 2016

Berikut catatan kecil saya saat melakukan instalasi Oracle 11g-XE di Linux CentOS 7. Paket yang harus diinstall terlebih dahulu sebelum proses instalasi: tuned-profiles-oracle kmod-oracleasm bc gcc glibc make binutils libaio libaio-devel libstdc++ libstdc++-devel libgcc compat-libstdc++ ksh libXext libXtst libX11 libXau libxcb libXi sysstat unixODBC unixODBC-devel zlib-devel elfutils-libelf-devel Lakukan setting /etc/hostname sebagai berikut: [root@centos]# cat /etc/hostname centos.joe Lakukan setting /etc/hosts sebagai berikut: [root@centos]# cat /etc/hosts 127.0.0.1       localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1             localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.56.101  centos.joe centos 192.168.84.20   centos.joe centos Mulai proses instalasi: A. Created a new user ‘oracle’ under the group dba: [root@centos ~]# usermod -a -G dba oracle [root@centos ~]# grep dba /etc/group dba:x:1000:oracle,root B. Download paket installer “oracle-xe-11.2.0-1.0.x86_64.rpm.zip”, simpan di direktori “/tmp”. C. Extract file tersebut [root@centos tmp]# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip Akan terbentuk direktori “Disk1” sebagai hasil extract file installer. D. Masuk ke direktori hasil extract tersebut di atas, dan jalankan instalasi dengan rpm [root@centos tmp]# cd Disk1 [root@centos Disk1]# rpm -iv oracle-xe-11.2.0-1.0.x86_64.rpm Preparing packages… /var/tmp/rpm-tmp.OA9b17: line 257: [: 18446744073692774399: integer expression expected /var/tmp/rpm-tmp.OA9b17: line 271: [: 18446744073692774399: integer expression expected oracle-xe-11.2.0-1.0.x86_64 Executing post-install steps… You must run ‘/etc/init.d/oracle-xe configure’ as the root user to configure the database. [root@centos Disk1]# /etc/init.d/oracle-xe configure Oracle Database 11g Express…