Linux Additional Notes
Additional notes related to the Linux Setup preocess.
Gnome over remote SSH
It seems that the "owner" of the ".dbus" folder in a users home area can be set to "root" during the update process. This will mean that you will get a lot of errors when trying to use any graphical programs remotely over ssh. This problem can be fixed by running the following command in your home area:
sudo chown -R UserName:UserName .dbus/
Flash
The required flash plugin can be installed through firefox. When the user goes to a site that requires a flash plugin an install option is offered.
Adobe Flash Plugin: has been tried and seemed to work well.
Vmware Tools
If you have installed Ubuntu within a vmware virtual machine you will also need to run the following two lines to get the vmware tools to build properly.
sudo ln -s /lib/modules/YourInstalledKernel/build/include/generated/utsrelease.h /lib/modules/YourInstalledKernel/build/include/linux/utsrelease.h
sudo ln -s /lib/modules/YourInstalledKernel/build/include/generated/autoconf.h /lib/modules/YourInstalledKernel/build/include/linux/autoconf.h
D2R
- Not been checked for 12.04
- The D2R-Server binaries can be downloaded directly from their website. I downloaded the newest binary, which at the time of writing was http://downloads.sourceforge.net/project/d2rq-map/D2R%20Server/v0.7%20%28alpha%29/d2r-server-0.7.tar.gz?use_mirror=kent d2r-server-0.7.tar.gz].
- Unpack the software directory from the downloaded file and move it to a good location, such as /usr/local/. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.
tar xzvf d2r-server-0.7.tar.gz sudo mv d2r-server-0.7 /usr/local/. ln -s /usr/local/d2r-server-0.7 /usr/local/d2r-server
- A quick setup guide can be found here.
- Details about setting up the D2R-Server under Tomcat can be found here. You will need to install ant for this.
sudo apt-get install ant
- Further details, links and documentation can be generally found through the D2R-server website.
Sesame
- The Sesame binaries can be downloaded directly from the openrdf website. I downloaded the newest sdk binary, which at the time of writing was openrdf-sesame-2.2.4-sdk.tar.
- Unpack the software directory from the downloaded file and move it to a good location, such as /usr/local/. I also set up a version free symbolic link to the downloaded folder, though I am not sure it will be needed.
tar xzvf openrdf-sesame-2.2.4-sdk.tar sudo mv openrdf-sesame-2.2.4 /usr/local/. ln -s /usr/local/openrdf-sesame-2.2.4 /usr/local/openrdf-sesame
- Copy the openrdf-sesame.war and openrdf-workbench.war files into the Tomcat webapps directory and restart Tomcat.
sudo cp /usr/local/openrdf-sesame/war/openrdf-sesame.war /usr/local/apache-tomcat/webapps/. sudo cp /usr/local/openrdf-sesame/war/openrdf-workbench.war /usr/local/apache-tomcat/webapps/. /usr/bin/local/apache-tomcat/bin/shutdown.sh /usr/bin/local/apache-tomcat/bin/startup.sh
- If everything installed correctly opening your browser to http://localhost:8080/openrdf-workbench should present you with a "List of Repositories".
- Further information can be found at the openrdf website.
4store (RDF Triple Database system):
- sudo apt-get install build-essential libpcre3-dev libglib2.0-dev ncurses-dev libreadline-dev libavahi-common-dev libavahi-client-dev libavahi-glib-dev
raptor and rasqal in stadard repository are probably ok, but description on the 4store website recommends the specific build instructions listed below. --Jpadfield 10:28, 10 November 2009 (UTC)
Then need to download and build from source the following packages; (or the newest stable versions)
- Ideally Rasqal should be built with ./configure '--enable-query-languages=sparql rdql laqrs'