mikewalsh wrote: Sun Dec 17, 2023 4:43 pm
As t'other Mike says, it's a "portable" build. It's designed in such a way that you can run it from literally anywhere. All its config files'n'stuff are self-contained, and remain within the one directory. You can even run it from a suitably-formatted flash drive, should you wish.
A couple of recent observations...
It might be my installation/booting operation ( and p'raps consider Re: Pinta-portable - 64-bit painting app... )... but to take my frugal installation of F96-CE as an example, where I have the 'Puppy files' (initrd.gz, vmlinuz, puppy_fossapup64_9.6.sfs, etc) located in a path: sda3/Puppy/F96-CE, I originally placed the 'Portable Chrome' into a path: /usr/local/Chrome-portable64. This means it will be part of the savefile (as @mikewalsh mentioned in his post).
However, if I place the file into sda3/Puppy/F96-CE/Chrome-portable64 (which I understand is external to the savefile)... and try running Chrome from that location, it doesn't work, as the privileges problem is back, viz:-
Code: Select all
#
# pwd
/initrd/mnt/dev_save/Puppy/F96-CE/Chrome-portable64
#
# ls -al
total 53
drwxrwxrwx 1 root root 448 Jan 21 20:15 .
drwxrwxrwx 1 root root 4096 Jan 21 20:12 ..
drwxrwxrwx 1 root root 4096 Dec 14 2022 chrome
drwxrwxrwx 1 root root 0 Mar 7 2022 DATA
-rwxrwxrwx 1 root root 14546 Jan 13 2017 .DirIcon
-rwxrwxrwx 1 root root 1296 Jan 6 16:11 LAUNCH
-rwxrwxrwx 1 root root 2741 Dec 14 2022 LAUNCH.org
drwxrwxrwx 1 root root 8192 Dec 14 2022 lib
-rwxrwxrwx 1 root root 287 Mar 7 2022 Menu-Add
-rwxrwxrwx 1 root root 1634 Aug 3 2021 MenuReadMe
-rwxrwxrwx 1 root root 181 Mar 7 2022 Menu-Remove
-rwxrwxrwx 1 root root 4714 Aug 21 2022 UpdateChrome
#
# ./LAUNCH
ash: cd: line 7: can't cd to /initrd/mnt/dev_save/Puppy/F96-CE/Chrome-portable64: Permission denied
ash: exec: line 10: /initrd/mnt/dev_save/Puppy/F96-CE/Chrome-portable64/chrome/chrome: Permission denied
#
# sudo -u spot ./LAUNCH
sudo: unable to execute ./LAUNCH: Permission denied
#
With only the one spindle in my PC, things get a bit problematic in terms of doing backups of the Chrome (portable) 'installation'... so, like Mike has mentioned, maybe I just wear the 'bloating savefile'... Still thinking about this some...
A suggestion, too, for the 'head' post in this thread...
Depending on the available space on Mike's archive, it would be helpful if the most recent.. plus 1 or 2 prior versions of the 'Chrome Portable' were available (and described in the post, with release dates) as that would allow for 'rollback' if something were found to be 'not quite right' in a given release for a specific installation.
...or maybe that's something for us users to manage ourselves? Yet another philosophical question... 
I'm always finding more red herrings, huh? ....
Daily Use Puppies: F96-CE (migrating), Xenial64 7.5, Slacko 6.3.2... Proud Puppy enthusiast since 2004
C, Perl, cmd/DCL/bash... for sysadmin, CLI tools... under DOS, Windoze, VMS, Linux... on PC, VAX... for 45+ years... 