Chromium v83 with pepper-flash **RUNS-AS-SPOT**
chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)
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
Re: chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)
Grabbing now with SourceForge Downloaderpeebee wrote:Updated: chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)
In 51.0.2704.63 I had a weird issue with GitHub not loading css/javascript properly. I would have to refresh the page. Let's hope 51.0.2704.84 resolves that issue. EDIT> Seems that it does.
Puppy Linux Blog - contact me for access
- TwoPuppies
- Posts: 77
- Joined: Wed 29 Dec 2010, 05:13
- Location: Melbourne, Australia
Certainly, that's fine by me. I'll send you the download details.Mike Walsh wrote:Talking of Chrome 26; hmmm. You wouldn't consider sharing the .pet, would you? I wouldn't mind giving it a test run on my own 14-yr old Dell Inspiron, actually; more so if it uses PepperFlash. It should be updateable...
[color=#006699]What you really need is two puppies:
Puppy Linux, and the sort with four legs and a tail.[/color]
Puppy Linux, and the sort with four legs and a tail.[/color]
- Mike Walsh
- Posts: 6351
- Joined: Sat 28 Jun 2014, 12:42
- Location: King's Lynn, UK.
Thanks! Will let you know how I get on with it....and with PepperFlash.TwoPuppies wrote:Certainly, that's fine by me. I'll send you the download details.Mike Walsh wrote:Talking of Chrome 26; hmmm. You wouldn't consider sharing the .pet, would you? I wouldn't mind giving it a test run on my own 14-yr old Dell Inspiron, actually; more so if it uses PepperFlash. It should be updateable...
Mike.
Already available....seetano70 wrote:Last chromium 51 version for LxpupSc 32 bit please?
LxPupSc thread
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
I have just done this to get Palemoon running on Fluppy, a Wary-based Pup from 2011. I originally did a temporary tweak for GlibC 2.11.3 some time ago (see this page: http://www.murga-linux.com/puppy/viewto ... start=1065), but now I've also got it working for 2.20 in a similar way, using the GlibC 2.20 PET from here: http://www.murga-linux.com/puppy/viewtopic.php?p=806989. I don't install the PET because that would mess up this Pup's existing GlibC. I just extract it to a temporary directory and run:Mike Walsh wrote: I keep wondering whether it wouldn't be possible to set up a self-contained newer version of the glibc for use in older Pups, simply so they can run a more up-to-date Chromium-based browser. It needs a few more items, but most of those can be pillaged from other Pup's libraries. 'Twill take some investigation, methinks.
Code: Select all
/tmp/glibc220/lib/ld-linux.so.2 --library-path /tmp/glibc220/lib/:/tmp/glibc220/usr/lib/:/tmp/glibc220/libstdc++/:/usr/X11R7/lib/:/opt/palemoon/ /opt/palemoon/palemoon "$@"
Plugins are run separately, so to get the Flash player and other plugins to work I had to rename plugin-container to plugin-container-executable and then create a plugin-container script containing:
Code: Select all
/tmp/glibc220/lib/ld-linux.so.2 --library-path /tmp/glibc220/lib/:/tmp/glibc220/usr/lib/:/tmp/glibc220/libstdc++/:/usr/X11R7/lib/:/opt/palemoon/ /opt/palemoon/plugin-container-executable "$@"
Code: Select all
Length Date Time Name
-------- ---- ---- ----
0 06-12-16 20:48 libstdc++/
975012 06-12-16 20:33 libstdc++/libstdc++.so.6
0 11-05-14 03:35 lib/
111903 11-05-14 03:35 lib/libnss_compat-2.20.so
13 06-12-16 21:00 lib/librt.so.1
14 06-12-16 21:00 lib/libanl.so.1
15 06-12-16 21:00 lib/libutil.so.1
21 06-12-16 21:00 lib/libnss_hesiod.so.2
17 06-12-16 21:00 lib/libresolv.so.2
18 06-12-16 21:00 lib/libpthread.so.0
13 06-12-16 21:00 lib/libdl.so.2
20 06-12-16 21:00 lib/libnss_files.so.2
17 06-12-16 21:00 lib/libnss_db.so.2
39181 11-05-14 03:34 lib/libmemusage.so
12 06-12-16 21:00 lib/libm.so.6
60064 11-05-14 03:35 lib/libanl-2.20.so
23 06-12-16 21:00 lib/libBrokenLocale.so.1
477229 11-05-14 03:35 lib/libnsl-2.20.so
284942 11-05-14 03:35 lib/libresolv-2.20.so
114946 11-05-14 03:35 lib/libcrypt-2.20.so
686610 11-05-14 03:35 lib/ld-2.20.so
184139 11-05-14 03:35 lib/libnss_nis-2.20.so
179545 11-05-14 03:35 lib/libthread_db-1.0.so
94165 11-05-14 03:34 lib/libdl-2.20.so
14 06-12-16 21:00 lib/libnsl.so.1
16 06-12-16 21:00 lib/libcrypt.so.1
18 06-12-16 21:00 lib/libnss_nis.so.2
12 06-12-16 21:00 lib/libc.so.6
19 06-12-16 21:00 lib/libthread_db.so.1
22 06-12-16 21:00 lib/libnss_nisplus.so.2
25485 11-05-14 03:35 lib/libutil-2.20.so
1103482 11-05-14 03:34 lib/libm-2.20.so
247329 11-05-14 03:35 lib/libnss_nisplus-2.20.so
18 06-12-16 21:00 lib/libnss_dns.so.2
73504 11-05-14 03:35 lib/libnss_dns-2.20.so
8870394 11-05-14 03:35 lib/libc-2.20.so
72467 11-05-14 03:35 lib/libnss_hesiod-2.20.so
715463 11-05-14 03:35 lib/libpthread-2.20.so
153652 11-05-14 03:35 lib/librt-2.20.so
10 06-12-16 21:00 lib/ld-linux.so.2
113889 11-05-14 03:35 lib/libnss_db-2.20.so
18185 11-05-14 03:34 lib/libBrokenLocale-2.20.so
15 06-12-16 21:00 lib/libcidn.so.1
10650 11-05-14 03:35 lib/libpcprofile.so
203211 11-05-14 03:35 lib/libnss_files-2.20.so
50717 11-05-14 03:35 lib/libSegFault.so
251932 11-05-14 03:35 lib/libcidn-2.20.so
21 06-12-16 21:00 lib/libnss_compat.so.2
0 06-12-16 21:00 usr/
0 06-12-16 21:00 usr/lib/
30 06-12-16 21:00 usr/lib/libBrokenLocale.so
20 06-12-16 21:00 usr/lib/libdl.so
25 06-12-16 21:00 usr/lib/libnss_nis.so
20 06-12-16 21:00 usr/lib/librt.so
23 06-12-16 21:00 usr/lib/libcrypt.so
28 06-12-16 21:00 usr/lib/libnss_hesiod.so
29 06-12-16 21:00 usr/lib/libnss_nisplus.so
21 06-12-16 21:00 usr/lib/libanl.so
216 11-05-14 03:35 usr/lib/libpthread.so
19 06-12-16 21:00 usr/lib/libm.so
22 06-12-16 21:00 usr/lib/libcidn.so
4772 11-05-14 03:34 usr/lib/gcrt1.o
2882 11-05-14 03:34 usr/lib/Scrt1.o
910 11-05-14 03:34 usr/lib/Mcrt1.o
25 06-12-16 21:00 usr/lib/libnss_dns.so
24 06-12-16 21:00 usr/lib/libnss_db.so
238 11-05-14 03:34 usr/lib/libc.so
24 06-12-16 21:00 usr/lib/libresolv.so
27 06-12-16 21:00 usr/lib/libthread_db.so
22 06-12-16 21:00 usr/lib/libutil.so
2804 11-05-14 03:34 usr/lib/crt1.o
27 06-12-16 21:00 usr/lib/libnss_files.so
28 06-12-16 21:00 usr/lib/libnss_compat.so
1560 11-05-14 03:34 usr/lib/crtn.o
21 06-12-16 21:00 usr/lib/libnsl.so
2060 11-05-14 03:34 usr/lib/crti.o
-------- -------
15134321 76 files
Your system might have other dependencies (e.g. a later dbus) but most of those can be grabbed from other distros as required.
Not too tricky... I haven't tried with Chromium, though. I suspect there may be more significant problems there.
- Mike Walsh
- Posts: 6351
- Joined: Sat 28 Jun 2014, 12:42
- Location: King's Lynn, UK.
Morning, ac2011.
Hm. Interesting. So it can be done...
I wonder if there might be a way to create an SFS package to run this.....placing the contents in the /tmp directory, as & when you want to run a newer browser. Might even be a way to organise things so that when you click on a desktop launcher icon for a more modern browser, it would execute a script that first loads the SFS, and then launches the chosen browser.....
Worth consideration, yes? Thanks for the info. I'm no expert at this kind of thing, but I am playing around with modifying various scripts more & more these days, so; I may look into this.
Cheers!
Mike.
Hm. Interesting. So it can be done...
I wonder if there might be a way to create an SFS package to run this.....placing the contents in the /tmp directory, as & when you want to run a newer browser. Might even be a way to organise things so that when you click on a desktop launcher icon for a more modern browser, it would execute a script that first loads the SFS, and then launches the chosen browser.....
Worth consideration, yes? Thanks for the info. I'm no expert at this kind of thing, but I am playing around with modifying various scripts more & more these days, so; I may look into this.
Cheers!
Mike.
Yes, it's possible if GlibC is the only limiting factor, but I'm not sure that's true with Chromium. Have a look at the Pale Moon thread, where watchdog has taken my idea and built a pet for Wary using it.Mike Walsh wrote:Morning, ac2011.
Hm. Interesting. So it can be done...
I wonder if there might be a way to create an SFS package to run this.....placing the contents in the /tmp directory, as & when you want to run a newer browser. Might even be a way to organise things so that when you click on a desktop launcher icon for a more modern browser, it would execute a script that first loads the SFS, and then launches the chosen browser.....
Worth consideration, yes? Thanks for the info. I'm no expert at this kind of thing, but I am playing around with modifying various scripts more & more these days, so; I may look into this.
Cheers!
Mike. :wink:
A further pointer: some apps require a more complete GlibC installation (not just the libs but binaries, gconv, etc.). For 2.11.3 I wrote a separate 'full-glibc' script that temporarily copied them into the appropriate directories (e.g. /lib), ran the application, then reverted (via zip file) to the 2.10 versions three seconds later, i.e. once the relevant libs were in RAM. Sounds insane, but I only did this when discarding all save file changes at shutdown, in case of glitches. Surprisingly I never saw any. I'm not recommending this for 2.20, but it got some apps working that wouldn't run under the method I've described here.
It all may be moot, though. I can't find a security patch for GlibC 2.10.1 and I'm slightly (though only slightly) uneasy about GHOST vulnerabilities in that version. I may end up doing a full upgrade to 2.20, but only if I can get locales working properly - not the export LC_ALL workaround.
Pepperflash updated to 22.0.0.192 for 64-bit only. Follow link in post #1
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
18-jun-2016
Updated to chromium_51.0.2704.103
follow link in post #1
Updated to chromium_51.0.2704.103
follow link in post #1
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_51.0.2704.103+pepper_22.0.0.209
Adobe are now supplying pepperflash as direct downloads....
chromium_51.0.2704.103+pepper_22.0.0.209_lx.sfs
chromium64_51.0.2704.103+pepper_22.0.0.209_lx.sfs
chromium_51.0.2704.103+pepper_22.0.0.209_lx.sfs
chromium64_51.0.2704.103+pepper_22.0.0.209_lx.sfs
- Attachments
-
- version.png
- (132.8 KiB) Downloaded 10083 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
chromium_52.0.2743.116 + pepperflash_22.0.0.209
UPDATED 06-aug-2016
THIS VERSION WILL ONLY WORK ON "MODERN" PUPPIES - e.g. LxPup, LxPupTahr, Slacko6, TahrPup6, X-tahr, X-Slacko
and then only on versions with kernels newer than 3.14 unless you apply the patch here which does affect sandboxing
Courtesy of AlienBob
32bit sfs:
chromium_52.0.2743.116+pepper_22.0.0.209_lx.sfs
64bit sfs:
chromium64_52.0.2743.116+pepper_22.0.0.209_lx.sfs
older .pet versions are available or use the converter.
Caveats and constraints as detailed above
If you need a .pet instead of a .sfs or you want the 64-bit .sfs to run on tahrpup64 then use this converter.
To use services, such as Netflix, with protected content, you probably need to add the widevine plugin to Chromium (see testing thread). Links to the versions compatible with the above versions of Chromium are below. Just download the .txz file and then click on the downloaded file to install it.
32-bit widevine plugin
64-bit widevine plugin
THIS VERSION WILL ONLY WORK ON "MODERN" PUPPIES - e.g. LxPup, LxPupTahr, Slacko6, TahrPup6, X-tahr, X-Slacko
and then only on versions with kernels newer than 3.14 unless you apply the patch here which does affect sandboxing
Courtesy of AlienBob
32bit sfs:
chromium_52.0.2743.116+pepper_22.0.0.209_lx.sfs
64bit sfs:
chromium64_52.0.2743.116+pepper_22.0.0.209_lx.sfs
older .pet versions are available or use the converter.
Caveats and constraints as detailed above
If you need a .pet instead of a .sfs or you want the 64-bit .sfs to run on tahrpup64 then use this converter.
To use services, such as Netflix, with protected content, you probably need to add the widevine plugin to Chromium (see testing thread). Links to the versions compatible with the above versions of Chromium are below. Just download the .txz file and then click on the downloaded file to install it.
32-bit widevine plugin
64-bit widevine plugin
- Attachments
-
- version.png
- (123 KiB) Downloaded 9862 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
52.0.2743.116
52.0.2743.116 is available 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 Crashes
I have installed the latest SFS on my Slack 6.3 install on my X61.
Frequently Chromium will freeze up and cause a screen flash. I have launched it from the console and am receiving the attached errors. Particularly when I use the back arrow navigation and when switching tabs.
I have tried installing and un-installing widevine with the same results
Any ideas would be appreciated.
Thanks,
Dan
I did some research and found that this is an intel driver issue, starting chroumium with the following settings seems to mitigate the issue:
just need to determine how to always start chromium with these flags instead of through the console.
Frequently Chromium will freeze up and cause a screen flash. I have launched it from the console and am receiving the attached errors. Particularly when I use the back arrow navigation and when switching tabs.
I have tried installing and un-installing widevine with the same results
Any ideas would be appreciated.
Thanks,
Dan
I did some research and found that this is an intel driver issue, starting chroumium with the following settings seems to mitigate the issue:
Code: Select all
"always_flush_cache=true always_flush_batch=true chromium-browser"
- Attachments
-
- Screenshot(1).png
- (39.91 KiB) Downloaded 9176 times
Re: chromium_52.0.2743.116 + pepperflash_22.0.0.209
I can't remember if I installed widvine but in July I installed Chromium 43.0.2357.132 and it worked with netflix on tahrpup. FOr me to get it to work I also installed some codec files from the puppy package manager.peebee wrote: To use services, such as Netflix, with protected content, you probably need to add the widevine plugin to Chromium (see testing thread). Links to the versions compatible with the above versions of Chromium are below. Just download the .txz file and then click on the downloaded file to install it.
32-bit widevine plugin
64-bit widevine plugin
There is this one:
chromium-codecs-ffmpeg-extra_50.0.2661.102.files
Code: Select all
/usr/
/usr/share/
/usr/share/lintian/
/usr/share/lintian/overrides/
/usr/share/lintian/overrides/chromium-codecs-ffmpeg-extra
/usr/share/doc/
/usr/share/doc/chromium-codecs-ffmpeg-extra/
/usr/share/doc/chromium-codecs-ffmpeg-extra/copyright
/usr/share/doc/chromium-codecs-ffmpeg-extra/changelog.Debian.gz
/usr/lib/
/usr/lib/chromium-browser/
/usr/lib/chromium-browser/libs/
/usr/lib/chromium-browser/libs/libffmpeg.so
chromium-codecs-ffmpeg_50.0.2661.102.files
Code: Select all
/usr/
/usr/share/
/usr/share/lintian/
/usr/share/lintian/overrides/
/usr/share/lintian/overrides/chromium-codecs-ffmpeg
/usr/share/doc/
/usr/share/doc/chromium-codecs-ffmpeg/
/usr/share/doc/chromium-codecs-ffmpeg/copyright
/usr/share/doc/chromium-codecs-ffmpeg/changelog.Debian.gz
/usr/lib/
/usr/lib/chromium-browser/
/usr/lib/chromium-browser/libs/
/usr/lib/chromium-browser/libs/libffmpeg.so
Re: Chromium Crashes
Hi Dansolex wrote:just need to determine how to always start chromium with these flags instead of through the console.Code: Select all
"always_flush_cache=true always_flush_batch=true chromium-browser"
Edit /usr/bin/chromium
and add them to the exec line - suspect you just need the 2 =true flags
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
Re: Chromium Crashes
Hi,peebee wrote:solex wrote:
Hi Dan
Edit /usr/bin/chromium
and add them to the exec line - suspect you just need the 2 =true flags
I tried this but the flags actually need to come before the chromium-browser. I tried editing all of the scripts to start the browser but none will let me put the flags before the actual command.
Thanks,
Dan
Re: Chromium Crashes
Hi Dansolex wrote:Hi,
I tried this but the flags actually need to come before the chromium-browser. I tried editing all of the scripts to start the browser but none will let me put the flags before the actual command.
Thanks,
Dan
if they are environment variables rather than cli parameters then they need to go on separate lines preceeding the exec line.....
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
Re: Chromium Crashes
peebee wrote: Hi Dan
if they are environment variables rather than cli parameters then they need to go on separate lines preceeding the exec line.....
Thanks peebee,
I got it to work, had to research how to set environment variables so they are available to a new process. Attached is my code in /usr/bin/chromium
Code: Select all
#!/bin/sh
# Chromium64 launcher
export LD_LIBRARY_PATH=/usr/lib64/chromium:$LD_LIBRARY_PATH
export CHROME_VERSION_EXTRA="Puppy Linux 64"
if [ ! -f /usr/lib64/chromium/chromium-run1 ]; then
touch /usr/lib64/chromium/chromium-run1
BROWSER=chromium
Xdialog --title "Default Browser" --yesno "Would you like $BROWSER to be \n the default browser?" 0 0
case $? in
0)cp /usr/local/bin/defaultbrowser /usr/local/bin/ORIGdefaultbrowser
echo '#!/bin/sh
exec '"$BROWSER"' "$@"' > /usr/local/bin/defaultbrowser ;;
*)exit ;;
esac
fi
export always_flush_cache=true
exec /usr/lib64/chromium/chromium --user-data-dir=$PWD/.config/chromium --ppapi-flash-path=/usr/lib64/chromium/PepperFlash/libpepflashplayer.so --ppapi-flash-version=22.0.0.209 --disk-cache-size=10000000 --media-cache-size=10000000 --allow-outdated-plugins "$@"