Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info

READ-ONLY-MODE: PLEASE DO NOT POST NEW STUFF!
  New Forum: http://puppylinux.rockedge.org
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 11 Aug 2020, 15:03
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Chromium v83 with pepper-flash **RUNS-AS-SPOT**
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
Page 18 of 38 [564 Posts]   Goto page: Previous 1, 2, 3, ..., 16, 17, 18, 19, 20, ..., 36, 37, 38 Next
Author Message
TwoPuppies


Joined: 29 Dec 2010
Posts: 77
Location: Melbourne, Australia

PostPosted: Wed 08 Jun 2016, 03:41    Post subject:  

Mike Walsh wrote:
However, there are alternatives, if you don't mind a Chromium-based browser, rather than Chromium itself. I'm going to investigate SlimJet for you; I'd recommend this to anybody, as I use it myself in all my Pups.

Give me a while, and I'll see what I can come up with.

Thanks Mike.

I don’t really mind what it is, just as long as it works.

Since my last post I have had some success with:
google-chrome-26.0.1410.63.pet
plus...
libgconf2-4_3.1.6.pet
then...
updating the PepperFlash files using your excellent method.

Testing the result with
http://www.adobe.com/uk/software/flash/about/
as you recommended, reports that the files have been updated, but if I then go to a webpage that demands a fairly up-to-date version of PepperFlash (such as ABC iview here in Australia), it insists that the plugin is either obsolete or missing. Very strange. Fortunately the workaround for that is to use OneDrive’s script from your thread here: http://murga-linux.com/puppy/viewtopic.php?p=867877#867877. This not only fixes the information in the Google-Chrome plugins manager, but also seems to allow websites to recognise that the PepperFlash files have been updated. Not sure what's going on there.

I have also had success with a much later 64 bit version in Slacko64_6.3.0
(tried Tahr64_6.0.5 but it lacked a compatible WiFi driver for my hardware).

We all appreciate the great work you have been doing with PepperFlash.

_________________
What you really need is two puppies:
Puppy Linux, and the sort with four legs and a tail.

Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Wed 08 Jun 2016, 05:06    Post subject:  

Morning, TwoPuppies.

Gosh. Thanks for the vote of appreciation! I had no idea the PepperFlash stuff was being quite that well received..... Laughing

Just out of curiosity, are you still doing this by the old method:-

http://www.murga-linux.com/puppy/viewtopic.php?t=101275

.....or have you discovered the 'click-to-install' .pets I've made up?

http://www.murga-linux.com/puppy/viewtopic.php?p=898288#898288

TBH, the entire reason I made these up was all tied in with what you're discovering about Lucid. There are a lot of people out there, who, like me, are still running perfectly functional, older 32-bit hardware. Which of necessity means that just sometimes, depending on the age of the hardware, it won't run the newest OSes (even with Puppy), so it's a case of using older versions.

Which often means an older 'C' library (the glibc).

Which in turn means the newer versions of the popular browsers won't run (and Chromium-based browsers are a pain in the **** in this respect). So you have to use older versions of these.

I can't do anything about the way they're actually put together (coded, etc).....but I can try to do something with PepperFlash, at least (which, considering how large an attack vector 'Flash' has always been, does attempt to make things a wee bit more secure). And even with elderly browsers, a lot depends on your personal browsing habits; you keep away from the 'dodgy' sites, you're relatively safe even with an old browser.....

Re; OverDrive's method; yes, it's very useful.....because quite a number of sites seem to get their Flash info from the plug-in manager ( and that gets its info from the 'wrapper-script', of course). So if it's not up-to-date, then you gotta do that yourself. And it's only a case of changing a few numbers with Geany, and remembering to hit the 'Save' button when you're done..! It probably takes longer to locate the script than it does to modify it..... Very Happy

----------------------------------------------------------------------------------

I'm running Slacko64 630 myself. Not using Chromium, but I am running the newest versions of Chrome & SlimJet. In both cases, I just d/l'ed from the appropriate sites, then modified the tail end of the wrapper-script by substituting the last few lines of that script from OscarTalk's final 32-bit version of Chrome in his repo (version 48 ). It works very well, because it fixes the 'Chrome cannot run as root' problem we tend to get with Puppy.....and that, of course, is all tied in with the 'out-of-process' sand-boxing model that Chrome now employs.

BTW; nearly forgot. The current version of SlimJet is 10.0.5.0 (based on Chromium 50 or 51, I forget which). I tried Lucid with version 7.0.3.0 from a while back (which I think was based on 43? 45?), and again the problem is the 'C' library, I'm afraid. And you can't update that with out re-compiling most of the components in Lucid itself; quite a major undertaking, I suspect. So about all you can do with it in Lucid is to use as new a version as possible, keep Pepper up-to-date ( or Linux Flash in the older ones; Geoffrey's auto-updater works brilliantly for this).....and watch your browsing habits.

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.

Sorry I haven't got any better news for you than that....


Mike. Wink

_________________
MY 'PUPPY' PACKAGES


Last edited by Mike Walsh on Thu 09 Jun 2016, 12:13; edited 2 times in total
Back to top
View user's profile Send private message 
TwoPuppies


Joined: 29 Dec 2010
Posts: 77
Location: Melbourne, Australia

PostPosted: Wed 08 Jun 2016, 08:50    Post subject:  

Hi Mike.

Thanks for the time and effort you have spent to looking into this for me. And don't worry about the lack of results. I'm actually quite satisfied with the setup I reported in my previous post. It's providing full functionality for both lupu-5.2.8.7 (32 bit) and Slacko64_6.3.0 (64 bit).
Mike Walsh wrote:
Just out of curiosity, are you still doing this by the old method:-

http://www.murga-linux.com/puppy/viewtopic.php?t=101275

.....or have you discovered the 'click-to-install' .pets I've made up?

http://www.murga-linux.com/puppy/viewtopic.php?p=898288#898288

I tried both methods. I spent quite a bit of time over the past couple of days trying to get this sorted, and in the process moved back and forth several times between your "old", manual method and the PET packages. Initially I had no success with either method. I would install or update PepperFlash (using one method or the other; it made no difference), restart the Browser, go to ABC iview (there was a particular TV program that I had missed), and it would complain the I needed to have FlashPlayer installed. Nothing I did seemed to work. The breakthrough came when I discovered by chance that OverDrive's script not only updated the information on the Plugins page but, more importantly, got the updated PepperFlash files working.

It might actually be worth mentioning this on your PepperFlash threads, just in case there are others floundering along the same path that I followed. It is reasonable to assume that just updating the PepperFlash files and restarting the Browser should make everything work, but this seems not always to be the case.

_________________
What you really need is two puppies:
Puppy Linux, and the sort with four legs and a tail.


Last edited by TwoPuppies on Wed 08 Jun 2016, 09:14; edited 2 times in total
Back to top
View user's profile Send private message 
TwoPuppies


Joined: 29 Dec 2010
Posts: 77
Location: Melbourne, Australia

PostPosted: Wed 08 Jun 2016, 09:11    Post subject:  

peebee wrote:
Oldest with pepperflash is chromium-34
https://sourceforge.net/projects/lxpup/files/Other/chromium-34.0.1847.137%2Bpepper_13.0.0.214_lx.sfs/download

Thanks for the information. Although I have now discovered that PepperFlash is also in google-chrome-26.0.1410.63.pet. No idea where I got this PET from. I've had it for ages.
peebee also wrote:
That will probably be because the sfs will be xz compressed and lupu is too old to understand xz compression.....

lupu-5.2.8.7 has been very substantially upgraded since Lucid-528.005, with added or enhanced support for many formats that were introduced after the earlier Lucid series, including xz compression.

_________________
What you really need is two puppies:
Puppy Linux, and the sort with four legs and a tail.

Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Wed 08 Jun 2016, 10:11    Post subject:  

Hi again, TwoPuppies.

Curious. I've only ever had success with updating PepperFlash. You do realise that once you've changed it, you need to shut the browser down, and then re-start, before Chrome/Chromium/whatever can actually use the new files, yes?

(Don't want to sound like I'm teaching my grandmother to suck eggs, but you'd be amazed at the number of people who seem to be unaware of a simple step like this..!) Laughing Rolling Eyes

EDIT: Sorry, just now read the above post.....yes, you are aware of that step!

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, if that's the case...

It'll give me a chance to try out Lucid myself on the old girl. I've got a 'half-set up' Lucid already on a multi-Pup flash drive I use for 'test runs'; if I can get a version of Chrome working on it, it'll almost be a viable Pup for the Inspiron's hardware. (That'll be in addition to Precise 5.7.1, and rg66's X-Slacko 2.3.2, which are on there already.....) Smile

If you wouldn't mind doing that, this would be the best way to do it. Bill (rcrsn51) uses DataFileHost quite a bit if he's sharing out utilities for test purposes. Simply upload, note (or 'copy') the URL link you'll be given, and let me have the link. Then you can delete it. Simple as that. It's very useful for short-term 'sharing'. PM me the link if you'd rather.....it's entirely up to you.


Mike. Wink

_________________
MY 'PUPPY' PACKAGES


Last edited by Mike Walsh on Thu 09 Jun 2016, 12:15; edited 2 times in total
Back to top
View user's profile Send private message 
peebee


Joined: 21 Sep 2008
Posts: 4391
Location: Worcestershire, UK

PostPosted: Thu 09 Jun 2016, 01:56    Post subject: chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)  

Updated: 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
Back to top
View user's profile Send private message Visit poster's website 
01micko


Joined: 11 Oct 2008
Posts: 8787
Location: qld

PostPosted: Thu 09 Jun 2016, 02:06    Post subject: Re: chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)  

peebee wrote:
Updated: chromium_51.0.2704.84+pepperflash_21.0.0.213 / 242 (64bit)


Grabbing now with SourceForge Downloader Razz

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. Wink

_________________
Puppy Linux Blog - contact me for access
Back to top
View user's profile Send private message Visit poster's website 
TwoPuppies


Joined: 29 Dec 2010
Posts: 77
Location: Melbourne, Australia

PostPosted: Thu 09 Jun 2016, 22:19    Post subject:  

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...

Certainly, that's fine by me. I'll send you the download details.

_________________
What you really need is two puppies:
Puppy Linux, and the sort with four legs and a tail.

Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Fri 10 Jun 2016, 10:58    Post subject:  

TwoPuppies wrote:
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...

Certainly, that's fine by me. I'll send you the download details.


Thanks! Will let you know how I get on with it....and with PepperFlash.


Mike. Wink

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
tano70

Joined: 05 May 2016
Posts: 18

PostPosted: Sat 11 Jun 2016, 04:08    Post subject:  

Last chromium 51 version for LxpupSc 32 bit please?
Back to top
View user's profile Send private message 
peebee


Joined: 21 Sep 2008
Posts: 4391
Location: Worcestershire, UK

PostPosted: Sat 11 Jun 2016, 04:28    Post subject:  

tano70 wrote:
Last chromium 51 version for LxpupSc 32 bit please?

Already available....see

LxPupSc thread

_________________
LxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64
Back to top
View user's profile Send private message Visit poster's website 
ac2011

Joined: 09 Feb 2011
Posts: 135

PostPosted: Sun 12 Jun 2016, 22:26    Post subject:  

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.


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/viewtopic.php?t=81312&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:

Code:
/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 "$@"


Note the additional libstdc++ library path, containing just libstdc++.so.6 which I pulled from an SFS of Skype 4.2 for Carolina.

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:
/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 "$@"


You don't actually need all the files in the GlibC 2.20 PET. Here's what I'm using:

Code:
  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


So an additional 15MB to get the latest Palemoon to run.

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.
Back to top
View user's profile Send private message 
Mike Walsh


Joined: 28 Jun 2014
Posts: 6397
Location: King's Lynn, UK.

PostPosted: Mon 13 Jun 2016, 06:35    Post subject:  

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

_________________
MY 'PUPPY' PACKAGES

Back to top
View user's profile Send private message 
ac2011

Joined: 09 Feb 2011
Posts: 135

PostPosted: Tue 14 Jun 2016, 03:29    Post subject:  

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:


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.

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.
Back to top
View user's profile Send private message 
peebee


Joined: 21 Sep 2008
Posts: 4391
Location: Worcestershire, UK

PostPosted: Fri 17 Jun 2016, 03:49    Post subject:  

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
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 18 of 38 [564 Posts]   Goto page: Previous 1, 2, 3, ..., 16, 17, 18, 19, 20, ..., 36, 37, 38 Next
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies. View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Browsers and Internet
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1197s ][ Queries: 12 (0.0375s) ][ GZIP on ]