LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > Z_Tagr
User Name
Password

Notices


Rate this Entry

Living the Slackware 13.37.life, and LOVING IT!

Posted 09-08-2011 at 07:18 PM by Z_Tagr

Thursday, Sept. 8th, 2011

I have been learning the "ropes" of Linux AND Slackware now since around the first of July, and am coming along quite well, I think!

I have been studying many different kinds of bash scripts, leaning heavily towards the "Slackbuild" scripts, as I was a tad familiar with the:

"./configure --prefix=/usr", "make" and "make install"

type of syntax from some experience with several types of GNU software on my MSDOS systems in the past. I used DJGPP (the GNU-C/C++ compiler for MSDOS), and built MAME for the PC using that compiler, as well as several other bits of development work I did on my own (I even wrote a "Game-Of-LIFE" version using DJGPP and the GLIB library at one point!).

I liked the simplicity of the 32-bit "flat-model" that, at the time, required software such as the Phar-Lap DOS-Extender to get when using the MS Visual C++ compiler for 32-bit MSDOS-based applications...

And, just learning a lot about the various command-line commands has kept me fairly busy for the last little while. But now I'm starting to "chomp at the bit" getting ready to begin some "real" Linux development work!

I think I might start with something like a simple "utility"-like app. or something to flex my wings. I just need to find a few good packages of source that are fairly well commented, and I have to set up a development environment. All these things take time, I know, but I am ANTSY!!!

Lately, I have been installing some of the "larger" multimedia apps. like LIVES
and Rosegarden, which had a lot of dependencies to acquire and install. This was all mostly for practice at TROUBLESHOOTING these processes, because even Slackbuilds packages have some "quirks"! You must have had situations where, when you go to run the Slackbuild script, and the first message you get is that the
SOURCE PACKAGE FILE is "missing" (even though you downloaded it from Slackbuilds, and you KNOW that you placed it in the "build" dir.! Then, you look at the NAME of the source package, and it's something like "anypackage.tar.tar", when the SlackBuild script is expecting "anypackage.tar.gz"...; you just need to RENAME the source package (at least, in every situation I've encountered so far!).

I have learned a lot from the Slackbuild scripts, and always enjoy looking them over before I build / install a package!

Well, thats all for today!
Posted in Uncategorized
Views 9715 Comments 3
« Prev     Main     Next »
Total Comments 3

Comments

  1. Old Comment
    I've never encountered the tar.tar problem but you should eventually submit a slackbuild just to see how that process works.

    As for a utility that you could write, try finding an existing project whose development may have stalled, learning the code base and reviving it. There's no need to reinvent the wheel on some projects if you know what I mean.
    Posted 09-10-2011 at 07:45 AM by Ian John Locke II Ian John Locke II is offline
  2. Old Comment
    Souds like you're having way too much fun! Kudos!
    The Linux Jargon is a little above my level, but I sure hope to re-read your entries when I catch-up.
    Posted 09-11-2011 at 08:07 AM by m3rl1n m3rl1n is offline
  3. Old Comment
    I gotta agree with Ian's comment, one of the best ways of writing a utility is to pick up something someone else couldn't finished and rewrite it (or write it from scratch in a different language) but still to take all of their ideas and advancements. And of course say "Based on work by SoAndSo."
    Posted 09-11-2011 at 01:38 PM by cellarweasel cellarweasel is offline
 

  



All times are GMT -5. The time now is 08:49 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration