Page 40 of 43
Posted: Thu 08 Nov 2018, 12:33
by nosystemdthanks
this will probably get a smile:
http://murga-linux.com/puppy/viewtopic. ... 19#1009419
BarryK wrote:My Chromium PET is 87.3MB! Big, but it is only gzip compressed. I am intending to convert it to a SFS for the next release, going over to using SFSs more.
Posted: Sun 18 Nov 2018, 18:26
by wanderer
hi all
just a question and a request
does anyone know of an sfs
or can they make an sfs
that has the latest firefox
and pulseaudio and all the other stuff added or compiled in
so that one doesn't have to mess with it
i assume the gurus can do it
but it is of course beyond me
it would be useful for me
but also im sure for everyone who uses firefox
thanks in advance
wanderer
Latest Firefox as SFS
Posted: Sun 18 Nov 2018, 20:11
by mikeslr
Hi Wanderer:
I haven't followed corepup closely enough to know how to do it under that OS. But if it's like Puppy in general, and you can live without PulseAudio, I'd use the applications available from here,
http://murga-linux.com/puppy/viewtopic. ... 010#978010:
You're probably aware the Puppies have difficulty with PulseAudio.
1. To hold the following, create a folder named below as "firefox_quantum" without the quotes for the sake of simplicity.
2. Right-click it and within create an opt folder.
3. Download fredx181's firefox-60.0.1-
XX-bit.tar.gz, substituting
XX with your choice of 32 or 64.
4. Unpack it, and drop the resulting firefox(number) folder with all its contents into your /firefox_quantum/opt.
[fredx181 built the package (and resulting app) to be portable and self-contained. It can run from anywhere, but locating it in /opt is a good choice for an SFS. It already includes apulse, an application which uses alsa when system/application calls are made to pulse-audio. The version later can be updated, as and when necessary, from firefox's help menu. And profiles --addons, bookmarks, settings-- are preserved within the folder rather than in /root/.mozilla].
5. Download Mike Walsh's FF_Quantum-MenuEntry.pet. Unpack the pet and copy its contents into
your firefox_quantum folder --not /opt/firefox. Select merge if necessary. Open /usr/share/application desktop in geany/text-editor and make certain Exe=the name of your /opt/firefox folder)
6. (If necessary, download Mike Walsh's gtk3 pet from the link fredx181 provided. Firefox Quantum (AFAIK even the current firefox-esr) requires gtk3. My experience is that this pet will work with any 32-bit Puppy. Unpack the pet and copy its contents into
your firefox_quantum folder --not /opt/firefox. Select merge if necessary. Alternatively, download and mount fredx181's gtk SFS and copy its contents into
yourfirefox_quantum folder, not /opt/firefox.
But, best to install gtk3 into corepup via its package manager if not already present. Other new applications may need it.)
7. dir2sfs your firefox folder_quantum, not /opt/firefox.
Posted: Sun 18 Nov 2018, 20:39
by wanderer
thanks for all the info and help mikeslr
will try your instructions
i think corepup and puppy are close enough for it to be compatible
will post if i have anything of interest
wanderer
Posted: Sun 18 Nov 2018, 22:25
by fredx181
Hi wanderer, just mentioning in case Mike's suggestions are not working for you:
The firefox-esr v60.3 packages from Debian do not depend on pulseaudio (or apulse) so sound can work with just alsa.
Should be possible to install and make module on Dcore, I guess.
https://packages.debian.org/search?keywords=firefox-esr
Fred
Posted: Mon 19 Nov 2018, 00:35
by rockedge
fredx181 wrote:Should be possible to install and make module on Dcore, I guess.
yes it is possible....and a good tip with firefox-esr v60.3 Debian package! thanks!
Posted: Mon 19 Nov 2018, 00:36
by wanderer
thanks fredx181
i will try them both
and thanks for making this package
i (and certainly everyone else) really appreciate your work
wanderer
Re: Latest Firefox as SFS
Posted: Mon 19 Nov 2018, 20:25
by fredx181
mikeslr wrote:Hi Wanderer:
I haven't followed corepup closely enough to know how to do it under that OS. But if it's like Puppy in general, and you can live without PulseAudio, I'd use the applications available from here,
http://murga-linux.com/puppy/viewtopic. ... 010#978010:
....
....
Bug fixed and newer firefox version, see here:
http://murga-linux.com/puppy/viewtopic. ... 21#1010621
Fred
Posted: Mon 19 Nov 2018, 22:18
by wanderer
thanks once again Fredx181
will try your new creation
very awesome
wanderer
Posted: Sun 13 Jan 2019, 18:11
by wanderer
hi all
just a post to remind everyone of this little project
and the ideas behind it
and to encourage everyone to look into this system
as an efficient method of building small modular systems
here are some details for those that may be interested
corepup is a modification of tinycore
the basis of this system
is to load a small ramdrive in ram
and then mount tcz (the same as puppy sfs files)
and symlink them to the ramdrive
these are the two lines of the tce-load script
that do the job
sudo /bin/mount "$THISAPP" /tmp/tcloop/"$APPNAME" -t squashfs -o loop,ro,bs=4096 2>&1
sudo /bin/cp -ais /tmp/tcloop/"$APPNAME"/* / 2>/dev/null
in corepup/tinycore
the tc-config script
is equivalent to the init script in puppy
so this is a logical place to add functions
either from puppy or elsewhere
so there you have it
puppy sfs files can be made into tcz files and symlinked and
puppy init functions can be added to the tc-config script
i continue to play with corepup
and have worked out the main outlines of the system
so i consider the project complete
and my original goal accomplished
but of course there are an infinite number of things
that can still be done
well
have a nice day
see you soon
wanderer
Posted: Thu 17 Jan 2019, 02:11
by RedQuine
Hi wanderer,
I've been following this thread with interest since I started playing with CorePlus. I love how quickly it loads and runs, and have been having lots of fun with it! The only thing I miss is Iron browser. I have the latest Firefox, but I prefer Chrome-based browsers for some tasks and the repository only has an old one. I've yet to work out how to install the latest Iron.
Would you be so kind as to share a working copy of your CorePup? If I can use the .sfs as a .tcz on there, I might start using CorePup instead of CorePlus on my netbook.
Not to worry if you can't share it at the moment. It's great to hear you're still working on it!
Hope you're keeping well
Posted: Thu 17 Jan 2019, 15:21
by wanderer
hi redquine
thanks for your interest
and kind words
if you are using coreplus or any newer tinycore
you may be able to simply change any puppy sfs to a tcz
by unsqashing the sfs
and resquashing it with the squashfile version tinycore uses
then make sure the ending is tcz instead of sfs
and put it in your tce/options folder with the other tcz
it should then load normally and be available to use
the only other problem may be that some dependencies are missing
so you may have to run them down and include them in your tcz
or if they are available in the repository load them from there
there are a cornucopia of puppy sfs files on this forum
and I assume there is a version of iron that you can use
and the person that made it probably would help with the dependencies
I intend to post an up to date corepup from tc 9 plus this week if I can
but the modifications are minor when it comes to function
and in the meantime tc plus is essentially the same
if you have and questions or thoughts on all of this
please post and I will try to answer them
great hearing from you
and good luck
and stay well yourself
wanderer
Posted: Sat 02 Mar 2019, 03:53
by wanderer
hi all
with my customary lack of foresight
i thought i would move this thread to misc
to get out of the way of the main puppy threads
however wiak is right
that thread is too filled with ... misc things
i now move things back here
i will wait until the gurus decide
what us non-puppy based projects should do
anyway now that i have a little more personal time
i will try to do more work on this project
i will annoy you all again soon
regards
wanderer
Posted: Sun 03 Mar 2019, 02:31
by wanderer
hi all
now that i (hopefully) have a little more time
i will proceed to turn tc plus 9 into corepup 9
this really entails (intentionally) very minor modifications
and until it is ready
tc plus 9 can be used and is essentially identical
so for anyone who is interested and waiting
just use tc plus 9
i will only do this with tc plus 9 not the smaller versions
since it contains the extra stuff for wireless
and the extra desktops
and if anyone wants a smaller system
all they have to do is remove some tcz
which is very easy
i also want to turn fredxs apulse firefox into a tcz
and apparently there is a script that will turn a deb into a tcz
and i will look into that
i have already done a lot with corepup
using tc 6.4.1
and all of that transfers easily to later versions
as noted before
tc and puppy are very similiar
the tc-config file in tinycore
is equvalent to the init file in puppy
and tcz are equivalent to sfs files and pets
well as usual
i encorage whoever would like to build a minimal modular system
to look into corepup/tinycore
i think you will be impressed with its power and elegance
see you soon
wanderer
Posted: Sun 03 Mar 2019, 09:12
by RedQuine
Great to hear you're working on it again, wanderer! Just to let you know, I managed to get Iron working in CorePlus.
It didn't run from a converted .sfs as (1) in Puppy, Iron needs to run as spot; (2) there were missing dependencies. So I extracted the .deb instead, which gave me the control file listing the dependencies. All I had to do was create a .dep file containing:
libXcursor.tcz
atk.tcz
at-spi2-atk.tcz
libXcomposite.tcz
libXtst.tcz
libcups.tcz
nss.tcz
gtk3.tcz
libXss.tcz
gst-ffmpeg.tcz
libasound.tcz
After fetching these from the repository, it worked perfectly. There are warning messages in the terminal, but I get those in Puppy as well and it still seems to run OK.
I look forward to trying it in CorePup, and seeing if I can convert a few more applications when I get the chance.
Posted: Sun 03 Mar 2019, 09:38
by wanderer
awesome work RedQuine
what you are doing is what its all about
i will try to follow in your footsteps
post any info on how you do things if you get the chance
thanks so much
wanderer
Posted: Tue 05 Mar 2019, 20:17
by wanderer
hi all
to those interested
there is another way of adding applications to corepup
besides making a tcz (a compressed read only file)
one can also put the application in an ordinary directory
for example in home
and then symlink its contents to root
using the busybox copy command
this means the application will be uncompressed and read/write
and can modify its control files as needed in that directory
just one of the many variations possible because of the elegance of this system
wanderer
Posted: Sun 24 Mar 2019, 16:12
by wanderer
hi all
one of the keys to making corepup
both more puppy and more useful
is to make puppy applications/functions
usable in corepup
what i want to have in corepup
is a forefox that uses apulse
instead of pulse audio
so i am going to try to put fredx's firefox into corepup
so now im going to bug fredx for advice
wanderer
Posted: Sun 24 Mar 2019, 17:25
by mikeslr
[quote="wanderer"
what i want to have in corepup
is a firefox that uses apulse
instead of pulse audio
so i am going to try to put fredx's firefox into corepup
so now im going to bug fredx for advice
wanderer[/quote]
Before you bug fred: His firefox quantum, as well as Mike Walsh's firefox-esr and palemoon are portables.. They do NOT have to be installed. Under Puppies, all you do is download them, unpack the downloaded tar.gz, move the folder where you want it, and start them by clicking the bash-scripts named "ff" for firefox and "plmn" for palemoon.
If corepup employs BASH, that may be all that is necessary. If it doesn't employ bash, you may just need to translate the scripts to whatever corepup uses instead.
You'll find on the same post from which you download firefox quantum a menu pet. It's structured to find firefox quantum in /opt. But I run portables from /mnt/home. So I deconstructed the menu-pet, edited its path, and rebuilt it. Used it as a template for firefox-esr and palemoon, merely changing the path specifics and executable called.
Posted: Sun 24 Mar 2019, 17:34
by wanderer
thanks mikeslr
forefox will start but can't find some files
i will have to run down where to get them
wanderer