If you know what the 'executable bit' is, read no further. This page is not for you.
I periodically get emails from people trying to set up gallery. Many of these people have very little knowldge of UNIX or Linux, and most of the problems stem not from any issue with Jhead, but from a lack of understanding of UNIX basics.
This page is intended to provide some simple step by step instructions for UNIX / Linux novices.
If you don't know how to use an FTP program, use explorer. For example, if your user name is 'foobar' on host 'myserver.com', then type "ftp://foobar@myserver.com" into the address bar in explorer. It will prompt you for your password on thet server. Enter it.
Next make sure there is a 'bin' directory (folder). If there isn't one, make one. Next go into the 'bin' folder, and drag jhead into it.
If the FTP server doesn't support changing file mermissions, you need to do it from a login schell.
You can also mark the file as executable from a login shell. If you don't know about login shells or how to use one, perhaps this would be a good time to give up - or at least accept the fact that you need to spend some time learning about that sort of thing. The topic is more extensive than what makes sense to cover in this file.
If you do know some basics about login shells, then log in and go into the bin directory. Type the command "chmod +x jhead". You can also make sure that jhead is executable by trying to run it. type "./jhead -V". in the directory that has jhead in it. It should print something like:
Jhead version: 2.4 Compiled: May 29 2005If it does that, you know its on your system and executable.
And that's all there's to it.
If you are having difficulties with 'gallery' itself, please don't ask me for help. While I think gallery is a cool piece of software, I don't personally have a need for it, so I never used it.
Back to the Jhead page.