Mono on Puppy?

Stuff that has yet to be sorted into a category.
Message
Author
User avatar
Artie
Posts: 448
Joined: Tue 04 Oct 2005, 17:45
Location: Norway
Contact:

Mono on Puppy?

#1 Post by Artie »

http://www.desktoplinux.com/news/NS3057967810.html
Just wondering if this could be of interest to Puppy?

Artie

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#2 Post by rarsa »

[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#3 Post by sunburnt »

I'd like to try a .Net app. I have, on Puppy with the Mono framework installed.

They've been developing the .Net framework for a few years now.
It should be working good by now, & any bugs should be well documented.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#4 Post by rarsa »

Great!

Do you have the GTK bindings installed?
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#5 Post by sunburnt »

rarsa; Don't know where to begin... I usually work with premade Puppy versions.

If you know where & what to download & how to set it up, I'll give it a go.
I'd start with a fresh frugal Puppy install, so maybe one is suited for Mono?

Qs; How big is the installed Mono framework? There's also a Mono IDE?

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#6 Post by rarsa »

sunburnt wrote:rarsa; Don't know where to begin...
I actually understood that you had the Mono framework installed

You actually said "I have, on Puppy with the Mono framework installed.".

See how there is a period after "I'd like to try a .Net app."

:) You had really surprised me.

I started going through the process. I am pretty sure I got the core framework working and serving ASP.NET pages, but as I've said in other posts, the list of dependencies for the GTK bindings was so long I decided it wasn't worth it. It depends on many Gnome componets.

The instructions for building it are on the Mono web site. MU prepared a Gnome libraries dotpup some time ago, maybe it includes the required dependencies, I haven't tried.

The mono environment is definetivelly on the heavy side

There are several IDEs, last time I checked the most advanced one was "MonoDevelop".

Good luck and keep us posted on your efforts.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#7 Post by sunburnt »

Sorry... app. is an abreviation, so the period, the real indicator was the comma
separating the first statement of "WISH", from the second one "NEED".

I'll take a look at your links, I was told Mono didn't need Gnome, but it's
probably Gnome's GTK that's needed for GUI apps., but maybe it needs more.

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

#8 Post by klhrevolutionist »

This is like python too large !!

Let's not and say we did :)
Heaven is on the way, until then let's get the truth out!

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#9 Post by sunburnt »

I hear you KLH... my friend has a killer app. that's worth it.

Compared to XP that he's using, Puppy at 100MB + Mono at 200MB = 300MB.
That's about half the size of XP I think (maybe less), so that's an improvement.
The .Net framework itself is probably about 100MB (WOW), same size as Puppy!

John Doe
Posts: 1681
Joined: Mon 01 Aug 2005, 04:46
Location: Michigan, US

#10 Post by John Doe »

I compiled MONO a long time ago, it's about 24 megs.

mono-1.1.13.8.tar.gz

I think one needs this also:

libgdiplus-1.1.13.6.tar.gz

I don't recall what else needed added. I"ll double check after dinner.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#11 Post by rarsa »

John Doe wrote:I compiled MONO a long time ago, it's about 24 megs.
The "tough" part, as I remember, due to dependencies is GTK# required to create or run GUI applications. That's where I stopped if someone does it, it will be welcome.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#12 Post by sunburnt »

Thanks "John"; I down loaded the latest Mono 1.2, I guess it's an exe archive.
If your able to help me integrate it into Puppy it'll be a valuable asset indeed.

What rarsa said about dependencies is just what I've heard, lots of Gnome.
If a lots of Gnome is needed, why chase the parts, just install Gnome-FULL.
After all... this is a M$ like Heavy Duty environment, may as well act like it.

John Doe
Posts: 1681
Joined: Mon 01 Aug 2005, 04:46
Location: Michigan, US

#13 Post by John Doe »

rarsa wrote:
John Doe wrote:I compiled MONO a long time ago, it's about 24 megs.
The "tough" part, as I remember, due to dependencies is GTK# required to create or run GUI applications. That's where I stopped if someone does it, it will be welcome.
It was like you were looking over my shoulder.

That must be why I get this:

Code: Select all

sh-3.00# mono MyApp.exe
Mono System.Windows.Forms Assembly [$auto_build_revision$]
Keyboard: United States keyboard layout (phantom key version)
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so?), using built-in colorscheme
It does run, but looks really ugly.

I'll give it another shot with my T2 build.

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#14 Post by muggins »

trying to backtrack in my memory how i first stumbled upon puppy, i think it could have been when i googled for anti-bloatware.

why do people keep wanting to include bloatware that's bigger than the distro itself?

John Doe
Posts: 1681
Joined: Mon 01 Aug 2005, 04:46
Location: Michigan, US

#15 Post by John Doe »

muggins wrote:trying to backtrack in my memory how i first stumbled upon puppy, i think it could have been when i googled for anti-bloatware.
So one can conclude that you are here for what Puppy isn't rather than what Puppy is?
muggins wrote:why do people keep wanting to include bloatware that's bigger than the distro itself?
Which begs the question, "why whould someone choose cognitive ignorance?".

John Doe
Posts: 1681
Joined: Mon 01 Aug 2005, 04:46
Location: Michigan, US

#16 Post by John Doe »

sunburnt wrote:Thanks "John"; I down loaded the latest Mono 1.2, I guess it's an exe archive.
If your able to help me integrate it into Puppy it'll be a valuable asset indeed.
This sort of works. It doesn't seem to add the paths to right place. I can't remember exactly where to do it off the top of my head.

Code: Select all

#!/bin/sh
wget ftp://www.go-mono.com/archive/1.2.3.1/linux-installer/1/mono-1.2.3.1_1-installer.bin
chmod +x mono-1.2.3.1_1-installer.bin
./mono-1.2.3.1_1-installer.bin

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#17 Post by muggins »

i'm stuck here until lob can get his cognitive-dissonance-trans-dimensional machine functioning...but i still think small is beautiful!

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#18 Post by rarsa »

muggins wrote:why do people keep wanting to include bloatware that's bigger than the distro itself?
Hi muggings,

While I want my puppy to be small and for "big" things I use Fedora, some time ago I wrote my definition of "a distribution

http://rarsa.blogspot.com/2006/04/whats ... -most.html

There I have this paragraph:
rarsa wrote:That does not mean that you can only use the applications provided. Think of a distribution as your starting point. The better you choose your distribution according to your needs, the closer you will be to have a computer configured specifically for you.
So different peopole have different needs. And those needs can be in different dimensions.

So, some people may like puppy as the starting point because the route to the end is longer so they will "know" how they built their system.

Others may install a big application in Puppy because everything else in unbloated so the big application runs better for them.

Others could even use puppy because it was the only distro they tried that detected their hardware but they still want/need a bloated system.

Reasons are many including the people not knowing that they should really consider other distros.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#19 Post by muggins »

yes rarsa,

i suppose some puppies are chihuahua's & some are st. bernards! i'm due to start doing java next week, & am dreading it as i find java over-sized, slow and that it gobbles up ram like the cookie monster.

i'll have to follow your example & try & get to grips with tcl & your gnocl pup.

cheers
muggins

kattami
Posts: 109
Joined: Fri 18 Jan 2008, 02:16
Location: Norway

#20 Post by kattami »

muggins wrote:i'm stuck here until lob can get his cognitive-dissonance-trans-dimensional machine functioning...but i still think small is beautiful!
Muggins, I agree with you.

Small IS beautiful, and will always be beautiful!

I love small and fast programs and gadgets. So of course I adore things like what the guy at the grc.com site has done with the assembly language programming. Hes a genius. And so is Barry and many other people here with what they have done with Puppylinux.

But the issue is that I am supposed to be practicing forex trading. And another issue is that my forex trader site has moved over to asp.NET with their new website, so every trader can just log on there no matter where they are.

So then I cant practice/trade forex in other ways than with Microsoft. And I just dont want to use Windows, and especially not Vista! I havent even updated that annoying Vista since I got the laptop, which had Vista pre-installed.

So as you maybe understand, my biggest wish right now is to have puppylinux running in ram and a Mono.sfs package that works on that forex trader site.

Anyway, at least I finally found something about Mono today in this forum.

I tried to see if I got IE running in Wine but no luck. :lol:

So next step will be to see if I found any way to get something like Mono to work.

Beside that, it will be more and more asp.NET out there on the websites with time, so the best thing would be if some genial programmers managed to make a small package that works on viewing and using asp.NET without Windows.

Always allowed to dream big, huh?

Post Reply