<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<title></title>
Για όσους πάνε να ασχοληθούν με το compilation του Linux From Scratch
και δεν έχουν στη διάθεσή τους n μέρες για χάσιμο μπροστά σε μια κονσόλα,
υπάρχει μια εναλλακτική : φτιάξτε scripts. Στο script που παραθέτω, εκτελείται
το compilation των statically linked προγραμάτων του κεφαλαίου 5. Μπορεί
κάποιος να το τρέξει με :<br>
<br>
[/mnt/lfs/usr/src]$ time ./chapter5.sh<br>
<br>
και να το αφήσει να τρέχει όλο το βράδυ (για να μην πω και λίγο από το επόμενο
πρωί :) ).<br>
<br>
Μετά, κοιτάζοντας το log5.txt μπορεί εύκολα να δει αν κάποιο πακέτο είχε
πρόβλημα στο compilation (στο log5.txt δεν θα υπάρχει κάτω από το όνομα του
πακέτου η ένδειξη done) και να προσπαθήσει να το διορθώσει με το χέρι. Βέβαια
κάτι τέτοιο είναι εξαιρετικά απίθανο, μιας και οι οδηγίες που δίνει το lfs-book-3.3
είναι guaranteed ότι λειτουργούν πάντα.<br>
<br>
Εκ πείρας, μόνο ο GCC έχει μια 2% πιθανότητα να "κλωτσήσει" αν του αλλάξετε
τα flags, άλλωστε προειδοποιεί και το lfs-book για αυτήν την περίπτωση.<br>
<br>
Α, και μια παρατήρηση... Καλό είναι κανείς όταν πρωτοβάζει το LFS να χρησιμοποιεί
τα πακέτα που δίνει το ίδιο το LFS. Εγώ είχα κάνει κάτι "μαγκιές" βάζοντας
δανικά πακέτα που είχα κατεβάζει και οδηγήθηκα σε... μπαχαλιάδα, με αποτέλεσμα
να ξαναξεκινώ from scratch.<br>
<br>
Υπ'όψιν, κάνοντας compile όλα τα πακέτα, χωρίς να κάνει κανείς κάτι σαν
make clean μετά, οδηγεί σε ένα source tree γύρω στο 1.5 GB!!<br>
<br>
Happy compiling (το δικό μου script τρέχει ακόμα και θα τρέχει για πολύ
ώρα ακόμα!)<br>
<div class="moz-signature">-- <br>
<title>HTML Signature</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-7">
<meta name="author" content="Nikolaos K. Dionysopoulos">
<big><big><b> Nikolaos Dionysopoulos</b></big></big><br>
<i><b> Student of Mechanical Engineering at AUTh, Greece</b></i><br>
web: <a href="http://sledge81.tripod.com">http://sledge81.tripod.com</a>
- email: <a href="mailto:nikosdion@in.gr">nikosdion@in.gr</a><br>
</div>
<br>
PS : Αν κάποιος έχει να προτείνει κάτι γρηγορότερο/καλύτερο/ομορφότερο είμαι
όλος αυτιά.<br>
<br>
</body>
</html>