Rakeesh
RetroDB Feeder
- Joined
- 10 Δεκ 2007
- Μηνύματα
- 4.670
- Αντιδράσεις
- 1.991
Εδω και χρονια που ψιλοασχολουμαι με το Λινουξ εβρισκα παντα χαοτικο το directory tree. Δεν μπορουσα να καταλαβω που αποσκοπει το /lib, το /var/lib, το /usr/lib και παει λεγοντας. Εκει που ενα προγραμμα στη μια διανομη ηταν στο /bin, σε μια αλλη διανομη μπορει να ηταν πχ. στο /sbin ή στο /usr/share/bin. Ισως αν ασχολιομουν περισσοτερο μπορει να εβρισκα νοημα, αλλα εχω διαβασει οτι ηδη αυτο αποτελει ενα ζητημα που προκαλει ασυμβατοτητα μεταξυ διανομων.
Σιγουρα ομως πιστευω οτι οι χρηστες εχουν καταληξει σε καποιες χρηστικες μεθοδους. Για παραδειγμα εχω διαβασει οτι πλεον το /usr/share/bin ειναι το προτεινομενο target οταν μεταγλωττιζουμε προγραμματα (αν και δεν αποτελει καποιο στανταρ).
Θελω λοιπον να ρωτησω. Οταν δουλευετε Λινουξ, ποιος ειναι ο... χμ... προτεινομενος τροπος να αποθηκευετε και να εγκαθιστατε τα υπαρχοντα σας; Οταν μεταγλωττιζω ενα προγραμμα ειπαμε θα το βαλω στο /usr/share/bin. Αμα γραψω ενα εκτελεσιμο σκριπτακι, που ειναι το καλυτερο μερος να το βαλω; Παλι στο /usr/share/bin; η μηπως στο home dir;
Τελος υπαρχει και το θεμα portability. Οταν εργαζομαι σε περισσοτερους απο ενα υπολογιστη, εστω οτι συγχρονιζω το home dir και στα δυο. Τι γινεται ομως με τα προγραμματα και τα scripts και τα λοιπα config files; Οποτε ποιος ειναι ο rule of thumb που λεει σε ποια συγκεκριμενα dirs δουλευουμε ωστε να χρειαζεται να συγχρονιζουμε μονο αυτα (και οχι ολοκληρο το συστημα);
Σιγουρα ομως πιστευω οτι οι χρηστες εχουν καταληξει σε καποιες χρηστικες μεθοδους. Για παραδειγμα εχω διαβασει οτι πλεον το /usr/share/bin ειναι το προτεινομενο target οταν μεταγλωττιζουμε προγραμματα (αν και δεν αποτελει καποιο στανταρ).
Θελω λοιπον να ρωτησω. Οταν δουλευετε Λινουξ, ποιος ειναι ο... χμ... προτεινομενος τροπος να αποθηκευετε και να εγκαθιστατε τα υπαρχοντα σας; Οταν μεταγλωττιζω ενα προγραμμα ειπαμε θα το βαλω στο /usr/share/bin. Αμα γραψω ενα εκτελεσιμο σκριπτακι, που ειναι το καλυτερο μερος να το βαλω; Παλι στο /usr/share/bin; η μηπως στο home dir;
Τελος υπαρχει και το θεμα portability. Οταν εργαζομαι σε περισσοτερους απο ενα υπολογιστη, εστω οτι συγχρονιζω το home dir και στα δυο. Τι γινεται ομως με τα προγραμματα και τα scripts και τα λοιπα config files; Οποτε ποιος ειναι ο rule of thumb που λεει σε ποια συγκεκριμενα dirs δουλευουμε ωστε να χρειαζεται να συγχρονιζουμε μονο αυτα (και οχι ολοκληρο το συστημα);