digitalmars.D.announce - Does anyone want to work on a Linux port of the D Installer
- Lester L. Martin II (2/2) Sep 30 2007 If anyone wants to work on a Linux port of the D installer I will give t...
- Jakob (2/4) Sep 30 2007 I dont exactly know how your installer works, but i think on linux, it w...
- Lester L. Martin II (7/11) Sep 30 2007 Problem is I don't have this on a thing that can be recognized by apt-ge...
- =?UTF-8?B?QW5kZXJzIEYgQmrDtnJrbHVuZA==?= (8/15) Sep 30 2007 The deb/rpm packages doesn't work too well with downloading the payload
- Lester L. Martin II (2/23) Sep 30 2007
- Charles D Hixson (7/32) Sep 30 2007 C# is probably a very bad choice for a Linux installer. Many
- Lester L. Martin II (4/37) Sep 30 2007 I don't care what framework it runs on. I would be ok even if you rewro...
- =?UTF-8?B?QW5kZXJzIEYgQmrDtnJrbHVuZA==?= (10/16) Oct 01 2007 I don't know anything about porting C# and Windows.Forms, sorry.
- =?UTF-8?B?QW5kZXJzIEYgQmrDtnJrbHVuZA==?= (5/9) Oct 01 2007 Actually there *are* DEBs available for DMD, I was wrong about that...
- David Wilson (18/20) Sep 30 2007 Hi Lester,
- Lester L. Martin II (5/32) Sep 30 2007 C# is only for the current,
- Jan Claeys (11/12) Oct 01 2007 On "linux", most people prefer to use the installer provided by their
- Dejan Lekic (4/4) Oct 02 2007 It is good to see something like this, but question is why? GNU/Linux al...
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
Sep 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 30 2007
Jakob 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) 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 --andersIf 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 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: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 --andersIf 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 30 2007
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: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 --andersIf 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 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. Lester L. Martin II Charles D Hixson Wrote: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: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 --andersIf 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 III dont exactly know how your installer works, but i think on linux, it would be better to create deb/rpm packages.
Sep 30 2007
Lester L. Martin II wrote: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/InstallingDCompilerI wasn't saying my project is better than shellscripts and such; I was just saying would you please port my application to linuxMaybe it would be easier to "recreate" it from any screenshots ? It's just that since Walter doesn't want DMD redistributed and doesn't like installers, I haven't done anything since DMD 1.0. (the license prohibits distribution, and ZIP is the preferred distribution format on both the Windows and "linux" platforms) I'm sure that there is someone else that will make a graphical installer for DMD and DSSS, but I'm using packages myself... --anders
Oct 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
Oct 01 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 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
Sep 30 2007
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 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
Sep 30 2007
Op Sun, 30 Sep 2007 19:05:38 -0400 schreef Lester L. Martin II <Sarah ewam-associates.com>:I understand all you linux people feel no need for an installerOn "linux", most people prefer to use the installer provided by their distribution (the package/port manager). As a result, any installer that tries to circumvent this will be considered amateurish by many of its users (even if it is made by a large, well-known company!). So, don't go that way... ;-) That doesn't mean package maintainers couldn't use/share part of your code/logic though. -- JanC
Oct 01 2007
It is good to see something like this, but question is why? GNU/Linux already has several package systems, plus several GUI package managers. :) Someone just has to persuade Walter to allow Linux community to pack DMD into proper packages (RPM, DEB, autopackage, ...) and that is enough for most of us. PS. I use my own, very simple and effective, install script which can be downloaded from http://dejan.lekic.googlepages.com/install-dmd . As a matter of fact I know there are several similar scripts... Kind regards
Oct 02 2007