"Willy Gates" <taform@c.dk> writes:
> Det er jo MEGET kedeligt, Linux burde netop ikke have den slags problemer
> det er alt for Microsoftsagtigt..
Nej, tværtom. Microsoft er jo netop 'one size fits all'. Under Linux
er der netop en stor varitet mellem mulighederne, således at alle kan
få et skrædersyet system.
>> Men generelt set vil det ikke betyde at en Red Hat RPM bare kan
>> installeres på et Suse-system uden kedelige bivirkninger.
>
> Hvori består forskellen?
Mange ting.
Der kan være forskel på hvordan afhængigheder angives. To
oversættelser af samme library er ikke nødvendigvis binær-kompatible.
Der kan være forskel på hvor hvilke programmer er installeret. Hvis en
masse scripts fra en distribution forventer at /bin/egrep findes går
det galt hvis den aktuelle distribution har bestemt sig til at man bør
anvende '/bin/grep -E' istedet.
Suse kan for eksempel have en smart måde at plugin-moduler til et
bestemt program registrerer sig. Pakker fra andre distributioner vil
derfor ikke kunne integrerer sig ordentligt med programmet.
Der kan også være forskel på hvor distributionen overhovedet forventer
at finde den slags moduler.
(Jeg har stadigvæk ikke fundet ud af hvorfor RH mener det er smart at
lægge nogle perl-moduler i /usr/lib/mrtg2/)
> Er det muligt hvis man har sourcekoden at kompilere programmer at de fungere
> på alle systemer?
Det burde det tilgengæld være.
--
Peter Makholm | I have no caps-lock but I must scream...
peter@makholm.net | -- Greg
http://hacking.dk |