lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cannot install lilypond on a shared Hostmonster server


From: David Wright
Subject: Re: Cannot install lilypond on a shared Hostmonster server
Date: Sat, 4 Jun 2016 14:29:38 -0500
User-agent: Mutt/1.5.21 (2010-09-15)

On Sat 04 Jun 2016 at 18:38:33 (+0000), Mike wrote:
> 
> tar: ./usr/lib/libltdl.so: Cannot create symlink to `libltdl.so.7.2.0':
> Permission denied
> 
> If it weren't for that "./", I would have interpreted the above as trying to
> create a symlink in /usr/lib (where I cannot do it) linking into
> ~/lilypond/usr/lib/libltdl.so.7.2.0 (I can see that file there).
> 
> To illustrate what I think might be happening:
> 
> [~]# ln -s ~/lilypond/usr/lib/libltdl.so.7.2.0 libltdl.so
> [~]# ls -l libltdl.so
> lrwxrwxrwx 1 guilioco guilioco 49 Jun  4 12:35 libltdl.so ->
> /home1/myusername/lilypond/usr/lib/libltdl.so.7.2.0*
> [~]# ln -s ~/lilypond/usr/lib/libltdl.so.7.2.0 /usr/lib/libltdl.so
> ln: creating symbolic link `/usr/lib/libltdl.so': Read-only file system
> [~]#

It was not the best advice to say don't use a prefix. That tries to
install it exactly where you cannot: under /usr/local.

First cd to your home directory. Then issue the command:

bash path/to/lilypond-2.19.42-1.linux-x86.sh --prefix lilypond-2.19.42.1

where bash is some shell, and lilypond will be installed under
${HOME}/lilypond-2.19.42.1/

Avoid using absolute pathnames (though that doesn't matter in
path/to/lilypond-2.19.42-1.linux-x86.sh). Avoid ~ as bash understands it
but not every shell does. Excuse my installing a newer version than
2.18.2, but what you should see is:

$ bash /home/debian/non-debian/lilypond/lilypond-2.19.42-1.linux-x86.sh 
--prefix lilypond-2.19.42.1

lilypond installer for version 2.19.42 release 1,
i686 build.
For a list of options, abort (^C) then do:
sh /home/debian/non-debian/lilypond/lilypond-2.19.42-1.linux-x86.sh --help


You are about to install LilyPond in
/home/david/lilypond-2.19.42.1/lilypond
A script in /home/david/lilypond-2.19.42.1/bin will be created as a
shortcut.

Press ^C to abort, or Enter to proceed.

Making /home/david/lilypond-2.19.42.1/lilypond
Making /home/david/lilypond-2.19.42.1/bin
Creating script /home/david/lilypond-2.19.42.1/bin/lilypond
Creating script /home/david/lilypond-2.19.42.1/bin/lilypond-wrapper.python
Creating script /home/david/lilypond-2.19.42.1/bin/lilypond-wrapper.guile
Creating script /home/david/lilypond-2.19.42.1/bin/uninstall-lilypond
Untarring /home/debian/non-debian/lilypond/lilypond-2.19.42-1.linux-x86.sh
To uninstall lilypond, run

    /home/david/lilypond-2.19.42.1/bin/uninstall-lilypond

For license and warranty information, consult

    /home/david/lilypond-2.19.42.1/lilypond/license/README

Full documentation can be found at

    http://lilypond.org/doc

$ 

Cheers,
David.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]