SlimJet 64-bit SFS packages

Browsers, email, chat, etc.
Message
Author
User avatar
poorguy
Posts: 261
Joined: Sat 14 Nov 2015, 01:50

#21 Post by poorguy »

Hey All,

Just downloaded the latest Slimjet browser from the links in this thread.

So now I'll have to give it a try and see how good it works.

Thanks everyone who made this possible.

The PoorGuy

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#22 Post by Mike Walsh »

*** NEW Version Available ***

Evening, all.

The current version, 11.0.3.0, is now available as 64-bit .pet and SFS packages. Links, again, as above in the 2nd post:-

http://www.murga-linux.com/puppy/viewto ... 524#907524

Enjoy. Any probs, let me know, as always.


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#23 Post by Mike Walsh »

Afternoon, all.

I've decided to make a generic package for 32-bit SlimJet, since I run several 32-bit Pups myself, in addition to Tahr64 and Slacko64.

Unlike Oscar's packages, these follow my standard pattern, installing to /opt, rather than /usr/lib. I'm not attempting to steal Oscar's thunder here; if it wasn't for him, I would never have discovered this brilliant browser. I'm following the Puppy maxim of choice; these are constructed slightly differently to Oscar's, and are a 'generic' package, as opposed to Puppy-specific variants.

They can be found here:-

https://www.mediafire.com/folder/4bzwuu ... it_generic

Just select the package you want. I usually prefer the SFS, but just sometimes I need to employ the .pet package, because I have too many SFS packages at /mnt/home that I don't wish to unload.....

I'll be keeping these updated, so.....do enjoy.


Mike. :wink:
Last edited by Mike Walsh on Sun 04 Sep 2016, 16:12, edited 3 times in total.

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#24 Post by s243a »

It's not working for me in tahrpup 6.0.2 but I'll see if I can get it working.

Code: Select all

cd /opt/slimjet
su spot
root$ bash -x ./flashpeak-slimjet --incognito
+ grep '^flags' /proc/cpuinfo
+ grep -qs sse2
+ '[' 0 '!=' 0 ']'
+ exec
+ exec
+ exec
++ exec cat
++ exec cat
+ exec -a ./flashpeak-slimjet /opt/slimjet/slimjet --user-data-dir=/root/.config/slimjet --disable-setuid-sandbox --disable-namespace-sandbox --disable-infobars --incognito
[3498:3498:0806/213827:ERROR:browser_main_loop.cc(219)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.
Failed to create secure directory (/root/.config/pulse): Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(410)] readlink failed: Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(246)] readlink(/root/.config/slimjet/SingletonLock) failed: Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(246)] readlink(/root/.config/slimjet/SingletonLock) failed: Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(270)] Failed to create /root/.config/slimjet/SingletonLock: Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(410)] readlink failed: Permission denied
[3498:3498:0806/213827:ERROR:process_singleton_posix.cc(246)] readlink(/root/.config/slimjet/SingletonLock) failed: Permission denied
[3498:3498:0806/213827:ERROR:chrome_browser_main.cc(1460)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.
[3498:3536:0806/213827:ERROR:cache_util.cc(134)] Unable to move cache folder /root/.config/slimjet/ShaderCache/GPUCache to /root/.config/slimjet/ShaderCache/old_GPUCache_000
[3498:3536:0806/213827:ERROR:cache_creator.cc(129)] Unable to create cache
[3498:3536:0806/213827:ERROR:shader_disk_cache.cc(589)] Shader Cache Creation failed: -2
root$ [0806/213827:ERROR:nacl_helper_linux.cc(307)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
^C
root$ bash -x ./flashpeak-slimjet --incognito &>bla.txt
root$ 
Note that I ran it as spot because it complained when I tried to run it as root.

I'll see what I can do to get it working.

**edit: I got it to work!!!!

I changed line 33 in /opt/slimjet/flashpeak-slimjet
from

Code: Select all

exec -a "$0" /opt/slimjet/slimjet --user-data-dir=/root/.config/slimjet --disable-setuid-sandbox --disable-namespace-sandbox --disable-infobars "$@"
to

Code: Select all

exec -a "$0" /opt/slimjet/slimjet --user-data-dir=/root/spot/.config/slimjet --disable-setuid-sandbox --disable-namespace-sandbox --disable-infobars "$@"
The problem was spot didn't have permission for /root/.config/

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#25 Post by Mike Walsh »

@s243a:-

Fair enough! Most folk don't tend to bother with spot, it's true.....but if you feel it affords you that extra layer of protection, go for it.

You do, of course, need to make sure that everything matches..... :)

Glad you got it working. Nice one.


Mike. :wink:

s243a
Posts: 2580
Joined: Tue 02 Sep 2014, 04:48
Contact:

#26 Post by s243a »

Mike Walsh wrote:@s243a:-

Fair enough! Most folk don't tend to bother with spot, it's true.....but if you feel it affords you that extra layer of protection, go for it.

You do, of course, need to make sure that everything matches..... :)

Glad you got it working. Nice one.


Mike. :wink:
Thankyou :)

In my opinion It's pretty simple to use spot if you have a suitable startup script. For instance I just created the following two scripts:

For non incognito

Code: Select all

cd /usr/bin/
nohup su -c "flashpeak-slimjet" spot& 
and for incognito

Code: Select all

cd /usr/bin/
nohup su -c "flashpeak-slimjet --incognito" spot& 
and dragged them to my desktop.

This works although it would probably be nicer if I edited:
/usr/share/applications/slimjet.desktop

and fixed the menu to give both an incognito and non incognito option. I'll think about making these modifications and repackages the sfs.

In my opinion since the internet is the most likely place where someone is to get a virus from it makes sense to run browsers as spot.

Besides the browser wasn't working for me as root anyway.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#27 Post by Mike Walsh »

@s243a:-

Hi again.

If you want to make a /spot version, with the mods you've mentioned, go for it. No probs with that. You will find, with all the Chromium-based browsers, that they do have a tendency to 'whinge' when started from the terminal in Puppy, although they'll invariably run......99 times out of 100, anyway.

I got my inspiration from Oscar, who's been messing around with browsers far longer than I have. No reason why you can't do the same thing and re-package it as a 'Spot' version. If you'd like, get it it working and packaged, let me have a copy of it, and I'll host it on my MediaFire a/c, alongside my other SlimJet packages, with credit for it attributed to yourself. We may as well make it available, for those who want to use it!

Fair enough? How would you feel about keeping it updated, as I package the newer versions? And perhaps producing a .pet version? I can of course do them if you want, but you might like to make this your personal contribution. It's not hard to do when you know what you're doing.

I use trio's 'Pet-Maker' utility.....a very useful little app, though I do find it's easier to place the contents into the target directory manually, then use the utility to do the actual packaging. I've just got my system set up for the way I prefer to make my packages; it 'works' for me!

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

It uses 'dir2pet' and 'mksquashfs' under the hood, although I find it's actually quicker to use the 'mksquashfs' script directly.....but it's an incredibly useful tool nonetheless. The GUI for editing the '.pet specs' is especially handy.

Let me know what you'd like to do, and if applicable, we'll make the necessary arrangements.


Mike. :wink:
Last edited by Mike Walsh on Mon 08 Aug 2016, 23:55, edited 1 time in total.

cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#28 Post by cthisbear »

Working today in Precise Puppy version 5.6.1, released May 2013..

Showed in the menu etc..and quick to run the first time.

Excellent Mr MW....Chris.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#29 Post by Mike Walsh »

@cthisbear:-

Thanks! Glad you like it, Chris. Positive feedback is all useful stuff.....and, like I said, for me, it's all but replaced Chrome on the 32-bit Pups, since I can no longer keep it up-to-date.

For the 64-bit Pups, Chrome is still very much in use.....

BTW, if you find you like a certain version of SlimJet, and want to hang onto it (FlashPeak seem to do 3 or 4 releases based on any given release of Chromium.....mainly just adding 'bling' as Oscar very aptly put it..!), you can always keep Pepper up to date with my PepperFlash .pets, from here. There's a link to the re-released, up-to-date 32-bit Pepper.


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#30 Post by Mike Walsh »

*** NEW Version 11.0.5.0 now available***

Afternoon, all.

The new release, 11.0.5.0, is now available for download. Both 64-bit and 32-bit packages can be found at their usual locations.

64-bit here.

32-bit here.

Enjoy. Any probs, let me know, please.


Mike. :wink:

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#31 Post by rokytnji »

Post deleted. I figure better handled through a PM.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#32 Post by Mike Walsh »

*** NEW Version 11.0.6.0 now available***

Morning, everybody.

The new release, 11.0.6.0, is now available for download. Both 64-bit and 32-bit packages can be found at their usual locations. This includes the new version of Pepper, 23.0.0.162.

This release is supposed to have fixed a recurring problem where embedded videos within Twitter are refusing to play. So says the changelog. Won't be testing this personally, since I loathe the whole concept of social networking sites.....

64-bit here.

32-bit here.

Enjoy. Any problems, you know where to find me...


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#33 Post by Mike Walsh »

Afternoon, all.

It seems that 11.0.6.0 is being recalled, due to the Twitter 'fix' causing other stuff to stop working!

http://www.slimjet.com/en/whatisnew.php

Anybody who's experiencing problems with Facebook videos may wish to revert to 11.0.5.0 in the short-term. Apparently the Twitter 'fix' wasn't working in any case. I would hazard a guess that it won't be long before version 12 is out, anyway. Oscar also confirms this:-

http://www.murga-linux.com/puppy/viewto ... 253#926253


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#34 Post by Mike Walsh »

*** NEW Version 11.0.7.0 now available. Also, the Beta for version 12! ***

Afternoon, all.

Thanks are due to Oscar for alerting me to these two new releases. I've not been watching the Flashpeak site as regularly as I should, since what with having involvements on half-a-dozen different forums these days, I just don't have as much time to devote to things as I'd like. So, this will be marking a change of direction for me. I shall no longer be releasing .pet packages for these, mainly because when you're getting up into this kind of size territory, it fills the save file/folder pretty quickly...

I also won't be releasing my 32-bit version any longer. TBH, Oscar has things nicely covered on that front (he doesn't, so I understand, have any 64-bit hardware), and he does an excellent job with them, too. I still use these myself, anyway, so duplication seems a wee bit pointless..!

I shall, instead, be concentrating on the 64-bit SFS packages, as I have been for a while with Chrome. This is, after all, what I originally had in mind when I first started this thread.

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

The new release, 11.0.7.0, is now available for download. This includes the current version of Pepper, 23.0.0.162. It seems the embedded videos within Twitter are still refusing to play..!

The beta for the new version, 12.0.0.0, is also available (including Pepper 23.0.0.162). I've been testing this for the last few hours, and it appears to be fairly stable. Interestingly, both Tahr64 and Slacko64 packages are now running with almost full sandboxing for the very first time.....

These 64-bit packages are available from here.

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

Enjoy. Any problems, you know where to find me...


Mike. :wink:
Last edited by Mike Walsh on Sat 08 Oct 2016, 17:35, edited 1 time in total.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#35 Post by Mike Walsh »

*** NEW Version 12.0.1.0 now available***

Morning, everybody.

The new release, 12.0.1.0, is now at 'stable', and is available for download. These can be found at the location in post #2. This includes the new version of Pepper, 23.0.0.162.

Have fun. Any problems, you know where to find me...


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#36 Post by Mike Walsh »

Morning, all.

I may be resurrecting my 'generic' 32-bit SFS package, after all. From what Oscar's been saying in the other SlimJet thread, he's considering putting an end to his SlimJet experimental packages.

I know a 'generic' package works fine for all my 32-bit Pups, anyway. I've used it in the past, until recently, when I started sym-linking a single, 'common' version of it into each of my 32-bitzers. And that works fine, too.

I'll keep y'all posted on this one.


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

new 64-bit releases....and 32-bit re-released!

#37 Post by Mike Walsh »

*** NEW Version 12.0.3.0 now available***

Afternoon, all.

The new release, 12.0.3.0, is now available for download. These can be found at the location in post #2. This includes the current version of Pepper, 23.0.0.185.

I'm also re-releasing my 32-bit 'generic' SFS of SlimJet. It, too, is available from the same location as the 64-bit releases:-

https://www.mediafire.com/folder/3so7h6 ... S_packages

Please do be aware that from version 12, SlimJet will only run under 32-bit totally without sandboxing, i.e. with the '--no-sandbox' switch; it just won't have it any other way with Pup's 'root' model.

Enjoy. Any problems, you know where to find me...


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#38 Post by Mike Walsh »

*** NEW Version 12.0.6.0 now available***

Afternoon, all.

The new release, 12.0.6.0, is now available for download. These can be found at the location in post #2. This includes the current version of Pepper, 23.0.0.185.

The 32-bit 'generic' SFS of SlimJet is also available from the same location as the 64-bit releases:-

https://www.mediafire.com/folder/3so7h6 ... S_packages

This runs in most of the 'modern' Pups.....including the majority of the 5-series. For now, that is...

Don't forget, from version 12, SlimJet will only run under 32-bit totally without sandboxing, i.e. with the '--no-sandbox' switch; Pup's 'root' model doesn't allow for any other mode of operation, unfortunately. However, for some weird reason, the 64-bit versions are now running with almost full sandboxing; yay! God knows what the difference is.....I haven't a clue. I'm not a 'code guru'; I'm just a 'tinkerer' who likes putting packages together..!

Have fun. Any problems, give me a shout.


Mike. :wink:

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

Sandboxing

#39 Post by sheldonisaac »

Mike Walsh (in part) wrote: Don't forget, from version 12, SlimJet will only run under 32-bit totally without sandboxing, i.e. with the '--no-sandbox' switch; Pup's 'root' model doesn't allow for any other mode of operation, unfortunately. However, for some weird reason, the 64-bit versions are now running with almost full sandboxing; yay!
Please excuse my asking here (rather than ??).

Can someone explain this "sandboxing"?
I never heard of it in relation to Opera 12.16 etc

Thanks a lot,
Sheldon
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#40 Post by Mike Walsh »

Hi, sheldon.

Now remember; I'm far from being an 'expert' in this stuff.....but as I understand it, it's a method of running individual tabs within a browser which was pioneered by the devs at The Chromium Project (coincidentally sponsored by Google, and oh! what a surprise; it's where Google draw the source code from for Chrome....)

My understanding is that whatever processes are running within any given tab are kept inside that tab.....so any nefarious nasties that may get downloaded can't spread mayhem to the rest of the browser (and from there, to the rest of your system).

It's just an extra safety feature which is being adopted, and implemented by, most of the major browsers. Opera 12 I don't know about, never having used it.....but the new Opera (which is based on the Chromium model, and the 'Blink' engine), definitely does.

Hopefully that makes things a shade less 'foggy'..!


Mike. :wink:

Post Reply