On Tue, May 24, 2022 at 7:50 AM David Wright <lily...@lionunicorn.co.uk> wrote:
> On Mon 23 May 2022 at 14:43:33 (-0700), Ralph Palmer wrote: > > > > I'm still having trouble. My laptop was worked on recently, and the > > technician renamed my root account from rpalmer to ralph. > > That would be odd indeed: the root account is normally called root. > Do you perhaps mean your user account, perhaps the first that was > originally set up, in which case the $UID is typically 1000. > > > All my data and > > programs were also gone. I did not realize the implications of the root > > name change, so I did a full restore from my last backup. The restore was > > sort of successful. All the data came back, but Frescobaldi and LilyPond > > both are having difficulties. > > Presumably the same as you reported earlier? ie you can run F~ > happily, but it can't find LP, as you've yet to tell it where > the new version is located. > > > I've tried uninstalling LilyPond, and when I > > run <where lilypond> from terminal, it says the command cannot be found. > > When I run <uninstall-lilypond> from terminal, it names the > > /home/*rpalmer*/bin/ > > folders and items, but says in each case there is no such file or > > directory. > > OK. That will be because at the time it was installed, rpalmer was > the directory name, so that was used as the prefix for the installed > filenames, and in those files' scripts. Consequently, what you want > to do is remove files with names like > /home/ralph/bin/lilypond-wrapper.guile > rather than /home/rpalmer/bin/lilypond-wrapper.guile, and so on. > There should be about 8 links and 3 real files: all should be readable > text, and should contain references to the string 2.23.6. The symlinks > will probably be dangling. (There's also the uninstall-lilypond file > itself for you to remove last.) > > > My /home directory is now /home/*ralph*. I still have a folder > > /home/*ralph*/lilypond, with 6 items, and <lilypond-2.23.6-1.linux-64.sh > > > > in my home directory. > > Yes, well the latter is the LP installer for the /old/ lilypond, which > you don't need any more. (You've still got a copy in your backups.) > > But as for /home/*ralph*/lilypond, with 6 items, I don't have a clue. > I'm two timezones away, and can't quite squint over your shoulder. > List the six items. > > I don't know whether your backup restoration programs sets the > timestamps when it restores programs. (That's why it's frustrating > that you /talk about/ files but don't /list/ them.) If so, then 2.23.6 > files will have their old timestamps, and we know that the 2.23.9 > timestamps /must/ be younger than 2022-05-20 00:00. Here's my own > new LP installation: > > $ ls -Glg lilypond-2.23.9-linux-x86_64/ > total 24 > drwxr-x--- 2 4096 May 20 10:35 bin > drwxr-x--- 4 4096 May 20 10:35 etc > drwxr-x--- 5 4096 May 20 10:35 lib > drwxr-x--- 2 4096 May 21 17:43 libexec > drwxr-x--- 2 4096 May 20 10:35 licenses > drwxr-x--- 7 4096 May 20 10:35 share > $ > > The oddball date is because I corrected /libexec/lilypond-invoke-editor: > https://lists.gnu.org/archive/html/lilypond-user/2022-05/msg00256.html > Note I append the architecture to the directory name after unpacking. > > > I don't know how to stop terminal from looking for lilypond in /home/ > > *rpalmer*/bin. > > By removing the ~dozen files I've suggested. We need to get back to > a state where the dialogue looks like: > > $ lilypond > bash: lilypond: command not found > $ > > after which you can sort out either your $PATH or the method by which > you're going to run the new version. > > > Would simply deleting the lilypond folder and its contents allow me to > > reinstall LilyPond 2.23.9? > > Dunno. The first time you mentioned this folder at /home/*ralph*/lilypond > (above), you wrote that you "still have" it. What does that mean? From > when? > And where did you unpack 2.23.9 into? > > > Along these same lines, where might I find the appropriate PATH > > designations? > > That depends on what sort of Linux installation you have, and how you > login. Here's mine: > > $ grep 'PATH' .bash*[!~] .prof*[!~] .xsess*[!~] > .bash_profile:export PATH="$PATH:$HOME/bin:$HOME/.local/bin" # Don't hide > system ones > grep: .prof*[!~]: No such file or directory > $ > > That's pretty standard for running a Window Manager and no Desktop > Environment, designed for the $PATH to be modified precisely once. > Others might help with DEs' and DMs' secret hideaways if that's > what you use. > > Cheers, > David. > > Thanks, David - I don't feel terribly confident in my low level computer abilities. I spoke to the repair place today, and they will re-set my laptop with my old username. Then I hope to redo the restore and start from there. All the best, Ralph -- Ralph Palmer Seattle USA (he, him, his) palmer.r.vio...@gmail.com