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,…

APT-GET Error
Teknologi / 13 September 2016

Tips untuk mengasi error pada apt-get, dengan error message kurang lebih sbb: Reading package lists… Error! E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en E: The package lists or status file could not be parsed or opened. Berikut adalah solusi atas permasalahan tersebut di atas: sudo rm /var/lib/apt/lists/* -vf sudo rm /var/lib/apt/lists/lock -vf sudo apt-get update Semoga bermanfaat!

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…

Gagal Download Paket di Linux Mint dan Ubuntu
Teknologi / 30 November 2015

Pengalaman gagal install paket php5-cli dan php5-curl di Linux Mint (dan mestinya kasus yang sama dapat terjadi di Ubuntu juga), dengan error message seperti ini: Err http://security.ubuntu.com/ubuntu/ trusty-security/main libapache2-mod-php5 amd64 5.5.9+dfsg-1ubuntu4.14 Connection failed [IP: 91.189.88.149 80] Unable to correct missing packages. E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.5.9+dfsg-1ubuntu4.14_amd64.deb Connection failed [IP: 91.189.88.149 80] Ternyata permasalah itu terjadi akibat problem pada NAT. Solusinya adalah dengan IPv6. Berikut saya quote dari “ubuntuforums[dot]org”: Thanks doing now btw what is “Go IPv6 Now!: “sudo apt-get install miredo”, then visit www.test-ipv6.com and ipv6.google.com” about? It’s about IPv6. Do you know IPv6? It means a lot more IP addresses and it takes away NAT-problems. See http://en.wikipedia.org/wiki/IPv6. On Ubuntu it’s quite easy to take your first IPv6 steps: just that one command “sudo apt-get install miredo” Jadi solusi sangat mudah, tinggal install miredo saja: sudo apt-get install miredo Solved!

Membuat Portable Linux
Teknologi / 24 Agustus 2015

Saya seringkali berganti komputer/laptop untuk bekerja, baik di rumah maupun di kantor. Sudah sebulan lebih laptop pribadi di rumah rusak, sehingga terpaksa pinjam latopnya anak. Masalahnya anak saya tidak/belum mau kalau laptopnya dipasang linux. Di kantor pun tidak jauh beda permasalahannya. Laptop kantor terpasang MS Windows, sehingga waktu rapat terpaksa saya pake windows 🙁 Nah hari ini terpikir untuk membuat menginstall linux di external harddisk agar dapat dipakai secara mobile (pindah-pindah mesin). Di kantor saya tinggal colok external harddisk ke laptop kantor, lalu booting. Maka jadilah saya punya mesin linux. Pun di rumah saya bisa pinjam laptop anak untuk mengaktifkan mesin linux saya. Jadilah saya punya mesin linux yang portable! Untuk mewujudkannya ternyata tidak susah. Berbekal mesin pencari google, saya berhasil menemukan referensi-referensi untuk mewujudkan keinginan tersebut. Berikut saya rangkum langkah demi langkah untuk membuat portable linux: Siapkan USB-LinuxLive yang berisi distro yang diinginkan. Saya menggunakan distro Linux Mint 17.2 Rafaela (32 bit). Agar portable linux nantinya dapat digunakan pada komputer/laptop yang “UEFI based” maupun yang “non-UEFI based”, sehingga portable linux dapat digunakan pada semua jenis komputer dari yang BIOS-based (komputer lama) hingga yang UEFI-based (komputer baru), maka harus dipastikan bahwa USB-LinuxLive di-boot dalam “Legacy/CSM mode” bukan “UEFI mode”. Pada…