Installing Programs in Linux

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Churnd

Member
Dec 7, 2004
111
0
0
Originally posted by: Anubis08
You could jsut get in KDE and right click>Create Shortcut>name it>go to directory where firefox is and set it to go to the execution you hit to get it running.

I tried that the first time. The icon I clicked on that got it running was a shell script that would not work if linked to outside the folder it was in. I didn't understand it either. It would only work if I brought up the folder and clicked on it then.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
It's best to get a distro that can handle dependancies and installing programs in a intellegent manner. This is one of the downfalls of Mandrake, unfortunately. (the other one is that they depend to much on non-free stuff)

Suse has Yast, which seems to do a ok job.

The best is Debian and apt-get, by far. Although the distro itself is made to be generic as possible so that it's not the easiest thing to setup and get going for a lot of people. Ubuntu is based on Debian and so has a lot of the positive traits to it's package handling and software aviability, however unlike Debian they have a default desktop-oriented setup that includes what they think would be best for a common desktop enviroment (a modified Gnome setup, mostly). So that makes it a bit easier to handle and get used to.

Fedora core 3 has choice between Yum and a ported version of Apt-get that works with RPM files (debian has it's own package format: deb). It has everything you NEED to get going, but to find everything I want I find that I have to use third party packages from places like FreshRPMs and Dag Wieer's rpms. (do a search for dag rpm). I use their apt-get rpm package and it sets up everything neatly and quickly.

However Fedora Core 3 is more for the "enthusiests" type and users generally are the types that are willing to fill out bug reports and stuff time to time in order to have new stuff.

Now Mandrake has urpmi, which seems to work. I tried it out once, but it was a while ago so hopefully it has improved and quality of packages have improved. I didn't realy like it. I was mostly easier to do rpm searches for stuff.

Usually it takes a few tries to find a distro that suits you. Some people realy realy like Mandrake.. I don't personally. My favorite is Debian, but other people can't stand it. Some people love Gentoo, I think it's a bit of a waste of time, but it's ok IMO. I'd rather use the latest Fedora Core if I want to play around with newest stuff.


And there are lots more, like Xandros. Xandros is based on Debian it has apt-get, but it also claims that you can install RPMs easily as well. I don't know if that works out all that well, I'd rather just compile from source code then muck around with mixing packages from different distros.


The thing about installing software in Linux vs Windows is that there is a much different mentality because your dealing with free and open source software.

In Windows when you install a program the installer makes sure that you install everything you need to run along with the program.

In Linux those RPM files only include the actual program, they may need more packages installed to get the thing to actually run.

These "extras" are called "dependancies". When you get stuck with a program and having to install and muck around with different versions of packages and breaking applications by upgrading and downgrading to get a certain program to work and you end up searching all over the web to find certain packages from some guy and it ends up being a buggy package and it installs over some other stuff by accident, that is called "dependancy hell".

Similar to ".dll hell" in Windows.

A good package manager is able to avoid this, and makes life easier for the user. Although the biggest and most important factor is the quality of packages your using in the first place. You can have a very good pacakge manager, but if your using crappy packages or a crappy repository you end up with a huge mess on your hands. This is one of the reasons people like me like debian so much. They do a great job.

I suggest getting Ubuntu and Debian next time and see how that works out. Also Fedora Core 3 + Dag Wieers is very nice and has special bonuses like SELinux standard.

Synaptic package manager is a nice GUI front end for Apt-get that is aviable on most distros. Check that out. I prefer aptitude though. There are virtual packages for Debian that makes it easy to install big stuff that requires lots of packages, Like KDE or Gnome desktop enviroments...
 

silverpig

Lifer
Jul 29, 2001
27,703
12
81
Glad that package worked out for you.

I use gentoo so installing something is as simple as

emerge firefox

or if I don't want to compile the larger apps like firefox and openoffice, binaries are provided

emerge firefox-bin

And it's done. It's even easier than in windows. I don't have to go to the site, download the install file, and then run it. It's just one command.

Either way you want to go, it's easy to see that as linux evolves it gets better and better. .tar.gz -> rpm -> apt-get/portage... Things are getting much easier.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |