• January 22, 2022, 10:31:30 pm

Author Topic: Asgard3 Linux  (Read 1907 times)

Mike

  • Asgard Developer
  • Moderator
  • Addict
  • ******
  • Posts: 140
    • mikeownage.com
Asgard3 Linux
« on: July 16, 2012, 07:24:30 am »
If you want to run asgard3 on linux, install mono 2.8.2 along with libgdiplus links below then simply download Asgard3.tar.gz, if you want to run the Asgard Queue Sharing Server on linux download AsgardServer.tar.gz. If you need help installing mono with libgdiplus view the following link may differ for your flavor of linux:

http://www.neophyte.me.uk/2010/10/howto-install-mono-2-8-on-centos-5-5/

http://download.mono-project.com/sources/mono/mono-2.8.2.tar.bz2
http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.8.1.tar.bz2
http://msimmons.info/asgard/Asgard3.tar.gz
http://msimmons.info/asgard/AsgardServer.tar.gz

Screenshots:


pikachu

  • Administrator
  • Hero Member
  • *******
  • Posts: 3,344
Re: Asgard3 Linux
« Reply #1 on: July 17, 2012, 08:40:17 pm »
Cute.  Some questions:

  • I'm assuming you didn't use like ADO.NET etc. did the code compile first time for Mono?
  • What did you have to change to support Linux? (e.g., file paths, etc.)
  • Did you create two code lines, or write the code to support multiple environments?
  • If it supports multiple environments, does it check at runtime or compiletime?
  • How extensively did you test this?  Are there any quirks you've found so far?

Mike

  • Asgard Developer
  • Moderator
  • Addict
  • ******
  • Posts: 140
    • mikeownage.com
Re: Asgard3 Linux
« Reply #2 on: July 18, 2012, 05:00:23 pm »
Cute.  Some questions:

  • I'm assuming you didn't use like ADO.NET etc. did the code compile first time for Mono?
  • What did you have to change to support Linux? (e.g., file paths, etc.)
  • Did you create two code lines, or write the code to support multiple environments?
  • If it supports multiple environments, does it check at runtime or compiletime?
  • How extensively did you test this?  Are there any quirks you've found so far?

  • I'm assuming you didn't use like ADO.NET etc. did the code compile first time for Mono?
No i didn't
  • What did you have to change to support Linux? (e.g., file paths, etc.)
Had to change file paths, and for mbncsutil it won't do lockdown correct if it downloads the lockdown file on linux requires some linux file header signatures. Don't know how to get them so I have to include all the Lockown.dll files with the bot for linux.
  • Did you create two code lines, or write the code to support multiple environments?
I use the same code for both builds it just detects if linux and adjusts such correcting file paths and such.
  • If it supports multiple environments, does it check at runtime or compiletime?
runtime in the areas required
  • How extensively did you test this?  Are there any quirks you've found so far?
I've done some testing seems stable, can't use the fancy operating system information class i wrote for windows on linux need to remove that for the linux build and I had to remove the web broswer control and go back to a richtextbox and listview as the webbroswer control though supported i couldn't get the addon to compile for it so meh. seems a lot of people are having issues with the addon. It's also the reason the error reporting system won't work at the moment need to check if linux and not do the fancy os info calls as they use windows api's
« Last Edit: July 18, 2012, 05:03:44 pm by Mike »

 

newBalance by DzinerStudio