Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 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 Thu 25 Apr 2019, 04:08
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
corepup
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 54 of 56 [838 Posts]   Goto page: Previous 1, 2, 3, ..., 52, 53, 54, 55, 56 Next
Author Message
wanderer

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 03 Mar 2019, 05:38    Post subject:  

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

Joined: 20 Oct 2007
Posts: 863

PostPosted: Tue 05 Mar 2019, 16:17    Post subject:  

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

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 12:12    Post subject:  

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


Joined: 16 Jun 2008
Posts: 3109
Location: 500 seconds from Sol

PostPosted: Sun 24 Mar 2019, 13:25    Post subject:  

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

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 13:34    Post subject:  

thanks mikeslr

forefox will start but can't find some files

i will have to run down where to get them


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

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 13:38    Post subject:  

libatomic.so.1

i dont find it in the tinycore repository

wanderer
Back to top
View user's profile Send private message 
darry19662018

Joined: 31 Mar 2018
Posts: 379
Location: Rakaia

PostPosted: Sun 24 Mar 2019, 14:13    Post subject:  

Use this pet contains what you need
http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=105825

_________________
Puppy Linux Wiki: http://www.puppylinux.org/wikka/HomePage

https://freemedia.neocities.org/
Back to top
View user's profile Send private message Visit poster's website 
wanderer

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 14:15    Post subject:  

thanks darry

wanderer
Back to top
View user's profile Send private message 
darry19662018

Joined: 31 Mar 2018
Posts: 379
Location: Rakaia

PostPosted: Sun 24 Mar 2019, 14:22    Post subject:  

By the way Wanderer if you need any dependencies/packages this site is brilliant:

https://pkgs.org/

_________________
Puppy Linux Wiki: http://www.puppylinux.org/wikka/HomePage

https://freemedia.neocities.org/
Back to top
View user's profile Send private message Visit poster's website 
wanderer

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 14:25    Post subject:  

thanks again darry

wanderer
Back to top
View user's profile Send private message 
fredx181


Joined: 11 Dec 2013
Posts: 3865
Location: holland

PostPosted: Sun 24 Mar 2019, 14:46    Post subject:  

Hi wanderer, just mentioning, don't know if you can use deb packages the way you run Tcore :
Debian has firefox-esr builds that don't depend on pulseaudio (I tested Jessie and Stretch).
https://packages.debian.org/search?keywords=firefox-esr
Recently tried the jessie package in Tahrpup and sound works.

Btw, "bug" me anytime you want, wanderer Laughing

Fred

_________________
Dog Linux website
Tinylinux blog by wiak
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 863

PostPosted: Sun 24 Mar 2019, 15:07    Post subject:  

also much thanks fredx

thanks for all your work


wanderer
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1276
Location: not Bulgaria

PostPosted: Fri 29 Mar 2019, 04:58    Post subject:  

Hello wanderer

EDIT: Okay, since checked TC itself and there seems to already be an 'ezremaster' app installed so some of the following may be more useful for command info than actually required for remastering.

Since taking a new look at tiny core linux (64bit) I stumbled across a script that takes the CorePure64 iso of tiny core linux and allows user to customise it, whereupon it creates new iso containing the customisations. Isn't that something magical and useful...?! (i.e. a simple remaster utility)

https://gist.github.com/dankrause/2a9ed5ed30fa7f9aaaa2

I would imagine it wouldn't be impossible to modify the script to work with 32bit tiny core linux as an alternative, though I'm not myself planning to do that cos too busy 'playing'-with/(configuring) the current setups I'm experimenting with. However, at a glance, might just be a matter of changing the URL and the INPUTISO name near the beginning of the script.

I haven't actually tried the script myself as yet, but I expect it works since been under development/maintained for some years apparently. Note, that I'm not even exactly sure what it does at the moment... I'm more interested in it for now because it contained a number of underlying commandlines I need to use a lot on an individual basis and helps me remember them...

wiak

EDIT: Most of the following, though old, remains relevant for doing a manual remaster:

http://sirlagz.net/2011/05/17/how-to-remaster-tiny-core-linux/

Come to think of it, I haven't actually checked if tinycore has a remaster utility installed by default nowadays - but I've never heard of such. There are wiki instructions though:

http://wiki.tinycorelinux.net/wiki:remastering

There's also a convert deb to tcz here:
https://gist.github.com/nuxlli/ddd3fa2ceed7b2cecdd3

_________________
Tiny Linux Blog: http://www.tinylinux.info/
makepup: http://www.murga-linux.com/puppy/viewtopic.php?p=965541
tinycore/slitaz: http://www.murga-linux.com/puppy/viewtopic.php?p=990130#990130
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 863

PostPosted: Fri 29 Mar 2019, 13:45    Post subject:  

hi wiak

thanks for all your help and support


i am using coreplus 9 32 bit for my base now

yes it does have an ezremaster utility already in it

but i just un cpio the core, make changes and cpio the core up again

its very easy and straightforward

same way with tcz just unsquash, make changes and squash them


at this time i have 2 problems

1.

i need to have a recipe (not a script since i want to do it manually)

to unsquash puppy sfs files pets and debs

once they are in a normal folder

i can make them either into a linked directory or a tcz

and

2.

i am trying to set up an up to date firefox

with apulse

and the necessary codecs like flash etc

rather than pulseaudio

tinycore has a script to download and build the newest firefox

but the resulting firefox is incomplete


i am working on these things in my usual slow and inexpert way

and will eventually accomplish them

but of course any help is appreciated


eventually i will convert some more puppy stuff to work in corepup

since that is one of the main ways to puppify it


on a related note

i do not think you can find a better design

to make a minimal modular system

and i think it would be useful

to both the puppy and tinycore community

to develop it

as i will do


but like i said any help is appreciated


and thanks again wiak

best regards

wanderer
Back to top
View user's profile Send private message 
RedQuine

Joined: 20 Mar 2015
Posts: 24

PostPosted: Fri 29 Mar 2019, 17:32    Post subject:  

wanderer wrote:
hi wiak


i need to have a recipe (not a script since i want to do it manually)

to unsquash puppy sfs files pets and debs

once they are in a normal folder

i can make them either into a linked directory or a tcz


Not sure if this is the sort of thing you're looking for, but here's what I did for iron.tcz (if my memory is correct!):

1. Unsquashed the latest iron.deb with UExtract (which will unsquash just about everything you throw at it as long as it's been squashed in the first place - .pet, .deb., .sfs, .tcz ...) - creating 'iron.deb.extracted'
2. Created a separate directory, just called 'iron'
3. Opened the control file in 'iron.deb.extracted' as text, which gave me a list of dependencies
4. Deleted all the other stuff in the file, added .tcz to the end of each dependency, and saved it as iron.dep
5. Copied across /usr/share/* from 'iron.deb.extracted' to 'iron', as /usr/local/share/*
6. Squashed 'iron' as iron.tcz
7. Copied both iron.tcz and iron.dep to 'optional' in Coreplus
8. In Coreplus: ran a dependency check, downloaded the missing dependencies, then loaded iron.tcz and launched it from the command line.

I'm pretty sure I had to edit iron.dep a few times, as the Tinycore repository had different names for some of the dependencies. But that was basically it. [Edit: just remembered, I needed to download the .deb for Chromium as well, as the Iron control file was kind of empty. But you shouldn't have any problem with Firefox, or any other "primary" application.]

I've also found Pkg incredibly useful for reporting and downloading dependencies. You just need the location of the repository; Pkg "talks" you through everything else.

I haven't had a chance to try the new iron.tcz/iron.sfs in Corepup yet owing to other commitments, but it's on my list of things to do. (Also planning to repackage Gimp 2.10 from the AppImage, as UExtract does those too.)

All of the above can be done on the command line if you prefer, but personally, I tend to use whatever tools happen to be lying about. Wink

Last edited by RedQuine on Fri 29 Mar 2019, 17:59; edited 1 time in total
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 54 of 56 [838 Posts]   Goto page: Previous 1, 2, 3, ..., 52, 53, 54, 55, 56 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
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.1375s ][ Queries: 13 (0.0722s) ][ GZIP on ]