Re: Out of curiosity

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 02.11.2013 01:20, schrieb Roger:
> Why, when installing a new app do we need to also install the -libs and the -devel 
> if the app is needed to make another app work

you do not need any devel-package if you do not compile software from source
if you think so post specific output about what you are talking

> Why cannot -libs be part of the installation if they are that important to the operation

they are part of the installation by dependencies

> Why are -devel, which I'm guessing are development files for the app needed, 
> does this mean the app is bar minimum and cannot be used when required by 
> another app

about which devel-packages do you talk?

on our whole production servers there are only *two* devel
packages and not more which are unhappy packaging

systemtap-sdt-devel-2.3-1.fc18.x86_64
perl-devel-5.16.3-244.fc18.x86_64

> Sorry if I seem confused, Just trying to get a handle on the situation

the situation is simple:

* you do not need devel-packages as user
* if something pulls them it's a apackageing error -> make a bugreport
* the "libs" packages are shared libraries
* example mysql: you do not need "mysql-server" on a client machine
  but you need "mysql-libs" for any application talking to a remote
  or local mysql server or to be precise /usr/lib64/mysql/libmysqlclient.so.18
  and /usr/lib64/mysql/libmysqlclient.so.18.0.0 which are the shared client
  libraries
* the mysql-example macths to nearly any package


[harry@srv-rhsoft:~]$ rpm -qa | grep flac
flac-libs-1.3.0-2.fc19.x86_64
[harry@srv-rhsoft:~]$

no need for "flac" or "flac-devel" because "soundconverter" only needs the libraries
and brings it's own executebale sharing the flac code which this way exists only
once on the whole machine independent how many applications are useing it

http://en.wikipedia.org/wiki/Shared_library

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux