ELEOS!

Dimitris Glezos dimitris at glezos.com
Wed May 3 17:22:57 EEST 2006


Giannis Beredimas wrote:
> Giorgos Keramidas wrote:
>   
>> On 2006-05-02 23:00, "m65 at vivodinet.gr" <m65 at vivodinet.gr> wrote:
>>   
>>     
>>> ... ( kai nai epsaxa prin kano compile an iparhei rpm gia to core 3, to opoio den iparhei afou den ipostirizete pia, litourgiko 6~8 minon ) ... 
>>>     
>>>       
>> Γιατί δεν κάνεις απλά update στο τελευταίο Fedora Core;
>>   
>>     
>
> Το πιθανότερο είναι πως δε θα βγάλει άκρη: γενικά τα repositories αργούν 
> λίγο να βγάλουν τις πλέον πρόσφατες εκδόσεις που υποστηρίζουν για το 
> latest FC. Περισσότερες ελπίδες θα έχει με το FC4 ;-)
>   
Αν μιλάς για το livna, 5 μέρες μετά την έκδοση του FC5 ανακοινώθηκε η 
υποστήριξη του.

Όσο για τα "updates-testing" και "development" (aka Rawhide) 
repositories, αυτά όχι μόνο έχουν bleeding-edge πακέτα, αλλά αρκετά από 
αυτά είναι και unstable.
> Για την ακρίβεια το πιο πιθανόν είναι ότι λείπει κάποιο -devel πακέτο: 
> κοίτα τα μηνύματα λάθους που σου πετάει σε ποια βιβλιοθήκη / include 
> πετάει error και στήσε τόσο το αντίστοιχο πακέτο όσο και το -devel (και 
> αν δεν υπάρχει σε FC3, upgrade to FC4/5).
Ακριβώς.

Το  yum υποστηρίζει μέχρι και "yum localinstall <blah.rpm>", το οποίο 
εγκαθιστά ένα άσχετο rpm και προσπαθεί ταυτόχρονα να ικανοποιήσει τα 
dependencies του από τα repositories.

Αυτό σου δίνει τη δυνατόητα να φτιάξεις ένα rpm το οποίο να σου ζητήσει 
μόνο του τις νεότερες εκδόσεις βιβλιοθηκών, που αν δεν υπάρχουν ήδη ως 
-devel πακέτα (aka headers, etc), θα υπάρχουν πιθανότατα στο development 
repository. Αυτός είναι ο συνιστώμενος  (και μη-μαζοχιστικός) τρόπος να 
εγκαταστήσεις κάτι από source στο Fedora, να δημιουργήσεις το δικό σου 
rpm δηλαδή με ένα rpmbuild και να ικανοποιηθούν "αυτόματα" οι εξαρτήσεις.

Προσωπικά, δε χαρακτηρίζω "προβλήματα" τα παραπάνω. Ό,τι θέλησα, υπήρχε 
κάπου, σε κάποιο repository (πχ πριν το FC5, στο Fedora GNOME repository 
στο nrpms.net) και είχε εξαρτήσεις από βιβλιοθήκες που υπήρχαν ήδη στο 
FC ή στο FE (Extras). Σίγουρα δεν φτάνει την παραμετροποίηση του 
portage, αλλά αυτά έχουν οι binary-based package managers.

-Δημ




More information about the Linux-greek-users mailing list