Lighthouse 64 5.15 Final

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
edwardb
Posts: 10
Joined: Mon 09 Jul 2012, 21:19

Re: LVM in LH64

#106 Post by edwardb »

gcmartin wrote:Hi @Edwardb
Edwardb wrote:... there's the lvm2 dependency ...
i think JamesBond did some work with LVM2 on a 64bit platform back in the FATDOG 5.2x days. He may still have the utilities he provided for this somewhere in his arsenal. I seem to remember a PET that addressed dependencies,....I think.

LVM2 is not so bad... [snip]
Here to help
Hi @ gcmartin.
i've dumped lvm2 for btrfs.
i only mentioned lvm2 because the mono package seemed to have a dependence on something in the lvm2 "pet" package...
But thank you anyways.

edwardb
Posts: 10
Joined: Mon 09 Jul 2012, 21:19

Re: Lost X input while installing monodevelop-2.8.1

#107 Post by edwardb »

Q5sys wrote:
edwardb wrote:Greetings.

i was hoping to get mono installed onto this LH64 final version, and needed monodevelop-2.8.1.
There are somethings that just simply dont work well to compile into the very environment you are using. Some things (like lvm), you need to either A) edit your ./configure script or make install destdir; and install them somewhere else to build a package out of them. If you try to just do a normal install you will be overwriting or changing files you system is actively using. In those cases it's best to build the package, and then manually place it in the base SFS (if you're sure you got everything working right) and then reboot using that SFS...
Hi @ Q5sys,
hehe... one thing at a time. i haven't even gotten to the point of building ANYTHING in this environment, yet; this is just setting it up first... :-)

However, thank you for explaining the damaging nature of the .pet files i install using the Package Manager. What you said makes sense. Up to now, i assumed installing .pets were guaranteed SAFE for the system. i guess i'm sorely mistaken.

This then brings up a few things:

1) if .pets are so damaging to the system, why are they allowed to continue to exist and be referenced by the Package Manager when "damage" *is* being done to the system that installs them? (this goes with just about anything file-system related... at least with what i've experienced...)

2) With that being said, why don't the creator of the .pet opt for the .sfs route *IN THE FIRST PLACE* to spare the user the grief of a ruined system? (especially when the though of backing up the .savefile came as an afterthought, too late...)

3) Is there a restore feature via CLI that undoes the damage the .pet has done? In my case, i cannot enter into X, so i'm left with doing the repairs in console mode...

BTW, feel free to split up and move this thread if it doesn't belong here. i'm still a noob and am feeling my way around here...

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

Re: Lost X input while installing monodevelop-2.8.1

#108 Post by Q5sys »

edwardb wrote:
Q5sys wrote:
edwardb wrote:Greetings.

i was hoping to get mono installed onto this LH64 final version, and needed monodevelop-2.8.1.
There are somethings that just simply dont work well to compile into the very environment you are using. Some things (like lvm), you need to either A) edit your ./configure script or make install destdir; and install them somewhere else to build a package out of them. If you try to just do a normal install you will be overwriting or changing files you system is actively using. In those cases it's best to build the package, and then manually place it in the base SFS (if you're sure you got everything working right) and then reboot using that SFS...
Hi @ Q5sys,
hehe... one thing at a time. i haven't even gotten to the point of building ANYTHING in this environment, yet; this is just setting it up first... :-)

However, thank you for explaining the damaging nature of the .pet files i install using the Package Manager. What you said makes sense. Up to now, i assumed installing .pets were guaranteed SAFE for the system. i guess i'm sorely mistaken.

This then brings up a few things:

1) if .pets are so damaging to the system, why are they allowed to continue to exist and be referenced by the Package Manager when "damage" *is* being done to the system that installs them? (this goes with just about anything file-system related... at least with what i've experienced...)

2) With that being said, why don't the creator of the .pet opt for the .sfs route *IN THE FIRST PLACE* to spare the user the grief of a ruined system? (especially when the though of backing up the .savefile came as an afterthought, too late...)

3) Is there a restore feature via CLI that undoes the damage the .pet has done? In my case, i cannot enter into X, so i'm left with doing the repairs in console mode...

BTW, feel free to split up and move this thread if it doesn't belong here. i'm still a noob and am feeling my way around here...
i think you misunderstood me. PETS are fine. thats why we use them. :)
I was talking about compiling from source code and building things that way. when you are compiling something it 'can' cause issues when in the process you overwrite something thats being used to run the system.

if you use pets you shouldnt have anything to worry about. :)

gcmartin

#109 Post by gcmartin »

Here's an example of how a comment can have un-intended consequences.
edwardb wrote:... for explaining the damaging nature of the .pet files i install using the Package Manager. What you said makes sense. Up to now, i assumed installing .pets were guaranteed SAFE for the system. i guess i'm sorely mistaken ...
I'm sure that Q5sys was attempting to share a reason why one developer might prefer to use a SFS versus using a PET. Namely, if a SFS is used, it reduces the system effort that a developer would need to address in testing of the product that is being added to the running system. Simply SFSs can be installed in a layered fashion, while PETs are installed via PPM and insert directly into the OS. Problems do NOT ALWAYs occur and in some very-rare occasions, a module may get misplaced. (Without going into particulars, something similar could, again rare as well, could happen with SFS use which would require the developer to do research to understand.)

PET development produces the same functionality within the distro where its REPO presents it via PPM. And, PETs understanding is built-into the PUPs in each's PPM.

For the most part, excepting for one recent occasion in all of my Puppy years, I have had no issues in PET use. Further, in all cases where a developer has produced a PET and an SFS, I have never had a problem. This doesn't address which to use. Its just one experience.

There are concerns on both sides of the fence for either of these 2 approaches that add functionality to a running distro. But, Puppy's PPM has a long history with PETs in system integration, while the SFS have had 2 specific tools added to Puppyland to assist understanding users in SFS manipulation(s).

I don't think Q5sys intended to alarm users in their use of PPM/PETs or anything of such.

None of us should shy away from PET development in fear because i don't believe he intended such.

All developers should take into account that both PETs (used in PPM) and SFS (used by 3 other system facilities) add functionality to a given distro (assuming you are using its DEVX). And, also, its easy for any one of us to see that a PET's size and a SFS's size is not "dramatically" different. (I have a specific example where a distro developer made both a PET and an SFS and the PET is actually smaller that the SFS. And, there are other sizings where the PET and SFS are of equal sizing)

We are all here to try to help each other.

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#110 Post by meeki »

edwardb

What you installed was not a pet


I made a video showing what happened to you and how not to download slax packages in the future.

VIDEO SHOWING WHAT I THINK HAPPENED
http://youtu.be/JfaL9nI_K8s

Most people that make pets dont have depends.

Hope this helps

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#111 Post by meeki »

Hey edwardb

I build a bunch of stuff on LHPUP and the devx for doing this is a great tool. However many depends are out there that were never used to build LHPUP so they do not end up in the Devx. As of LHPUP 515 Ive started making a pet every time I need to build somting I make a pet of the depend. You can find the growing list of them here >>> http://lhpuppetsfs.puppytune.org/

I do not have a copy of mono. I did try to build it for ya but ran into a lib issue with the current devx.

Q5sys is also working on getting us a 64bit dev location on the forums and making a dev repository so we all can work from it in ftp form.

LHPUP has just recently took off again.... and allot of us pet/sfs makers are trying to fill the void.

Pets that are approved by Tazoc (the maker of this OS) as safe for LHPUP can be found under the LHPUP update button under the install. Next to that are approved SFS's. The 3rd one PPM is more of a users best choice and are not always safe.

PETS are safe if from approved source. IE by Tazoc. My pets and pets you download from a users linked here or on the web are not 100% safe. Its like downloading an android app outside of the Google app store. These pets are not linked By Tazoc within LHPUP. There is nothing stooping me or any user from making a malicious pet.

I make my pets and if they run on my system I link them here. Users reply to me and tell me if my pet works or if not they tell me the issue. I refine them and then ask Tazoc to place them into the LHPUP update repo when the pet is ready. Sometimes I don't ask and he jsut likes them and does it.

Meeki

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#112 Post by Q5sys »

gcmartin wrote:I'm sure that Q5sys was attempting to share a reason why one developer might prefer to use a SFS versus using a PET.
Actually I was not. I dont know where PETs came into the topic. I wasnt talking about PETS nor did I comment about them at all. I was speaking about compiling.
I dont have a problem with PETS. I use them quite often.
How do I choose... well this simple flow chart explains it quite nicely.
Image

Back on topic... I mentioned SFS files in my post because i was talking about the 'base sfs', in our case thats L64-514.sfs thats on the ISO file. (or L64-515.sfs if you're using the new version) For me, volume management, which LVM is... should always be in the core SFS and not in a save file SFS (2fs, 3fs, 4fs, etc), or live media or some other format... added in with a pet.
Something such a volume management is such a core function, that it should be built in from the beginning, because so many other things depend on it.
gcmartin wrote:Namely, if a SFS is used, it reduces the system effort that a developer would need to address in testing of the product that is being added to the running system.
I dont see how that's the case. A Dev still has to check to see if it works. Its not as if we just bundle SFS files and never bother to check or test them. Its no different than testing a pet... although it could be stated its more effort to test a SFS since it requires (in most cases) a complete reboot, unless you're using shinobars SFS load on the fly.
gcmartin wrote:I don't think Q5sys intended to alarm users in their use of PPM/PETs or anything of such.
Correct.
gcmartin wrote:None of us should shy away from PET development in fear because i don't believe he intended such.
Agreed.
gcmartin wrote:And, also, its easy for any one of us to see that a PET's size and a SFS's size is not "dramatically" different. (I have a specific example where a distro developer made both a PET and an SFS and the PET is actually smaller that the SFS. And, there are other sizings where the PET and SFS are of equal sizing)
Theoritically, pets should always be a tiny bit larger because they have 1 extra file, mainly the pet.specs file. Otherwise the files between a pet and SFS should be exactly the same. The varying size difference comes down to compilation options (if made by two different developers), and compression styles. (tgz vs txz)

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#113 Post by Q5sys »

meeki wrote:edwardb

What you installed was not a pet


I made a video showing what happened to you and how not to download slax packages in the future.

VIDEO SHOWING WHAT I THINK HAPPENED
http://youtu.be/JfaL9nI_K8s

Most people that make pets dont have depends.

Hope this helps
Good video and explanation. I kinda agree with you that puppy should be the only default choice. Usually most slack packages will work (somewhat). But since Slack is constantly updated... and our systems arent... it wont take long for version skew to get you no where good.

Side note: Its always fun to see someone who you've only dealt with online. Or in this case, heard someones voice you only imagined. lol
You've got a decent voice (you work in radio? haha). Maybe you should make all of our Video tutorials. ;)

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#114 Post by jamesbond »

meeki - I like your game.sfs.

Q5sys - I like your diagram. With the exception of the "txz" part, that's exactly the decision I go through when I decide to go with pet or sfs.

cheers!
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#115 Post by meeki »

jamesbond
meeki - I like your game.sfs.
Thanks!!!

I got my hands on the steam beta installer to start work on getting it running on LHPUP.

I then spent 10 hrs today installing a multi glibc install of 2.16.0 and I knda got it working. Still steam ATM requires a true multi lib setup so turns out all the work was for nothing.

I found out that steam may or may not make a package that requires glibc 2.15 or greater.

I miss my steam games but not enough to leave LHPUP

For now I will keep poping out games that work as a sfs.

I jsut got 2 more working and will get them out tomorrow.

1) TrippleA - A risk like game with tons of maps and scenarios.
http://triplea.sourceforge.net/mywiki/ScreenShots

2) WARSOW!!! its knda fun but needs a real graphics card. 256mb should do ya.
http://www.warsow.net/

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#116 Post by Q5sys »

meeki wrote:jamesbond
meeki - I like your game.sfs.
Thanks!!!

I got my hands on the steam beta installer to start work on getting it running on LHPUP.

I then spent 10 hrs today installing a multi glibc install of 2.16.0 and I knda got it working. Still steam ATM requires a true multi lib setup so turns out all the work was for nothing.

I found out that steam may or may not make a package that requires glibc 2.15 or greater.

I miss my steam games but not enough to leave LHPUP

For now I will keep poping out games that work as a sfs.

I jsut got 2 more working and will get them out tomorrow.

1) TrippleA - A risk like game with tons of maps and scenarios.
http://triplea.sourceforge.net/mywiki/ScreenShots

2) WARSOW!!! its knda fun but needs a real graphics card. 256mb should do ya.
http://www.warsow.net/
Ive got Assultcube done and ready to do. meeki... you mind testing it for me before public release.
i have a bunch of games on my slack box... but thats cause its got glibc 2.15.
but dont worry about glibc issues for that much longer... something is coming... ;)

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#117 Post by meeki »

Q5sys
Ive got Assultcube done and ready to do. meeki... you mind testing it for me before public release.
Send me a link I'll play it for 10-20min see if it works fine.
i have a bunch of games on my slack box... but thats cause its got glibc 2.15
Yep... I have taken a different path. I found out you can run a second instance of glibc. like a little sandbox. The bad is you have to build a bunch of other stuff with it as well so all told its 232MB. The time functions of Glibc don't run well in this instance. So it only works on stuff that does not use it. Its unsafe as hell too because unless you go modding the make file of the stuff your installing it does not play nice. Also if you install something that dynamically links to something outside of the instance and that linked function plays with Glibc like a link to Rox that rox then calls on the native glibc it will crash your ass. This is why I will not release this SFS. Its shady to put it nicely.
but don't worry about glibc issues for that much longer... something is coming
Look froward to it. However this is far from the solution to the issue. Its not Tazoc's fault. Its the pace of developers and where they build stuff. We did not have a Glibc 2.15 issue until unbuntu LTS 12.04 the good news is we now might get a reprieve of 5 years until the next LTS.

User avatar
Q5sys
Posts: 1105
Joined: Thu 11 Dec 2008, 19:49
Contact:

#118 Post by Q5sys »

meeki wrote:Q5sys
Ive got Assultcube done and ready to do. meeki... you mind testing it for me before public release.
Send me a link I'll play it for 10-20min see if it works fine.
Sent to you. Along with MegaMario.
meeki wrote:
but don't worry about glibc issues for that much longer... something is coming
Look froward to it. However this is far from the solution to the issue. Its not Tazoc's fault. Its the pace of developers and where they build stuff. We did not have a Glibc 2.15 issue until unbuntu LTS 12.04 the good news is we now might get a reprieve of 5 years until the next LTS.
Check your PMs. :)

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#119 Post by meeki »

Last edited by meeki on Fri 16 Nov 2012, 04:05, edited 1 time in total.

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#120 Post by meeki »

Games:

NAEV:

http://wiki.naev.org/wiki/Naev
Naev is a 2D space trading and combat game, taking inspiration from the Escape Velocity series, among others.
Image

NAEV
SFS http://lhpuppetsfs.puppytune.org/games/ ... x86_64.sfs 233MB
MD5 http://lhpuppetsfs.puppytune.org/games/ ... 64.sfs.md5


:)

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#121 Post by meeki »

Games:

OpenTTD

http://www.openttd.org/en/
OpenTTD is an open source simulation game based upon the popular Microprose game "Transport Tycoon Deluxe", written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.
Image

openttd
SFS http://lhpuppetsfs.puppytune.org/games/ ... x86_64.sfs 11MB
MD5 http://lhpuppetsfs.puppytune.org/games/ ... 64.sfs.md5

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#122 Post by meeki »

Q5sys
Side note: Its always fun to see someone who you've only dealt with online. Or in this case, heard someones voice you only imagined. lol
You've got a decent voice (you work in radio? haha). Maybe you should make all of our Video tutorials.
Funny I've heard this before. Puppyt also said that after I did some videos for him.

I read an article on digg awhile back about dialects and ASE (American Standard English)
Turns out most people have to work to talk like that I was raised in Portland OR and we all talk like this. Portland, Seattle, most of California and parts of the NW / MidWest united states have this ASE dialects if in a big city.

Ive been working on doing a GTKdialog class. I have 3 7to10 min beginner videos done. Doing one a week. So in about 7 more weeks Ill have the beginner series done. Hope to get puppy users motivated to make some GUI stuff.

Intermediate stuff I have figured out. Now. The advanced stuff I'm still learning. Most of my LHPUP Record is done in mid-grade knowledge. I need to learn some more though about bash. That's the only thing holding me back ATM.

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

#123 Post by cthisbear »

meeki :

What would be nice if you made a quick video of

>>> How to copy Windows files...

as in data recovery in a XP...Vista...Win7 crashed machine.

For newbies in trouble that would be great.

I would do it myself if you enjoy hearing a buzz saw in the background,
and have you seen my pic....scary.

http://en.wikipedia.org/wiki/Godzilla

""

This is a good guide.

Recover files from Windows hard disk using Puppy Linux

http://help.artaro.eu/index.php/data-re ... KbTt4GrmuI

""""

My old XP >> Clean Windows.

On the desktop...mount the hard drives.....

Just enlarge/stretch the file managers window....

Select the files you wish to delete.

Hit the Control Key and click on the mouse
to highlight them.

Right click the mouse to delete.
Then delete said files as necessary.

Do a little test first with an unimportant file..


////////////////////////


Unmount any drives before shutting Puppy down.

::::::::::::::

How to use Puppy Linux to clean XP

Go to :

Recycler: and delete the files in there.

System Volume Information: and delete the lot.

Next click on:

Documents and Settings

It drops down and shows you
Owners Name...whatever you called yourself...
there might be extras if family members logon.

Mine shows:

Administrator
All Users
Default Service
Local Service
Network Service
One

Others may have additional names.

Clean each user the same way.
Open all the Cookies folder of each of the above and remove index data file and any other cookies.

Open the Recent folder and delete the contents.

Open Local settings of all of them as well.

Open Temporary files and then Content IE5 and delete the index.dat and everything else.
Open the Temp file and delete everything.
Open the History folder and proceed to the History.IE5 folder and delete everything.

Next select the Windows folder:

Drop down to system32.
Open that up and drop to config...open that up,
drop to systemprofile and open that..

Sometimes Puppy loses the plot here and exits out.
That is why it pays to DEFRAG Windows first,
even for 5 minutes if your hard drive is OK!,
Although if the drive is dodgy this is not a good idea.

Open MUT? again ...if this happens.
and open systemprofile and then config.
Delete anything in the Recent folder,
go to the Local Settings here
and delete files as explained above in the Temp, History and
Temporary Internet Files of Documents and Settings.

Fnally delete
Pagefile.sys and hyberfil.sys. in the root of C:\ drive installation.

DO NOT TOUCH PROGRAM FILES

Also check the other drives.
Care needed here because Puppy sees your
hidden partitions...say for Acer..HP etc.

////////////////////

Scan your rescued computer files in another clean Windows PC.

""""""

Regards....Chris.

User avatar
tazoc
Posts: 1157
Joined: Mon 11 Dec 2006, 08:07
Location: Lower Columbia Basin WA US
Contact:

#124 Post by tazoc »

Hi all,
Just wanted to check in and say hello. Very nice to see the new games and apps being made available and the insightful discussion of Pet vs. SFS.

Like Q5sys I installed Slackware64 14.0 on another Linux partition today. I'm experimenting with a newer kernel, glibc 2.15, udev-182 and some core components from Slack 14.0, hopefully to become LH64 600 Alpha. I haven't decided yet which kernel or Xorg version to use. Taking a cue from Fatdog64 601, I've moved the kernel modules and firmware from the main file to a dedicated .sfs inside the initrd. So the main file is about 25M smaller and all of the kernel modules are available throughout the boot sequence.

Thanks to the new glibc and recent efforts by Q5sys, Xfce-4.10 now mostly works. I say mostly because the desktop icons wouldn't activate until I rolled Thunar back to version 1.3. But now you can choose to launch the Xfce desk icons with either a single-click, or double-click. 8)

Thank you all for keeping things rolling along here on the forum, and for setting up the tracker and seeding the torrents.

Have a great weekend,
TaZoC
[url=http://www.lhpup.org/][b][size=100]lhpup.org[/size][/b] [img]http://www.lhpup.org/gallery/images/favicon.png[/img][/url] [url=http://www.lhpup.org/release-lhp.htm#602]Lighthouse 64 6.02[/url]

User avatar
meeki
Posts: 122
Joined: Mon 23 Jul 2012, 04:48
Location: Portland OR

#125 Post by meeki »

cthisbear
What would be nice if you made a quick video of
>>> How to copy Windows files...
If someone would send me a windows XP, Vista , 2007 disk with keys I could do It :)

I gave my windwosXP disk with key away in 2007. I formatted my last windows hard-drive install i had laying around 9 months ago.

Sorry I'm a total Linux convert now. No temptation of windows in my house :P

9 months ago my wife asked me to help her with her windows laptop. I opened the phone book and circled the geeksquad and said "these people deal in windows"

She was PISSED !!! she loves linux mint now though..... and all is well again.

Post Reply