I know it is an old thread, but it just helped me to install Calibre Portable (Linux version) on usb HDD. The only change I had to do to Calibre-Portable.sh to make it work was:
Code:
echo "Starting up Calibre"
echo `pwd`
# original: calibre --with-library "$CALIBRE_LIBRARY_DIRECTORY"
# below modified to make it portable
"`pwd`/calibre" --with-library "$CALIBRE_LIBRARY_DIRECTORY"
Thank you!