Thread overview | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
September 30, 2007 Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lester L. Martin II | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jakob | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jakob | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lester L. Martin II | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Charles D Hixson | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Lester L. Martin II | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Wilson | 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 Re: Does anyone want to work on a Linux port of the D Installer | ||||
---|---|---|---|---|
| ||||
Posted in reply to Anders F Björklund | 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 |
Copyright © 1999-2021 by the D Language Foundation