LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Linux Softwares (https://www.linuxquestions.org/questions/linux-software-2/linux-softwares-323963/)

Lasker 05-16-2005 06:12 AM

Linux Softwares
 
Hello guys, well I have couple questions about the installations of software in linux, why every RPM or non-copile software require depends in other software in order to install in your system, but basically in the RPM format, why they don't include or they don't compile all the software depends u need in the RPM format? I supposed a RPM is like a EXE program in windows or HQX in macintosh, and these executions installations does not requiere depends. Maybe is because Linux does not allow you to include all depends in a RPM? can u explain me more guys, thanks

mrcheeks 05-16-2005 06:23 AM

hi,

what would happen if 2 softwares using the same dependencies include them both
? not everyone is using rpm as "exe", debian based distro for example use deb.
when you install a software, usually you see the requirements before downlading.

scuzzman 05-16-2005 06:29 AM

You need to install the RPM's using SuSE's package management system -- it will resove the deps automagically for you. I'm not completely sure, but I think SuSE uses yast or yum for this...

Lasker 05-16-2005 06:29 AM

Quote:

Originally posted by mrcheeks
hi,

what would happen if 2 softwares using the same dependencies include them both
? not everyone is using rpm as "exe", debian based distro for example use deb.
when you install a software, usually you see the requirements before downlading.

well, I'm not talking about the requirements, for example, they have rpm's for SUSE, or for mandrake, etc, so, why they don't include all u depends in the RPM, without to have to download all these?

Lasker 05-16-2005 06:32 AM

Quote:

Originally posted by scuzzman
You need to install the RPM's using SuSE's package management system -- it will resove the deps automagically for you. I'm not completely sure, but I think SuSE uses yast or yum for this...
SUSE use Yast for installation, but u need to download by yourself because will tell you that will not work if u don't download and install these depends.

Mega Man X 05-16-2005 07:13 AM

Well, not including all the dependencies makes not only the download much smaller, but the system more customizable and eventually more stable.

Think about mplayer, as an example. It's composed of gui, codecs, fonts and core source. Many peoples don't want to install the gui, or use another one besides the default one or other type/size of fonts. In fact, mplayer would even run without X server installed, gui or fonts.

Making one single package with already everything pre-configure for you will pretty much ruin the freedom we have with Linux. Bloated gui's, fancy fonts and other stuff that many don't want to have, but have to install it anyway. Just like the "other" OS does.

Dependencies are really not a problem either. Look at this to learn how to configure SuSE's Yast to automatically take care of dependencies and auto-magically download the necessary packages for ya:

http://www.linuxquestions.org/questi...89#post1087289

Lasker 05-16-2005 11:35 AM

Thanks megaman X ;)

Mega Man X 05-16-2005 01:28 PM

You're welcome :). By way, what I said about the .rpm's may be inaccurate, it's just the way I see Linux actually. It goes as customizable as downloading the source code and changing whatever you want. All about freedom :).

The link about configuring YaST, however, is accurate and should work ;)

Regards!


All times are GMT -5. The time now is 06:40 PM.