PlaneShift

Support => Linux Specific Issues => Topic started by: Platyna on June 25, 2005, 05:39:03 pm

Title: Linux installer wishlist.
Post by: Platyna on June 25, 2005, 05:39:03 pm
This is a place for suggesting Linux installer features and improvement.
Mind that it is only installer/build wishlist not general client development wishlist.


Regards.
Title:
Post by: DaBlade on June 27, 2005, 10:33:16 pm
The updater in your package never seemed to work for me. The old updater (the CLI one) worked, but the new graphical one doesn\'t. Is that possible to fix? Or is that not related directly to your installer?
Thanks  :D
Title:
Post by: Platyna on June 28, 2005, 11:50:25 am
Well, updater works but it is very slow. It is actually updater\'s bug. You may still
use --auto. Anyway, if developers will fix the updater obviously I will relase
installer update too.


Regards.
Title:
Post by: DaBlade on June 28, 2005, 09:10:54 pm
Ok, thanks for the reply :)
Title:
Post by: Induane on July 18, 2005, 01:28:19 am
It might be nice to have a script that first checks your site for binary  updates and updates them, THEN you could have it start the art updater with ./updater --auto  the script could be calle psupdater or something - in the spirit of Karosh\'s linux installer which was loki based.  He wrote a good script that did it which could be easily modified to check your site.  I\'d reccommend using wget instead of curl though, as his script required it and not everyone has it installed.
Title:
Post by: hramrach on July 19, 2005, 02:04:36 pm
The installer should not hide errors of the programs it runs so that people can post them in case they get problems.

Also it could look for other programs to display notices, not only dialog. But we would have to find out what other tools are commonly used for that.

Downloading stuff automatically is difficult as it is not guaranteed that people will have either curl or wget.
Title: license dialog
Post by: hramrach on July 19, 2005, 06:11:26 pm
The dialog displaying license has only one button: .

This is very confusing, at least for me.

There should be some buttons like or in the dialog.
At the very least the should be replaced with .

Thanks for the installer, it works perfectly here and saves much time and cpu cycles that compiling would require.
Title:
Post by: lanser on July 21, 2005, 09:54:07 pm
Quote
Originally posted by Induane
 - in the spirit of Karosh\'s linux installer which was loki based.


Hope I\'m not putting my excessively large foot in my uncontrollable mouth but I have been M.I.A. for 5-6 months, but what did  happen to Karosh and his installer IIRC he was getting snowed under with 007

Lediel
Title:
Post by: Induane on July 22, 2005, 02:17:52 pm
Quote
Downloading stuff automatically is difficult as it is not guaranteed that people will have either curl or wget.


I\'ve used many linux distro\'s over the years, SuSE, YOPER, Ubuntu, Debian, Slackware, DSL, Server Optomized Linux, Linspire, and REd Hat.  I have never actually encountered one that didn\'t include wget. :)
Title:
Post by: Platyna on July 26, 2005, 11:14:16 pm
About error messages and debuging it is being worked on. I had to hurry last
time when installer had been relased so I have skipped them as less
important and as I have suspected most problems with the Linux installer are
not really serious problems. About \"EXIT\" well it comes from above, cosmetics
will be done too. Most work consumes work to relase stable and optimized
binaries, I am planning to start working on 64bit relase and a static build, so I
have abandoned for a while FBSD relases and some less important things,
I am also working on graphical installer, that Loki installer is currently sort of
abandonware so it requires some work to be decent I think, I have also IRL
work. ;) Well about downloader program...maybe some script or simple
program which will update basic stuff, but it will be not a big thing, since there
is an updater, so I don\'t want to pry open doors, so I prefer to harass acraig
or Talad some more to put binaries on Laanx server for updater. :)


Regards.
Title:
Post by: Induane on July 29, 2005, 01:26:24 am
Autopackage might be a good alternative to the loki installer - it is a well written program by Mike Hearn I think.

P.S. My real wish is an update for the linux version for after the wipe that will be released as soon as the windows version - I hate having to wait a day or so to play, since I can\'t ever get it to build right from cvs. ;)

In fact autopackage might be the best one possible :)

http://www.autopackage.org/developer-quickstart.html

tells you how to do it - while I am quite adept at compiling from source - I apparantly suck at doing so with planeshift.  Not sure why, but I just never get it working right.  This should be actually pretty easy to use based on what I have read on it - it can easily auto retreive dependacies regardless of the system, and much more.  IT also includes an add/remove programs thingy, so people can remove it easily or do a quick reinstall if something gets broken.
Title:
Post by: Platyna on July 29, 2005, 11:18:02 am
About waiting time - if no one remembers - I have relased Linux version three
days after Windoze one were relased, I believe it is better to wait three days
than three months...I am not holding the update because I am mean or
something, simply, I am relasing it when it is ready and, as you can see, there
are no major problems with the installer and client is pretty stable, which isn\'t
so easy to accomplish considering how different various Linux distributions
are. I don\'t know 3.011 relase date so I am not working on binaries now, I will
start when I know this date.
About autopackage - yes, I am thinking about it...anyway for the first shot it
seems to be quite complicated to use.


Regards.
Title:
Post by: Induane on July 29, 2005, 12:57:21 pm
Yea I really have no clue how hard it would be to do - it just looked like a good means of distrubution.  And 3 days is definately better than 3 months, so don\'t think I\'m really complaining.  I am just impatient by nature sometimes.  :P
Title:
Post by: lynx_lupo on August 01, 2005, 03:37:42 pm
about the use of curl: if someone want\'s to play ps, he needs curl for the updater anyway, so it\'s more safe to assume he has curl than wget. ;)
Title:
Post by: Valbrandr on August 17, 2005, 06:53:21 am
I have heard talk of a new updater which wouldn\'t be dependant on CS or curl... rumors yes, but I\'m using it now for my art updates.. so perhaps curl isn\'t going to be a permanant dependancy.. though perhaps its used elsewhere, not sure.  Anyhoo as long as its required for PSupdater, then you\'re right about the use of curl...and curl has an option for shell scripts to have a progress indicator.. Looks nicer in shell scripts.
Title:
Post by: Platyna on August 17, 2005, 11:32:48 am
Hmm, never heard about anything like that being planned.


Regards.
Title:
Post by: Induane on August 17, 2005, 01:14:49 pm
lol I gave him that updater - someone on a dev channel sent it to me.  Val\'s updater (even the auto one) took ages, as it did some weird genmesh move EVERY time.  This updater automatically fixed this though I don\'t know how.  Its nothing official, in fact someone made it just for the heck of it I think.  Its java based, so it is more easily cross platform.  That person is going to make a pssetup program in java too, so that the Mac OSX guys can have one.  BUt its all just rumor, and me haning out in dev channels I probabily don\'t belong in.
Title: Did an update from 3.10 to 3.11_Update2 (linux)
Post by: Dalik on August 17, 2005, 02:11:42 pm
I am getting back into using linux and I consider myself a below average user, kinda relearning stuff as I go.  

I am using Gentoo linux and I came across PS and was very excited to see what an open source project can do compared to the big boys.  

To get to the point..  I installed PS using portage and everything went fine, then I did an update(which took a while since my dl speed is 25k/sec, when I started the game(after the setup was ran) I typed in my uname/pass and I got an error saying my versions didnt match the server, and I looked around the PS site and saw 3.11 was ready for testing on linux systems, so I downloaded the patch and ran it, and that installed alright.  I typed in the location to my installation directory and the install did its thing.   After the install the updater ran(which is still currently doing) and I noticed that files that it was patching where the same size as the update I did about 20min before.  My concern is, does the updater program check if it really needs to update/replace a file or does it just download all the files again?  

My concern is here in Australia we have bandwidth limits and I dont want to update the game at a hit of 500 megs a go.  

I would like to see a overall progress on the updater in the Terminal version if possible.  

Cant wait to play PS.
Title:
Post by: Induane on August 17, 2005, 09:22:32 pm
Agreed, a nice progress bar helps with sanity for some reason. If I can ever figure out how to use autopackage I\'ll see how hard it would be to put an autopackage together.
Title:
Post by: Hirato on August 23, 2005, 11:00:44 am
in version 3.009 i could not see the oja road in my linux client.
but i did not check in 3.01 since i was so appalled that openal sound does not work anymore.
i did to have time to check yet but i hope this error has been fixed so I\'m just double checking

my Linux OS is mandriva (mandrake) 10 and every time i launch PS in Linux i get a message in yellow on the top of the splash screen saying more or less the following that some glx thing wont work with an open X server
Title:
Post by: Karosh_Steinkatz on October 26, 2005, 11:53:57 am
Quote
Originally posted by lanser
Quote
Originally posted by Induane
 - in the spirit of Karosh\'s linux installer which was loki based.


Hope I\'m not putting my excessively large foot in my uncontrollable mouth but I have been M.I.A. for 5-6 months, but what did  happen to Karosh and his installer IIRC he was getting snowed under with 007

Lediel


Well, some things happened back then. My available time began to drop, I got fed up with some things and while being on  vacation from PS which was planned to be just 1-2 weeks I decided to take a longer one. Rest assured that I\'m back now, although I\'m not responsible for the installer anymore. But I will still continue to help as much as I can and want to :D
Title: Not a feature request but . . .
Post by: Glendyl Aers on October 26, 2005, 12:24:59 pm
. . . check this installer out.

http://www.planeshift3d.com/wbboard/thread.php?boardid=41&threadid=19389&page=1#2

Works a treat!

Thanks Xordan for such a fine piece of work.

Cheers folks.
Title:
Post by: lanser on October 26, 2005, 12:51:14 pm
Hi Karosh,

Just a public \"thank you\" if it hadn\'t been for your installer I would have given up trying to join Planeshift back in January (mainly because I just couldn\'t get it to compile), and would have missed this wonderful experience and all the new friends.

so a big
 [size=16] THANK YOU[/size] :)


regards

was Ledidel now Hokinon
Title:
Post by: Davethewave on December 02, 2005, 10:02:04 am
I download PlaneShift (245MB) and tried to install, but it doesn\'t know how to install it with YaST and when I import it in YaST it says Error loading package list from /home/david/Desktop/PlaneShift_CBV0.3.011.linux.x86-2.run so I looked around on this site, and I searched the keyword Install and Installation to find out how to install and I saw there is an installer so I download that (15MB) but it\'s a bin file and I don\'t know how to work those either :( can someone point me to the install directions I can\'t find them. Thanks! :D
Title:
Post by: lanser on December 02, 2005, 01:58:35 pm
You need the installer and patch from this thread adn follow the instructions Installer Releases (http://www.planeshift3d.com/wbboard/thread.php?threadid=19389&boardid=41&styleid=2)
Title:
Post by: Davethewave on December 02, 2005, 02:45:48 pm
nevermind! I guessed how to install it :) and it is working, I think... I tried su, and sudo neither worked so I tried sh PlaneShift....etc and it started installing, I just didn\'t know the sh part. :)

:edit:
It installed, then said Your updater version is older than the server\'s..
Updating halted. Then I tried to play it and it said \"the server is not running or is not reachable....\" so I guess it\'s broken :P I have to go now though I will mess with it later :) this is the furthest I\'ve gotten yet.