Chromium v83 with pepper-flash **RUNS-AS-SPOT**
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
chromium_69.0.3497.100+pepper_31.0.0.122
Sorry - not fully tested except for LxPupSc and UPupBB / UPupCC....
chromium_69.0.3497.100+pepper_31.0.0.122_lx_spot.sfs
chromium64_69.0.3497.100+pepper_31.0.0.122_lx_spot.sfs
chromium_69.0.3497.100+pepper_31.0.0.122_lx_spot.sfs
chromium64_69.0.3497.100+pepper_31.0.0.122_lx_spot.sfs
Last edited by peebee on Wed 10 Oct 2018, 07:50, edited 3 times in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Last edited by peebee on Sun 14 Oct 2018, 08:55, edited 1 time in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Thank you
peebee - I want to thank you for these packages. I have been using them for some time without issue. Keep them coming please.
For the information of anyone interested:
(a) although many of these packages are marked as "not fully tested except for LxPupSc", I have found that they work perfectly on my tahrpup system.
(b) although they are designed to run-as-spot, I prefer to run them as root and do so without issue
(c) mine is a 32bit system so I only use the 32bit version of these packages
(d) I prefer to run these programs from a directory on an external usb disk (rather than as an SFS) - so
1. I create a new directory on my external drive
2. I mount the SFS supplied by peebee and copy the 'usr' folder to my directory
3. I add an extra 'wrapper' script (run-chromium) to the root of that folder
..then I just execute the wrapper script and it all works.
What's in the wrapper?
(a) determine the current directory where the program is stored
(b) add this folder to library path
(c) exec chromium using
- the user profile flag I choose
- the pepper flash path
- the disk cache size
- the media cache size
- outdated plugins
- no sandbox
This might or might not be a good thing to do, and it might or might not work for anyone else, but it works for me. Here's the full script:
#!/bin/sh
# Chromium32 launcher
## Geoff mod
## This program could be launched run from a USB stick or from a directory somewhere on the hard disk. We need to know, so
## we can setup the correct program paths - so:
## -read current directory and store the value in variable $WHEREAMI
## -add the current directory to the system program search path
# set directory path
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
WHEREAMI="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
cd $WHEREAMI
## Add current directory to system library path
LD_LIBRARY_PATH="$WHEREAMI":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
##
## Add the newer or extra libraries required for this program - stored in subfolders of my-libs directory
LD_LIBRARY_PATH=/root/my-libs/nss:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/usr/lib/chromium:$LD_LIBRARY_PATH
export CHROME_VERSION_EXTRA="Puppy Linux LxPup"
##
## Geoff mod
## -change the executable path to prefix it with the value of the current directory now stored in $WHEREAMI
## -set the user data directory to a directory which we know exists (/mnt/home)
#run-as-spot exec $WHEREAMI/usr/lib/chromium/chromium --disk-cache-dir=/tmp/chrome_browser_profiles/chromium --ppapi-flash-path=$WHEREAMI/lib/chromium/PepperFlash/libpepflashplayer.so --disk-cache-size=10000000 --media-cache-size=10000000 --allow-outdated-plugins "$@"
exec $WHEREAMI/usr/lib/chromium/chromium --user-data-dir=/mnt/home/gmhAddons/chrome_browser_profiles/chromium --disk-cache-dir=/tmp/chrome_browser_profiles/chromium --ppapi-flash-path=$WHEREAMI/lib/chromium/PepperFlash/libpepflashplayer.so --disk-cache-size=10000000 --media-cache-size=10000000 --allow-outdated-plugins --no-sandbox "$@"
For the information of anyone interested:
(a) although many of these packages are marked as "not fully tested except for LxPupSc", I have found that they work perfectly on my tahrpup system.
(b) although they are designed to run-as-spot, I prefer to run them as root and do so without issue
(c) mine is a 32bit system so I only use the 32bit version of these packages
(d) I prefer to run these programs from a directory on an external usb disk (rather than as an SFS) - so
1. I create a new directory on my external drive
2. I mount the SFS supplied by peebee and copy the 'usr' folder to my directory
3. I add an extra 'wrapper' script (run-chromium) to the root of that folder
..then I just execute the wrapper script and it all works.
What's in the wrapper?
(a) determine the current directory where the program is stored
(b) add this folder to library path
(c) exec chromium using
- the user profile flag I choose
- the pepper flash path
- the disk cache size
- the media cache size
- outdated plugins
- no sandbox
This might or might not be a good thing to do, and it might or might not work for anyone else, but it works for me. Here's the full script:
#!/bin/sh
# Chromium32 launcher
## Geoff mod
## This program could be launched run from a USB stick or from a directory somewhere on the hard disk. We need to know, so
## we can setup the correct program paths - so:
## -read current directory and store the value in variable $WHEREAMI
## -add the current directory to the system program search path
# set directory path
SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
WHEREAMI="$( cd -P "$( dirname "$SOURCE" )" >/dev/null && pwd )"
cd $WHEREAMI
## Add current directory to system library path
LD_LIBRARY_PATH="$WHEREAMI":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
##
## Add the newer or extra libraries required for this program - stored in subfolders of my-libs directory
LD_LIBRARY_PATH=/root/my-libs/nss:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
#export LD_LIBRARY_PATH=/usr/lib/chromium:$LD_LIBRARY_PATH
export CHROME_VERSION_EXTRA="Puppy Linux LxPup"
##
## Geoff mod
## -change the executable path to prefix it with the value of the current directory now stored in $WHEREAMI
## -set the user data directory to a directory which we know exists (/mnt/home)
#run-as-spot exec $WHEREAMI/usr/lib/chromium/chromium --disk-cache-dir=/tmp/chrome_browser_profiles/chromium --ppapi-flash-path=$WHEREAMI/lib/chromium/PepperFlash/libpepflashplayer.so --disk-cache-size=10000000 --media-cache-size=10000000 --allow-outdated-plugins "$@"
exec $WHEREAMI/usr/lib/chromium/chromium --user-data-dir=/mnt/home/gmhAddons/chrome_browser_profiles/chromium --disk-cache-dir=/tmp/chrome_browser_profiles/chromium --ppapi-flash-path=$WHEREAMI/lib/chromium/PepperFlash/libpepflashplayer.so --disk-cache-size=10000000 --media-cache-size=10000000 --allow-outdated-plugins --no-sandbox "$@"
chromium_69.0.3497.100+pepper_31.0.0.108 - see above
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
chromium_69.0.3497.100+pepper_31.0.0.122 - see above
- Attachments
-
- Screenshot.png
- (134.22 KiB) Downloaded 1608 times
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Last edited by peebee on Tue 20 Nov 2018, 17:21, edited 6 times in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
chromium_70.0.3538.102+pepper_32.0.0.101
32-bit:
chromium_70.0.3538.102+pepper_32.0.0.101_lx_spot.sfs
64-bit:
chromium64_70.0.3538.102+pepper_32.0.0.101_lx_spot.sfs
chromium_70.0.3538.102+pepper_32.0.0.101_lx_spot.sfs
64-bit:
chromium64_70.0.3538.102+pepper_32.0.0.101_lx_spot.sfs
Last edited by peebee on Wed 05 Dec 2018, 15:19, edited 4 times in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Tried my first ever google centric browser Peebee, 70 (32 bit) working spot on, does the recaptcha thing without crashing, and good to see adjustable advanced preferences in spot.
Turned it into an Adrv, so can be just dropped in to replace your Light browser (which is also pretty good) and then swapped back if you don't encounter google stuff on internet.
Thanks, good work as usual!
Turned it into an Adrv, so can be just dropped in to replace your Light browser (which is also pretty good) and then swapped back if you don't encounter google stuff on internet.
Thanks, good work as usual!
Thanks peebee - unfortunately this version does not work on my tahr system as the previous versions have.
This v70 is looking for a file called libepoxy.so.0 which has not been required by previous versions you've posted.
I've done some searching around the web but cannot find the appropriate version of this file for puppy.
Any chance you might have it included in your system anywhere?
(of course I realize that even after loading this file, there may be other dependencies which are also missing ...so this might be a waste of time)
This v70 is looking for a file called libepoxy.so.0 which has not been required by previous versions you've posted.
I've done some searching around the web but cannot find the appropriate version of this file for puppy.
Any chance you might have it included in your system anywhere?
(of course I realize that even after loading this file, there may be other dependencies which are also missing ...so this might be a waste of time)
https://slackware.pkgs.org/14.2/slackwa ... 1.txz.htmlmow9902 wrote:This v70 is looking for a file called libepoxy.so.0 which has not been required by previous versions you've posted.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Thanks again peebee. Unfortunately it appears this version is just not going to work on my tahr system.
After loading libepoxy I get the following error:
usr/lib/chromium/libgtk-3.so.0: undefined symbol: g_type_check_instance_is_fundamentally_a
So, thanks for your patience. Unless there is anyone else with some knowledge who might be interested in chromium on tahr I will just have to wait and see what happens with your future versions - and if they don't work either, then I guess I go back to using firefox. I appreciate your efforts in providing these chromium browsers to date.
After loading libepoxy I get the following error:
usr/lib/chromium/libgtk-3.so.0: undefined symbol: g_type_check_instance_is_fundamentally_a
So, thanks for your patience. Unless there is anyone else with some knowledge who might be interested in chromium on tahr I will just have to wait and see what happens with your future versions - and if they don't work either, then I guess I go back to using firefox. I appreciate your efforts in providing these chromium browsers to date.
Last edited by peebee on Wed 05 Dec 2018, 15:20, edited 1 time in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
PepperFlash now 32.0.0.101
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
For LxPupSc32 only.....an ArchLinux32 build.....
chromium_71.0.3578.80-1.0+pepper_32.0.0.101_lxsc_spot.sfs
chromium_71.0.3578.80-1.0+pepper_32.0.0.101_lxsc_spot.sfs
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
32-bit:
chromium_71.0.3578.80+pepper_32.0.0.114_lx_spot.sfs
64-bit:
chromium64_71.0.3578.80+pepper_32.0.0.114_lx_spot.sfs
chromium_71.0.3578.80+pepper_32.0.0.114_lx_spot.sfs
64-bit:
chromium64_71.0.3578.80+pepper_32.0.0.114_lx_spot.sfs
Last edited by peebee on Tue 08 Jan 2019, 13:25, edited 1 time in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
For LxPupSc only ......... a Debian Sid build ............
chromium_72.0.3626.53-1+pepper_32.0.0.114_lxsc_spot.sfs
chromium_72.0.3626.53-1+pepper_32.0.0.114_lxsc_spot.sfs
Last edited by peebee on Sat 12 Jan 2019, 23:35, edited 2 times in total.
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
PepperFlash now 32.0.0.114
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64