Jump to page: 1 2
Thread overview
Does anyone want to work on a Linux port of the D Installer
Sep 30, 2007
Jakob
Sep 30, 2007
Charles D Hixson
Sep 30, 2007
David Wilson
Oct 01, 2007
Jan Claeys
September 30, 2007
If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
Lester L. Martin II
September 30, 2007
Lester L. Martin II schrieb:
> If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
> Lester L. Martin II
I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
September 30, 2007
Problem is I don't have this on a thing that can be recognized by apt-get and such.  It may be possible but then you'd have to make all this on your own and possibly start an rpm/deb sever.
I know some of the stuff I said above is not the name for the things I am trying to name.
The reason I think it would be easier to port my code is that: 1) its already there. 2) I'll host it on my webserver if nowhere else. That means all you have to do is convert it to a point where on linux its usability is equal to my current usability and then I'll say theres a working linux port and put it on my website.
If there's an easier way than the way I have come up with please let me know.
PS: I don't know if your deb/rpm will allow you to click stuff to say basic,full or nonet installation so you would either have to write a long script to only extract certain parts of the package or provide tons of different packages.  I doubt it will support the custom install feature I plan for the next version

Lester L. Martin II
Jakob Wrote:

> Lester L. Martin II schrieb:
> > If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
> > Lester L. Martin II
> I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.

September 30, 2007
Jakob wrote:

>> If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
>> Lester L. Martin II
> I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.

The deb/rpm packages doesn't work too well with downloading the payload
from the net, so they're better off with the free/redistributable GDC...

http://gdcgnu.sourceforge.net/ - GCC D Compiler for GNU/Linux (RPM/DEB)

However, there are shell scripts available that do similar thing as this
.NET installer (I think) in that they download from ftp.digitalmars.com:

http://www.prowiki.org/wiki4d/wiki.cgi?D__Tutorial/InstallingDCompiler

--anders
September 30, 2007
I wasn't saying my project is better than shellscripts and such; I was just saying would you please port my application to linux

Anders F Björklund Wrote:

> Jakob wrote:
> 
> >> If anyone wants to work on a Linux port of the D installer I will give
> >> them the source code to my project free as long as they keep the
> >> source code of their project fully open to me as I will have done with
> >> my project by giving them the source.
> >> Lester L. Martin II
> > I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
> 
> The deb/rpm packages doesn't work too well with downloading the payload from the net, so they're better off with the free/redistributable GDC...
> 
> http://gdcgnu.sourceforge.net/ - GCC D Compiler for GNU/Linux (RPM/DEB)
> 
> However, there are shell scripts available that do similar thing as this .NET installer (I think) in that they download from ftp.digitalmars.com:
> 
> http://www.prowiki.org/wiki4d/wiki.cgi?D__Tutorial/InstallingDCompiler
> 
> --anders

September 30, 2007
C# is probably a very bad choice for a Linux installer.  Many to most Linux systems have chosen to not install mono.  I'm one.  I won't consider any application that requires mono, because of some rather unspecific threats made by MS.  It's not clear what, if anything, they're talking about, but if it's anything, it's probably .net.

Lester L. Martin II wrote:
> I wasn't saying my project is better than shellscripts and such; I was just saying would you please port my application to linux
> 
> Anders F Björklund Wrote:
> 
>> Jakob wrote:
>>
>>>> If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
>>>> Lester L. Martin II
>>> I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
>> The deb/rpm packages doesn't work too well with downloading the payload
>> from the net, so they're better off with the free/redistributable GDC...
>>
>> http://gdcgnu.sourceforge.net/ - GCC D Compiler for GNU/Linux (RPM/DEB)
>>
>> However, there are shell scripts available that do similar thing as this
>> .NET installer (I think) in that they download from ftp.digitalmars.com:
>>
>> http://www.prowiki.org/wiki4d/wiki.cgi?D__Tutorial/InstallingDCompiler
>>
>> --anders
> 
September 30, 2007
I don't care what framework it runs on.  I would be ok even if you rewrote it in assembler.  All I want is for it to be ported to Linux.
If it is possible do avoid C# and use D.
Lester L. Martin II
Charles D Hixson Wrote:

> C# is probably a very bad choice for a Linux installer.  Many to most Linux systems have chosen to not install mono.  I'm one.  I won't consider any application that requires mono, because of some rather unspecific threats made by MS.  It's not clear what, if anything, they're talking about, but if it's anything, it's probably .net.
> 
> Lester L. Martin II wrote:
> > I wasn't saying my project is better than shellscripts and such; I was just saying would you please port my application to linux
> > 
> > Anders F Björklund Wrote:
> > 
> >> Jakob wrote:
> >>
> >>>> If anyone wants to work on a Linux port of the D installer I will give
> >>>> them the source code to my project free as long as they keep the
> >>>> source code of their project fully open to me as I will have done with
> >>>> my project by giving them the source.
> >>>> Lester L. Martin II
> >>> I dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
> >> The deb/rpm packages doesn't work too well with downloading the payload from the net, so they're better off with the free/redistributable GDC...
> >>
> >> http://gdcgnu.sourceforge.net/ - GCC D Compiler for GNU/Linux (RPM/DEB)
> >>
> >> However, there are shell scripts available that do similar thing as this .NET installer (I think) in that they download from ftp.digitalmars.com:
> >>
> >> http://www.prowiki.org/wiki4d/wiki.cgi?D__Tutorial/InstallingDCompiler
> >>
> >> --anders
> > 

September 30, 2007
Hi Lester,

Linux users are far from in the habit of running installers, typically only doing so for pieces of commercial software that plays ignorant to local conventions, or chooses to sidestep the issue of high quality packaging.

Efforts would be much better spent producing packaging or helping to maintain that which already exists. D for Linux really does not need an installer.

Although I'm really grateful to see someone taking the initiative, I also have my doubts about producing an installer for Windows in C# that the community will accept (and that, after all, is what is important here). Given that more acceptable solutions have previously been tried (I believe an NSIS-based installer was mentioned), perhaps you better focus your efforts on those already existing instead?

I certainly find the idea of a 22MB runtime just to install around 6mb of code a little over the top.


David.

On 30/09/2007, Lester L. Martin II <Lester@ewam-associates.com> wrote:
> If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
> Lester L. Martin II
September 30, 2007
C# is only for the current,
When I have written it with all the features asked for I will then convert it to D.  If that's to big of a runtime then anything is.  I am better a writing in a C based language than using a scripted installation system.
I understand all you linux people feel no need for an installer but just in case it would be convenient would someone just convert it and stop telling me reasons it isn't needed or why not to do it this or that way. I also have included my source code under the same liscense as the readme states. It is in the same zip as my d installer. My D installer is now at version 1.002.
Lester L. Martin II
David Wilson Wrote:

> Hi Lester,
> 
> Linux users are far from in the habit of running installers, typically only doing so for pieces of commercial software that plays ignorant to local conventions, or chooses to sidestep the issue of high quality packaging.
> 
> Efforts would be much better spent producing packaging or helping to maintain that which already exists. D for Linux really does not need an installer.
> 
> Although I'm really grateful to see someone taking the initiative, I also have my doubts about producing an installer for Windows in C# that the community will accept (and that, after all, is what is important here). Given that more acceptable solutions have previously been tried (I believe an NSIS-based installer was mentioned), perhaps you better focus your efforts on those already existing instead?
> 
> I certainly find the idea of a 22MB runtime just to install around 6mb of code a little over the top.
> 
> 
> David.
> 
> On 30/09/2007, Lester L. Martin II <Lester@ewam-associates.com> wrote:
> > If anyone wants to work on a Linux port of the D installer I will give them the source code to my project free as long as they keep the source code of their project fully open to me as I will have done with my project by giving them the source.
> > Lester L. Martin II

October 01, 2007
I wrote:

> The deb/rpm packages doesn't work too well with downloading the payload
> from the net, so they're better off with the free/redistributable GDC...
> 
> http://gdcgnu.sourceforge.net/ - GCC D Compiler for GNU/Linux (RPM/DEB)

Actually there *are* DEBs available for DMD, I was wrong about that...

deb http://smp.if.uj.edu.pl/~baryluk/d/debian/ unstable contrib
"It will download, decompress and install dmd compiler in system."

--anders
« First   ‹ Prev
1 2