YaPI (yet another Puppy Installer) install any Puppy iso
I think the idea is that the Menu>Setup could reduce to a single universal utility for producing a bootable PUP to HDD/SSD/USB/SDcards/microSD/DVDs versus the multitude and confusion that currently exist in the distro's today.
Clarity, simplicity and universal use would be a big help and would cut down on the hours that result when utility is not clear.
The name for years has been "Puppy Universal Installer". But, when used, if you are unfamiliar, its like running across a mine field in current layout: Chances of getting safely to the other side, well... you know. If one is a regular user of the PUI, this is a different story as that person has made all the classic mistakes to know the correct pathing. Occasional or new users, routinely fail.
This is not new news on PUI use, though.
But, I can see where your position is covered in the present steps being taken.
Clarity, simplicity and universal use would be a big help and would cut down on the hours that result when utility is not clear.
The name for years has been "Puppy Universal Installer". But, when used, if you are unfamiliar, its like running across a mine field in current layout: Chances of getting safely to the other side, well... you know. If one is a regular user of the PUI, this is a different story as that person has made all the classic mistakes to know the correct pathing. Occasional or new users, routinely fail.
This is not new news on PUI use, though.
But, I can see where your position is covered in the present steps being taken.
Re: Puppy Universal Installer (For all Puppy Versions)
Thanks for doing the coding!!!!L18L wrote:Interesting discussion
I prefer to just listenening....
except 1 issue: if there is a flash installer,
why do we need a univeral installer ?
Or can the flash installer be launched from the universal?
When the Universal Installer was the Puppy Installer. Basically it would only install to a hard drive.
Was not long before people started asking.
What about this device or that device?
Well, to give people what they wanted. It became the Puppy Universal Installer and what it now is.
What is the real difference between selecting an install option and using a specific set of code to accomplish that or going to a separate program that has that same code?Or can the flash installer be launched from the universal?
Nothing, other than you had to run two programs to do it.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
L18L ,
Here is one for you to possibly also fix.
Goes along with start another program idea.
If you select to install to a CD (#1 image)
You get this message (#2 image)
Your code changes did not cause this. It has been this way for CD option.
Here is one for you to possibly also fix.
Goes along with start another program idea.
If you select to install to a CD (#1 image)
You get this message (#2 image)
Your code changes did not cause this. It has been this way for CD option.
- Attachments
-
- capture8002.png
- (36.95 KiB) Downloaded 343 times
-
- capture8805.png
- (16.49 KiB) Downloaded 345 times
Last edited by bigpup on Tue 08 Dec 2015, 06:38, edited 2 times in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
install from other iso.Attached version from 2015-12-07
please test / check
especially "does install from actual puppy work?"
install from other iso coded to stop after selection now.
Really like that choose an iso window.
(agree. something showing it is searching for iso files would be nice)
I have 8 partitions and two USB drives.
At first it looked like it stopped working.
Finally did pop up with a long list of iso files.
(I have a lot)
install from actual running puppy seems to be working OK.
I see you added my information change about having to mount the iso if getting stuff from it.
I installed to a usb from a running puppy Tahrpup 6.0 full install.
Had to mount the Tahrpup 6.0 iso.
Because the iso was mounted.
Selected get files from directory and the mounted iso was auto detected and used.
Went to the install process without me having to navigate to the opened iso.
(that is how it has normally worked when installing from a running full install. The installer is looking for puppy.sfs, vmlinuz, initrd.gz, etc....
those are not going to be in a full install, so it has to use the iso for the running full install.)
mavrothal,
Can you see it is already complicated
I think some of L18L's coding may just make it less complicated.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Puppy Universal Installer (For all Puppy Versions)
So what?mavrothal wrote: (see pic)
What did you expect?
Hehe you did not read or understand „coded to stop after selection now“
I do not download or delete any ISO while testing. Do you?mavrothal wrote:It would appear that if /tmp/PUI/ISOs is there will not rescan. So ISOs downloaded or deleted after the first run will not be detected.
Scanning a big partition can take some time, you may want to add some indication that is searching.
Yes, would be much simpler. but not for the user.Dry Falls wrote:Wouldn‘t it be simpler to leave pui to installing a running pup and have an independent, separate script to install iso to <option1 option2 option3> etc. It could easily be a right click menu item when selecting an iso file?
Right-click on iso file to open installer is a nice idea.
Yes, PUI has to retain universal and become better.gcmartin wrote:The name for years has been „Puppy Universal Installer“.
It is fun and shall stay fun.bigpup wrote:Thanks for doing the coding!!!!
read more : http://www.murga-linux.com/puppy/viewtopic.php?t=60302When the Universal Installer was the Puppy Installer...
You have convinced me: If there is a PUI then there should be no need for any other installer.What is the real difference between selecting an install option and using a specific set of code to accomplish that or going to a separate program that has that same code?
Nothing, other than you had to run two programs to do it.
HahahaIf you select to install to a CD (#1 image)
You get this message (#2 image)
maybe simply: burn iso to cd ?
Glad you like it; nice features can be added of course.install from other iso.
Really like that choose an iso window.
(agree. something showing it is searching for iso files would be nice)
Install from actual running puppy seems to be working OK.
Thanks for posting another test result.
Yes I want to make it less complicated
Next version should include something of
- bug fix: +mt+home [...done soon thanks mavrothal]
- show searching [...done]
- help button: about action if isos added/deleted. [...done]
- install to cd/dvd/blu-ray
- speed up
- replace these „press Enter key for yes....“
... and will stay far off from final
Last edited by L18L on Thu 10 Dec 2015, 10:05, edited 3 times in total.
Yes. Burniso2cd. That program is a simple burn an iso to a CD.Quote:
If you select to install to a CD (#1 image)
You get this message (#2 image)
Hahaha
maybe simply: burn iso to cd ?
Very easy to use.
That would make mavrothal happy
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
I was also thinking.
It may be a good idea if some of the general information, about installing Puppy, could be put in an info window that would pop up in the beginning.
Example:
It may be a good idea if some of the general information, about installing Puppy, could be put in an info window that would pop up in the beginning.
Example:
Code: Select all
the Universal Installer supports two types of installation to storage devices.
Frugal
The files vmlinuz, initrd.gz and pup_xxx.sfs (and maybe z*.sfs, the "zdrv") are copied to a partition. This partition may already have something installed on it and that will not be disturbed. This can be any type of partition, MSDOS, Windows (FAT, NTFS) or Linux (EXT2, EXT3, EXT4 or REISERFS). For most people this is the recommended option.
Full
A full installation, taking over the entire partition. This is the normal traditional Linux hd installation, and requires the partition to have a Linux filesystem (EXT2, EXT3, EXT4 or REISERFS).
The type of device (CD, hard drive, USB flash drive, etc...), format of partition, will also determine what type install will be offered.
Some devices can only have one type of install, so it may not give you a type of install option. The installer will auto select the install it can do.
To boot Puppy.
Depending on the device and how Puppy is installed. You may also need to install a boot loader.
The Universal Installer will give you more advice about these options as you use it.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
gcmartin,
I do not think so.
Other than getting some code ideas.
Remember, Quirky is Barry's play toy.
It is a test bed for his ideas.
It does not operate and install like normal Puppy.
Quirky is out there in it's own world and not really part of normal Puppy.
However, he does seem to be moving slowly back to the Puppy way of doing things.
I do not think so.
Other than getting some code ideas.
Remember, Quirky is Barry's play toy.
It is a test bed for his ideas.
It does not operate and install like normal Puppy.
Quirky is out there in it's own world and not really part of normal Puppy.
However, he does seem to be moving slowly back to the Puppy way of doing things.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Puppy Universal Installer (For all Puppy Versions)
Thanks. Included.bigpup wrote:I was also thinking.
It may be a good idea if some of the general information, about installing Puppy, could be put in an info window that would pop up in the beginning.
Note1,
dpup was found on my system. It does not have DISTRO_PUPPYSFS defined, moved from list
Maybe our new script will work with woof built Puppies only.
Note2,
don't expect a correct installation procedure yet.
Thanks in advance for tests and feedback.
Good night.
- Attachments
-
- PUI_Screenshot_2015-12-09.png
- (18.84 KiB) Downloaded 219 times
-
- puppyinstaller.gz
- click to inzip
- (32.21 KiB) Downloaded 173 times
L18L,
Tested your latest Universal Installer.
Not sure if you should really post this version without some clear statement on what you want tested.
I guess as a test of the concept for first few windows. OK.
What does work seems to be correct.
Thanks for coding!!
Tested your latest Universal Installer.
Because of this statement, not sure how much into the process should be working.Note2,
don't expect a correct installation procedure yet.
Not sure if you should really post this version without some clear statement on what you want tested.
I guess as a test of the concept for first few windows. OK.
What does work seems to be correct.
Thanks for coding!!
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
One thing I noticed about the list of iso's.
It will only show iso's that are on devices if the device is mounted when you run the search.
If an iso is on a device that is not mounted, it will not show up on the list of iso's.
I know, how is it going to search a device if it is not mounted.
You talk about this in the help.
Good idea.
Looking at that help.
Would this wording be a little clearer?
It will only show iso's that are on devices if the device is mounted when you run the search.
If an iso is on a device that is not mounted, it will not show up on the list of iso's.
I know, how is it going to search a device if it is not mounted.
You talk about this in the help.
Good idea.
Looking at that help.
Would this wording be a little clearer?
Code: Select all
If you want to install using a Puppy iso.
To search and access it. You must have it located in a place that is mounted.
Click on desktop drive icons to mount/unmount storage locations.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Tried the latest.
When choosing device does not offer the option to install in one of the partitions but defaults to the last partition and claims to install in the entire disk.
Scary. Can wipe your disk (did not try it to see if it actually will do that )
If you bail out the iso stays mounted
BTW if you do not want to include the +/+.../+.../name.iso folders in the search you can add "-type f" in the find command.
When choosing device does not offer the option to install in one of the partitions but defaults to the last partition and claims to install in the entire disk.
Scary. Can wipe your disk (did not try it to see if it actually will do that )
If you bail out the iso stays mounted
BTW if you do not want to include the +/+.../+.../name.iso folders in the search you can add "-type f" in the find command.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Puppy Universal Installer (For all Puppy Versions)
Yes I should not!bigpup wrote:Not sure if you should really post this version without some clear statement on what you want tested.
Exactly!bigpup wrote:I guess as a test of the concept for first few windows.
Good guess.
no, not just a little.bigpup wrote:Would this wording be a little clearer?
"storage locations" is the term I have never been thinking of (only device/partition).
Found a bug (one of mine) that prevents to continue with "install this puppy".
Fixed for next version.
Where are the Puppy files?
makes me think to implement your suggestion:
search in all plugged-in (mounted and unmounted) devices.
This should start in the background and will hopefully be finished when that question comes up.
Have a nice day
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
That's why there is a sanity check. Right? ... and Cutting Edge is not for beginners.mavrothal wrote: Can wipe your disk (did not try it to see if it actually will do that )
Thank you. Will use it.mavrothal wrote:BTW if you do not want to include the +/+.../+.../name.iso folders in the search you can add "-type f" in the find command.
Re: Puppy Universal Installer (For all Puppy Versions)
Hopefully with the user's permission...L18L wrote:search in all plugged-in (mounted and unmounted) devices.
This should start in the background and will hopefully be finished when that question comes up.
...Nor for suicidalsL18L wrote:...and Cutting Edge is not for beginners
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
- L18L
- Posts: 3479
- Joined: Sat 19 Jun 2010, 18:56
- Location: www.eussenheim.de/
Re: Puppy Universal Installer (For all Puppy Versions)
.. for trollsmavrothal wrote:...Nor for suicidalsL18L wrote:...and Cutting Edge is not for beginners
Re: Puppy Universal Installer (For all Puppy Versions)
I think you give permission when you start the program.mavrothal wrote:Hopefully with the user's permission...L18L wrote:search in all plugged-in (mounted and unmounted) devices.
This should start in the background and will hopefully be finished when that question comes up.
The universal Installer as always done a search, in the background, for all storage devices on the computer, mounted or unmounted, before showing the list of possible devices to install Puppy on.
That is part of just running the process.
How is this any different?
Other programs do similar things.
Example:
Start Pmount
Start Gparted
Start Rox file manager
Etc.....
These do searches, in the background, to give you there initial displays.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Re: Puppy Universal Installer (For all Puppy Versions)
I think permission must be given and not assumed given.bigpup wrote:I think you give permission when you start the program
Above all, permission must be asked for first.
But beyond that, pmaount or gparted are programs that have as a job to manipulate drives and partitions and do that because the user asked them to. And still do not search the drives and only mount them momentarily to check filesystem and space. Rox will not mount anything. If the user asks to see the content of a specific partition filemnt will mount what the user explicitly asked for and nothing else. And when you want to install a puppy or create a savefile, drives and partitions are mounted (again) momentarily to test filesystem and space available, and never searched for anything.
So no, is not even close.
Also if you think of it, some may have hundreds of puppies. If they just want to install the latest download they should now find it through the dozens of ISOs. So, the said functionality not only assumes that the user never tested what (s)he is about to install but that (s)he does not even know if and where the said ISO is.
I think Dry Falls' suggestion may be the most appropriate if you want to go down the install-any-untested-ISO road. Edit filemnt so when the user clicks on a puppy ISO to offer the option to install or view, similar to what filemnt does now with SFSs. This will also make the installer's job (and coding) considerable easier and safer.
But that's me. I'm sure you'll do as you see fit.
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
Not up to me.mavrothal wrote:But that's me. I'm sure you'll do as you see fit.
L18L is doing the coding!
I can see we are not going to agree on much.
However, disagreement of how to accomplish something and an open discussion of ideas, always results in a better solution.
However, a wise man said:
"But that's me. I'm sure you'll do as you see fit".
Well, my hundreds of Puppy iso files are stored on this forum.Also if you think of it, some may have hundreds of puppies. If they just want to install the latest download they should now find it through the dozens of ISOs. So, the said functionality assumes that (s)he does not even know if and where the said ISO is.
That way I always have the latest version.
I would be very happy just looking at an alphabetical listing of iso's and not having to go do a long, step by step, navigation through the file system to get to the location I put the iso file.
I know, a smart person would only put the iso files in one location all the time.
I am not that smart
OH! And halfway into the process. I would realize I forgot to mount the partition(S) the iso files were on.
Again, I am not that smart.
Last edited by bigpup on Thu 10 Dec 2015, 19:39, edited 1 time in total.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)