Author Topic: n00b prog  (Read 2401 times)

choasforages

  • VIP
  • Member
  • ***
  • Posts: 1,729
  • Kudos: 7
    • http://it died
n00b prog
« on: 1 August 2002, 14:27 »
ok, i just though of a kickass program for newbies. for installing things from source. ok here is what it would do. gunzip /untar a tarball. read the autoconf info. and present the user with the ./configure options and then let the user select the options with a gui instead of
./configure --shit --shitty=redhats_gcc
but i can barly even peck out a decent hello world prog in an shell script, i can make cool c++ progs that don't do anything. i can't even use gtk yet/*doh*/ so does anyone want to help me learn enough to do this, or just make it yourselfs. or has somebody already made this
x86: a hack on a hack of a hackway
alpha, hewlett packed it A-way
ppc: the fruity way
mips: the graphical way
sparc: the sunny way
4:20.....forget the DMCA for a while!!!

trc3

  • Member
  • **
  • Posts: 282
  • Kudos: 0
    • http://www.sk8mafia4life.com
n00b prog
« Reply #1 on: 1 August 2002, 14:54 »
I think that would be a really good idea, because one of the things that scares people the most about linux is compiling programs.  Most people are just use to clicking something and the install program does it all for you.

choasforages

  • VIP
  • Member
  • ***
  • Posts: 1,729
  • Kudos: 7
    • http://it died
n00b prog
« Reply #2 on: 1 August 2002, 14:59 »
yes i know, i though about it when i was building ChoasNETOS for my own enjoyment. if it were only easyer to do this maybe n00bs would be more inclinded. but i am not good enough to write this shit though
x86: a hack on a hack of a hackway
alpha, hewlett packed it A-way
ppc: the fruity way
mips: the graphical way
sparc: the sunny way
4:20.....forget the DMCA for a while!!!

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
n00b prog
« Reply #3 on: 1 August 2002, 21:46 »
It would be MUCH easier and beneficial if you just created an RPM and an SRPM out of the packages in question, assuming that the RPM doesn't already exist.  That would be far easier for n00bs.
Someone please remove this account. Thanks...

TheQuirk

  • VIP
  • Member
  • ***
  • Posts: 2,154
  • Kudos: 315
n00b prog
« Reply #4 on: 1 August 2002, 21:52 »
I think writing it in SDL would be pretty easy. Maybe I'll try... =\

badkarma

  • VIP
  • Member
  • ***
  • Posts: 497
  • Kudos: 0
n00b prog
« Reply #5 on: 1 August 2002, 22:06 »
SDL? for this? Now I like SDL, but you my friend, are crazy    ;)  

use Qt instead

if I ever get a vacation I might be persuaded to write a little tool which does this ....

[ August 01, 2002: Message edited by: BadKarma ]

[ August 01, 2002: Message edited by: BadKarma ]

If you can't learn to do something well, learn to enjoy doing it poorly.

TheQuirk

  • VIP
  • Member
  • ***
  • Posts: 2,154
  • Kudos: 315
n00b prog
« Reply #6 on: 1 August 2002, 22:08 »
I like SDL :-p

And if I'm doing anything tat has to do with graphics, it's going to be SDL!

badkarma

  • VIP
  • Member
  • ***
  • Posts: 497
  • Kudos: 0
n00b prog
« Reply #7 on: 1 August 2002, 22:12 »
quote:
Originally posted by TheQuirk:
I like SDL :-p

And if I'm doing anything tat has to do with graphics, it's going to be SDL!



I like SDL too (better yet ... I love it) however it is totally not suited for general GUI programs. It's a very low level toolkit, originally created for games, so in this case Qt would be a faaar better choice.
If you can't learn to do something well, learn to enjoy doing it poorly.

TheQuirk

  • VIP
  • Member
  • ***
  • Posts: 2,154
  • Kudos: 315
n00b prog
« Reply #8 on: 1 August 2002, 23:25 »
Well I want to write it in SDL! Bite me!

badkarma

  • VIP
  • Member
  • ***
  • Posts: 497
  • Kudos: 0
n00b prog
« Reply #9 on: 1 August 2002, 23:50 »
Ok ... then you'll have to manually parse the autoconf file, while I just use a QProcess to run it, grab the output and use a QRegExp to grab all the options ....

have fun I say.....

 :D
If you can't learn to do something well, learn to enjoy doing it poorly.

badkarma

  • VIP
  • Member
  • ***
  • Posts: 497
  • Kudos: 0
n00b prog
« Reply #10 on: 1 August 2002, 23:54 »
quote:
Originally posted by VoidMain:
It would be MUCH easier and beneficial if you just created an RPM and an SRPM out of the packages in question, assuming that the RPM doesn't already exist.  That would be far easier for n00bs.


Yeah Void, but it would be nice to be able to easily pick specific options for n00bs and compile a program from source, tailor made for their wishes and system.
If you can't learn to do something well, learn to enjoy doing it poorly.

choasforages

  • VIP
  • Member
  • ***
  • Posts: 1,729
  • Kudos: 7
    • http://it died
n00b prog
« Reply #11 on: 1 August 2002, 23:57 »
well, why don't you both write a different version, and whichever version is better.....


wouldn't it be better to seperate the ass end from the front end. like maybe have different interfaces like written in gtk+1.2 gtk+2.0 qt-2 qt-3, ncurses, and such and just have a lib to handle grabbing the options/*then agian that would be more complex, but better in the end for everyone*/

anohter thing, the prog would have to chop out common autoconf options and leave that for "expert" mode
x86: a hack on a hack of a hackway
alpha, hewlett packed it A-way
ppc: the fruity way
mips: the graphical way
sparc: the sunny way
4:20.....forget the DMCA for a while!!!

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
n00b prog
« Reply #12 on: 2 August 2002, 00:18 »
quote:
Originally posted by BadKarma:


Yeah Void, but it would be nice to be able to easily pick specific options for n00bs and compile a program from source, tailor made for their wishes and system.



I guess it would be a good learning project if nothing else. Heck, I'm happy if the source package is even incorporates configure. Is it too early to ask if you can also make your program spit out an RPM and SRPM, along with the Debian package?  
Someone please remove this account. Thanks...

choasforages

  • VIP
  • Member
  • ***
  • Posts: 1,729
  • Kudos: 7
    • http://it died
n00b prog
« Reply #13 on: 2 August 2002, 05:05 »
well, i think the quirk is working on getting it to be demoable like to show people that we have something that works now i was thinking about regerstering it on sourceforge, there are obvios benifits to doing it that way right??? or is it just a pain in the ass. as for debian and rpm's, that might be an option, however since it is most likely going to be open source, you could always add that feature. besides, i can't really code good enough to do anything usefull, i just think of good ideas that could benifit the linux/open source comunity. and making it easy for n00bs to compile from source, and using terminoligy like installing a program normally, i think that would be a great plus. hell, the guys behind rpm probably didn't think that they were inventing a standerd, or maybe they did. as for licensing, i guess if the quirk is writing the basics like he said he was, it would probably be up to him to decide the licence. i was leaning more toward the lgpl myself. so people could use it like a library or something like that
x86: a hack on a hack of a hackway
alpha, hewlett packed it A-way
ppc: the fruity way
mips: the graphical way
sparc: the sunny way
4:20.....forget the DMCA for a while!!!

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
n00b prog
« Reply #14 on: 2 August 2002, 07:15 »
I would put it under GPL and not LGPL if I were you.  That would require any program that used it to also be GPL. And by all means, if your program looks like it will be useful put it on sourceforge.

[ August 01, 2002: Message edited by: VoidMain ]

Someone please remove this account. Thanks...