apt-get install postgresql-client sqlite3
apt-get install libpq-dev libpqtypes-dev libsqlite3-dev
gem install pg sqlite3
A Computer Person Journey
apt-get install postgresql-client sqlite3
apt-get install libpq-dev libpqtypes-dev libsqlite3-dev
gem install pg sqlite3
Digest gem on ruby 2.6 is part of standard library. No need to do “gem install digest” anymore ! Here is proof on NetBSD 9.
To host sinatra ruby web application on NetBSD 9 we need to install apache http server, ruby, and passenger.
To install ruby 2.6, login as root and do pkgin install ruby. This will automatically install ruby version 2.6. After installed, install sinatra and your other gems using gem install sinatra.
Next is to install apache http server. On terminal execute pkgin install apache. Copy rc.d script from /usr/pkg/share/examples/rc.d/apache to /etc/rc.d folder (this step just following after install message). Edit /etc/rc.conf and add a line containing apache=YES to enable auto start of apache on system start up.
Install passenger module to apache by executing pkgin install ap24-ruby26-passenger. After install edit /usr/pkg/etc/httpd/httpd.conf and add as follow.
LoadModule passenger_module lib/httpd/mod_passenger.so <IfModule mod_passenger.c> PassengerRoot /usr/pkg/lib/ruby/vendor_ruby/2.6.0/phusion_passenger/locations.ini PassengerRuby /usr/pkg/bin/ruby26 </IfModule>
Unix alike system have ed for editing text file which is i feel strange at first. I learned some time ago to create small text file out of curiosity.
Lets try by creating a text file containing 3 lines.
Here we will show in a terminal.
BSD’s recently have progress for things called virtualization. FreeBSD have BHyve, NETBSD have NVMM and OpenBSD have VMM. OpenBSD VMM have been around for 1-2 years maybe and i decided to try it now. My laptop running OpenBSD 6.6 with 4GB of RAM which is having enough spare RAM to launch a VM. First thing i download OpenBSD 6.6 ISO image. My first VM will be OpenBSD guest to make things simple.
Next, we need to enable VMD through /etc/rc.conf.local by adding “vmd_flags=”. We can also start vmd immediatelly using “rcctl start vmd”.
To install netbeans 11.3 do “pkg install netbeans” on your root terminal. It will take time to download 292MB netbeans + 60MB openjdk8 packages. After done installing dont forget to set PATH and JAVA_HOME environment variables. Edit your .profile file on home directory and add /usr/local/openjdk8 to “PATH=xxx:/usr/local/openjdk8; export PATH” statement. Also create JAVA_HOME=/usr/local/openjdk8; export JAVA_HOME.
After installing dragonflybsd 5.8 on your laptop, you can install LXDE desktop using pkg command while connected to internet.
pkg install xorg
pkg install lxde-meta
edit your .xinitrc and put exec startlxde.
startx
Done !
A long ago article about dragonflybsd hammer file system working …