LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Installing and uninstalling programs on the Asus EEE PC - How? (https://www.linuxquestions.org/questions/linux-newbie-8/installing-and-uninstalling-programs-on-the-asus-eee-pc-how-648980/)

MumOf4 06-13-2008 12:07 AM

Installing and uninstalling programs on the Asus EEE PC - How?
 
I am a complete Newbie to Linux... I just got it (yesterday) on my new EEE PC. I want to make some changes with it. How do I go about putting new programs into the Linux system on my EEE PC. (It doesn't seem to have a de-compression utility, so when I tried downloading the freeware straight to my miniPC, I couldn't find any way to decompress it.)

Can anyone explain to me the differences between Linux and Windows that I need to be aware of to add or remove programs from Linux?

Thanks.

bigrigdriver 06-13-2008 01:06 AM

The one thing that binds all GNU/Linux distributions is the kernel (whence the Linux name). Beyond that, the X window system provides communication with the kernel for the desktop environments (Kde, Gnome, Xfce and others). The set of applications the distribution (distro) provides to make use of the kernel is what makes up the distro.

The packaging of applications falls into these categories: source code (packages with .tar, .tar.gz, and .tar.bz2 file extensions), .tgz for Slackware and derived distros, .deb packages for Debian and Debian-derived distros (such as Kanotix on the eeePC), and .rpm for RedHat and other .rpm-based distros.

All distros may use source code apps (which must be compiled in order to install). Your eeePC probably came with a stripped-down version of Kanotix, which is Debian-derived and uses packages with the .deb extension.

The usual way to install software is to first update your Debian repositories list to get information on the available packages. Open a console and enter the command 'apt-get update' to update your repository information, then 'apt-get install <packagename>' to install a package. If there are dependencies (the package requires that other packages be installed in order for the one you want to work) apt will also install the dependencies, assuming they are in the repository.

You can also do the same graphically with the Synaptic program, which is a graphic front-end for apt-get. It will list the available packages in the repository, and indicate which you now have installed.

To remove a .deb package, issue the command 'apt-get remove <packagename>', or use Synaptic to select the application to remove.

Rpm based distros have similar means of installing/removing software.

Source code based distros also have package management software.

The major differences between windows and Linux: you seldom, if ever need to defrag (and then it's usually not necessary until a partition nears full), and stability (you can leave the system running for ages). The main difference, in my opinion, is choice. You have choices you could never dream of in windows. The second great difference is the cost (all you need is an internet connection, a cd/dvd drive, and disks to burn the software onto, and you can have gigabytes of software).

The drawbacks: hardware vendors don't support Linux as readily as they do windows and Mac, so getting drivers for bleeding-edge hardware can be a pain. Also, you don't have an undelete utility such as in windows. So, if you delete something, getting it back is very difficult unless you have a backup you can use to restore what you deleted.

MumOf4 06-13-2008 03:30 PM

Thanks for that. Some helpful advice and perspective. I read online that the EEE PC has a Xandros system (whatever that means). Does your advice on how to install/uninstall apply to that?
The usual way to install software is to first update your Debian repositories list to get information on the available packages. Open a console and enter the command 'apt-get update' to update your repository information, then 'apt-get install <packagename>' to install a package. If there are dependencies (the package requires that other packages be installed in order for the one you want to work) apt will also install the dependencies, assuming they are in the repository.

You can also do the same graphically with the Synaptic program, which is a graphic front-end for apt-get. It will list the available packages in the repository, and indicate which you now have installed.

To remove a .deb package, issue the command 'apt-get remove <packagename>', or use Synaptic to select the application to remove.
Thanks a lot. :-)

pwc101 06-13-2008 04:11 PM

Check out the eeewiki here: http://wiki.eeeuser.com/

They have loads of information on how to customise your eeepc.

bigrigdriver 06-13-2008 04:39 PM

My bad. eeePC uses a Xandros-derives distro; not Kanotix. But, it is still a Debian-based distro. So the instructions on uses repositories (in this case, the Xandros repos) should still work. You can find the Xandros repos here: ftp://ftp2.xandros.com/src/

MumOf4 06-14-2008 01:16 AM

Thank you both!


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