I decided to make an install of Snipsnap on my favourite Linux. I am using Ubuntu 9.0. This snip talks about how to, and configuring the rc.d files. It must be pretty useless now, and I have marked it deprecated
and is another page that points at my mirror and thus needs to acknowledge that the source is now on github, https://github.com/thinkberg/snipsnap
- Download the tar from http://snipsnap.org/space/snipsnap-download1.
- Make a user, with a home directory,
- Unpack the tar contents into the home directory
- Install Java 5 both JRE and JDK, use
synaptic
, now you have to go to the Oracle old distros page - Get and unpack my utilities into $HOME/bin, this needs to be uploaded here
- Create a ./mkenv script that sets JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun <- Ubuntu specific, I think snipsnap needs Java 1.5, I should test 6 on Ubuntu again but I have failed this test once
The login script is currently set to /bin/false. Lets see if we can build a snipsnap instance, I need to
- Run run.sh
- Fix the apache conf file to redirect the port.
- Test the utilities, I know that snipsnapmgr.sh will need some tarting about.
I had to change the login shell from /bin/false, couldn’t get programs to run as the snipsnap admin user. I should have another look at this. Need to version control snipsnap manager.
Installing the rc files
I have an rc script, but most stuff I insert has post install triggers, and since I am not using a package to do this, I need to work out how to install the scripts into the rc directories. I have not done this for Ubuntu before. The following links are/maybe useful
- A thread at ubuntu forums called Add Service to Startup. This thread references update-rc.d. This link is at the Ubuntu man pages site site, which as a firefox add-able search engine.
- There is another interface to the Ubuntu SysV rc interface, called sysv-rc-conf. This is the Ubuntu manpages page.
This is an article on managing services from http://www.cyberciti.biz- The Bootup Manager aka BUM is documented at the bum docs site, and the ubuntu man bum page which is one way to get a GUI to help.
The program update-rc.d does the job.
ooOOOoo
Mirror
I created a mirror for my critical snipsnap files now here…
Contributions
I decided to upload the current copy of my utilities for managing snipsnap; it should make bring it online easier, these are now on github.
Ubuntu 9.0 :LOL:
The Ubuntu forums were hacked earlier this week, and are currently unavailable. 26 July 2013
I copied part of my static snipsnap mirror to this page, when I created it from the original on the snipsnap bliki in July 2013, 26 July 2013. I amended references to the mirror and my repo to point at http://wiki.davelevy.info/snipsnap/ & https://github.com/dfl1955/snipsnaptools.
I deleted a series of page version control statements which are over eight years old and no longer relevant.
Of course, Ubuntu now uses systemd and so the rc.local comments and those about BUM are not so helpful.