Home Network Project
RSS icon Email icon Home icon
  • apt-get or aptitude

    Posted on May 27th, 2009 lance 1 comment

    Installing Software

    When you install software for windows, there is many ways to go about that.  You can have a CD-ROM with the program and install directly from that.  You can download a zip file, extract the files and install the extracted program.  You can download an installer that will then download the necessary files off the net.

    With Linux, there is also a variety of ways.  One of these is using apt-get or aptitude.  You may have seen on the internet instructions on installing some software within debian or ubuntu where someone gave the command apt-get install <program>.  The alternative is to replace apt-get with aptitude.  What’s the difference?

    From the users point of view, there is no difference.  However confirmed reliable sources have brought out the fact that aptitude will handle dependencies much better.

    To quote IRONWALKER from the linuxquestions.org forum:

    Aptitude is said to deal with dependencies better than apt-get. For example, say you install a package which automatically installs some library packages because it depends on them. When you remove this package with apt-get, it won’t remove the libraries this package installed, although they aren’t used anymore.

    When you install that package with aptitude and remove it with aptitude, aptitude ‘detects’ that those library packages aren’t used anymore and will therefore automatically remove them.

    To sum up, aptitude will clean things up when you remove a program.  It will also check to make sure no other program needs the files it wants to remove before doing so.

    The thing to keep in mind is that if you chose to use one over the other, be consistent.

    Graphical Interface

    Synaptic Package Manager

    Synaptic Package Manager

    For those who are running Gnome desktop interface (or KDE), you can use Synaptic.  This nice program will divide up the available programs into categories for you.  You can even search for whatever type of app you are interested in.

    If you prefer to hang out in the CLI, you can issue aptitude by itself on the command line and get this interface.

    aptitude

    aptitude package manager

    It’s fairly easy and similar to the Synaptic Package Manager.  You can search for applications you’re interested in, you can install packages and uninstall them.  Not only can you navigate using your arrow keys on your keyboard, it also responds to your mouse.  Click on the menu above, or an item to the left to open it up.

    This is one sweet app you should familiarize yourself if you like to move around the CLI, especially if you have a system setup without a GUI.

    Of course, if you know the name of an application, you can just command line it and not enter the package manager.  For instance, you can just enter sudo aptitude install <filename>.  If you are unsure if an app exists, or perhaps it’s name, use aptitude search <filename>.    AND, as if that’s not enough, if you know just part of the name, enter that in.

    The following command yields these results:  aptitude search blend

    p   blender                                                     – Very fast and versatile 3D modeller/renderer
    p   blender-ogrexml                                  – Blender Exporter for Ogre
    p   enblend                                                    – Tool for compositing images
    p   kwin-style-blended                             – a window decoration theme for KDE

    Surprise

    If you do bring up the aptitude package manager and find yourself in need of a little time killer, hit Ctrl-T and then P.

    This works on my Debian system, but on my Ubuntu box it drops me back to the command line with the following message: “Ouch!  Got SIGABRT, dying..”   –  Weird.  I’ll have to figure that out another day.

  • Try before you fly!

    Posted on May 16th, 2009 nick No comments

    I want to try Linux, but all of my stuff is for Windows.
    Windows is fast enough for me.
    I don’t want to install a new OS, I’ll lose all the stuff on my computer!
    Nah, Linux is for programmers and computer geeks.

    Any of these sound familiar? 

    Seems to me the main reason people don’t want to try Linux, is the same reason kids don’t want to try the broccoli mom put on their plate.  They hate it because it’s new and/or different.

    Kill Broccoli

    Why do we care if our kids eat broccoli?  Because it’s good for them, and you’d feel pretty dumb trying to explain why your child has the scurvy.  That’s a pretty extreme example, of course, but it’s funny to say “scurvy”.

    As we get older, our minds adapt to the things we like and dislike, making us less and less likely to be open to new things.  Examples of these people are…

    • Those who don’t use the channel guide on their cable box, they’d rather flip through 300 different channels one at a time.  They use terms like “new-fangled”, “high-tech”, and “computer-illiterate”.
    • Unwilling to try something new because they assume is going to be bad.  i.e.  ”Transformers?!?!  That movie is going to be stupid!  A movie about dumb robots!  That’s for kids.”
    • Excuses abound in the form of… “I don’t have time for that.”  ”I don’t want it all messed up.”  ”Nah, I like it the way it is.”

    Well, if the everyone thought that way, we’d still be throwing spears at mammoths, and there would be NO productivity.

    What you will find with people who are “set in their ways” is that they are more comfortable doing things the way they’ve always done them.  I think all people are slightly set in their ways… we all have favortie things that we are attached to.  Food, games, clothes, people, etc.

    Anyway, back to the broccoli.  The funny part about all of this, is that parents do everything they can to get thier child to try new things.  Food, games, clothes, people, etc.  So then, why is it when the child grows to an adult, he becomes set in his ways, and unwilling to change?

    Because the process doesn’t change!
    The child learned

    • Food:  I hate broccoli! 
    • Games:  Cause too much frustration!
    • Clothes:  Sweaters make me itch!
    • People:   Judy is a pain in the butt!

     

    Simple Solution:

    • Food:  Don’t Eat Broccoli!
    • Games:  Don’t Play Games!
    • Clothes:  Don’t wear sweaters!
    • People:  Don’t talk to Judy!

    But what if there were a better way…  Think about the problem…

    • Food:  Broccoli tastes pretty good with ranch on it.
    • Games:  Play different games.
    • Clothes:  Pullover sweaters are uncomfortable, but zip-up ones work great.
    • People:  I get along with Judy just fine, if we don’t talk about politics.

    Now… how does this all figure into the whole Linux experience I mentioned in the beginning?  I found a way to put some ranch on it!

    Ubuntu 9.04 has two different ways to give it a try without modifying your system.  In other words, you can run Ubuntu on your current computer, as well as Windows.  Enter LiveCD.

    After you download the Ubunut 9.04 CD Image, (www.ubuntu.com) and burn a CD, boot from that CD.  You will see this…

    Try Ubuntu without any change to your computer.

    Try Ubuntu without any change to your computer?  How’s that possible?  Well, it runs kinda slow because it keeps reading off of the boot CD.  But it allows you to see how Ubuntu works.  Play around a bit, and if you like it, you can move to the next step.

    I like it, but I’m still not sure… and what the heck is GRUB anyway?

    Enter Wubi!  http://wubi-installer.org/ 

    Wubi Icon

    Wubi Icon

    Download Wubi to your desktop.  Set your preferences, and Wubi will download and install Ubuntu for you inside of Windows.

    wubi2

    That’s right…  Wubi allows you to install Ubuntu INSIDE Windows XP (or Vista) by making a Ubuntu folder on your Windows HD Partition.  Ubuntu then makes a file inside that folder that is the same size as the install size you choose.  Then you uss the Windows Boot-Loader to choose between a boot into Windows or Ubuntu.  If you decide that you don’t like Ubuntu, you can erase it inside Windows by using “Add-Remove Programs.”

    There is a slight performance hit when you install Ubuntu this way.  And I do mean VERY slight.

    Finally, if you do like Ubuntu.  Drop the CD in the drive again, and run the full install.   When you get to the partitioner, choose to install them side, choosing between them each startup.

    Ubuntu Partition

    Drag the slider to the left to increase the amount of space for Ubuntu.   A good Ubuntu install is around 20-30GB.

    So, there you have it.  Pretty simple to accomplish.  I do however suggest that you try Wubi, or LiveCD install first!  If you decide to do a full Ubuntu install, it will install side by side with Windows right from the get-go.  However, doing it this way installs the GRUB Bootloader.  This is a Linux based bootloader which allows you to choose between booting into different Linux kernels, as well as Windows.  It works great!  The drawback is that if you decide you don’t like Ubuntu at this point, you’re going to have a difficult time getting rid of GRUB.  Best place I’ve found to look so far is here… http://www.neowin.net/forum/index.php?showtopic=426708

    Enjoy Ubuntu.   :-D

  • Hard Drive Partitioning with GParted

    Posted on May 13th, 2009 lance No comments

    Partitions?

    For those who are uninitiated in partitions, here’s the quick and easy low down.

    If you have just one hard drive and you wish you had two, you can divide and conquer.  Of course this does not give you double the storage space, it just gives you two logical drives on one physical drive.   Now it’s possible to divide it up even smaller, and smaller.  This is accomplished by partitioning your hard drive.  There are different type of software for this, but what my friend Sean pointed out to me is definitely worth having.

    In the past, it was not something you would want to do when you have data you don’t want to lose, especially your operating system (unless you plan on reinstalling anyway).  Microsoft used to, and possibly still does, include fdisk which could partition your drive.  However, doing so was the equivalent to formatting it first.  It’s not something you wanted to do as an afterthought.

    When you install Ubuntu (or Kubuntu, Edubuntu, etc.) it will ask if you want to erase your hard drive and start fresh with it being your sole operating system, or if you would like to dual boot (that is having the choice of booting up into Ubuntu or Windows).  If you chose the dual boot option, then it will want to setup a partition, setting aside a portion of the hard drive for Windows and a portion for Ubuntu.  You get to decide the size of the partitions.  It works very well.  I have never lost my Windows operating system once even after a dozen separate installs.  Pretty slick.

    A lot of people like to do this the first time they install Ubuntu, so they can keep Windows installed if it turns out they don’t like Ubuntu.   Sometimes too, they may have certain programs that are necessary and work ONLY in Windows.  I use this last option.

    Partition Messup

    Now one day I was installing Ubuntu for a dual boot setup, however grub kept giving me a hassle.  So I would try to re-install.  I did this a few times.  Then I noticed that my hard drive was shrinking.  Every time that I went to re-install, I was losing an unrecoverable partition from the previous attempt.  Why exactly, I don’t know.

    The fix came in the form of GParted.  I downloaded the iso file and burned that to a CD-ROM and then rebooted off the CD.  Up came a graphical interface and I was able to see the partitions of each of my 3 drives.  I was able to delete partitions, make new partitions, or combine partitions.  I was also given a choice of filesystem format from Fat32, NTFS, ext3 and many others.

    GParted screen

    GParted screen

    Problem solved.

    This is a disk I will keep in my arsenal for sure.  What’s nice is that it’s a live-cd so if someone needs help with their PC, there’s no need to install any software, download anything, just slap this puppy in the drive and boot.

  • Linux? Isn’t that for programmers and computer geeks?

    Posted on May 7th, 2009 nick No comments

    Well, sure it is.  But so is Pepsi, Television, and water-balloon fights.

    Simple fact of the matter is that everyone has a computer now-a-days.  We all use our computers for different things.  And we all want our computer to WORK!  Specifically, we all want our computers to be FAST!  It amazes me to this day the amount of frustration that people are willing to put up with in a computer.  Slow boots, lag, viruses, crashes, the infamous “blue-screen-of-death”, etc.  Think about it.  How many times have you heard something to the effect of…  “I just bought this $1500.00 laptop, and it takes over 5 minutes to boot up and allow me to use it!”

    If your car functioned this way, you’d drive it off a cliff.  Fortunately there is a solution for “Average Joe Computer User”.

    I’m not as “techno-savvy” as some, and not as “computer-illiterate” (to coin a phrase) as others.  But I do know when something isn’t working right.  Windows XP, or Vista always seem to just run …slow…  So I started complaining about it, one night, to my friend Tyler.  Well, Tyler is something of a Techno-Buff, and he told me to try Linux.  And to be perfectly honest, it took about three months to muster up the courage to try it.

    After I bought that MSI-Wind (Netbook), and it came with a copy of XP on it, this itching feeling in the back of my head (It’s a different itch… I’ll explain that itch to my doctor thank you very much.) just kept saying that this computer “SHOULD” be able to run faster.

    Enter Linux…  There are many different “flavors” or “Distributions” of Linux.  So, my friend Tyler told me to try “Saybayon” Linux (the one that comes with its very own rubber mallet shaped just like the dent in my skull) “It’s the best distribution for performance!” …he says.  Well, he may be right, but it’s about as easy to get running as your bowels after a pizza party.  Then I enter the arena of openSuSE.  It works… but it takes up about 25GB of my 80GB HD.

    Finally I was looking into distributions and I found Ubuntu 8.10 Intrepid Ibex.  Ubuntu advertises itself as “Linux for Humans”  After a lot of deliberation, I came to the conclusion that I was, in fact, human.  So, I fired it up, had it installed in about 40 minutes, I had some Wi-Fi driver problems, but got those worked out fairly quick with the help of the incredibly friendly people at ubuntuforms.org.

    Then… About a two weeks ago, I downloaded the latest distro of Ubuntu.  9.04 Jaunty Jackalope (Net-Book Remix).  Loaded it onto my MSI-Wind in about 20 minutes, and EVERYTHING worked perfectly on first boot.  The Net-Book Remix of 9.04 has a kernel made for the Intel Atom Processor that is in my MSI-Wind.  Now, this computer not only functions, but like driving a Ferrari, you can FEEL the performance.

    Now… here’s the best part.  When I first used Linux in college, it looked like this:

    $

    And that was confusing to me, and the other 99% of the world.  Now, it looks like this…

    Graphical user interface, file browser, web-browser, backgrounds, etc.  Everything you want from an operating system.  Along with functionality.

    Besides performance, what else would you want to run Ubuntu for?  Well, Ubuntu has a constantly updated repository of maintained applications from Canonical (people who maintain and update Ubuntu), and third party or open source (community) based applications.  All available right in Ubuntu.

    Well, doesn’t Windows have all of this?  Certainly.  And Viruses.  Did I mention that Ubuntu doesn’t have viruses?  Don’t believe me?  Google it yourself, or check out this link…

    http://lovehateubuntu.blogspot.com/2008/04/why-windows-has-viruses-and-ubuntu-or.html

    One thing that Windows can do, that Ubuntu doesn’t, is charge…

    Windows XP – $99.95
    Windows Vista – $249.95
    Microsoft Office Home and Student – $149.95
    Adobe Photoshop – $599.95 (No wonder only professionals buy it.)
    For a grand total of… $849.85 XP, $999.85 Vista.

    Ubuntu 9.04 – Free
    Open Office 3.0 (100% MS Office compatible) – Free, Included in Ubuntu
    GIMP (GNU Image Manipulation Program) – Free, Included in Ubuntu
    For a grand total of – Jack Jiminy Squat! Without being a software pirate!

    Yes, the prices on the Windows software is full retail, and you can probably get a better price than that, but still, if you have to pay $5.00 for any of it, you’re still not getting it for free.

    So I shall summarize…

    Windows XP or Vista comes with a web browser, media player, notepad, and solitaire.

    Ubuntu comes with a full set of productivity software (Open Office 3.0), Graphic Editing (GIMP), Internet Software (Mozilla Firefox, Evolution Mail, Pidgin Instant Messenger), and Games.

    So… Isn’t that for programmers and computer geeks?
    The answer is a resounding No.

    Ubuntu 9.04 is made for the average computer user.  You and me.  Linux for Humans.   It makes your computer run faster, be virus free, added functionality, and has access to FREE software to download at any time.

    Why am I so “Pro-Ubuntu” ?
    I don’t work for Canonical, or even write code for Linux.  I’m just your average white suburbanite-slob. (Thanks Dennis Leary) I think people  just like to get what they paid for.  Think about it…  We all have HDTV’s, but no HD content.  We all have nice cars, and have to drive 55mph.  We all listen to music, but can’t crank it up because we’ll wake up Mrs. Nesbitt.  We all have computers, and have to suffer with Windows…  Not anymore.

    Give it a whirl…  Go to www.ubuntu.com, and dowload Ubuntu 9.04 Jaunty Jackalope LiveCD.  It even allows you to try it without any change to your windows system.