danlei
Well-Known Member
Ich habe mal eine nicht BSD-spezifische Frage:
So manche Forenmitglieder haben ja schon Programme portiert und somit entsprechende Erfahrung im hantieren mit 'rohen' Sourcen.
Wie geht Ihr da beim Ermitteln der Abhängigkeiten vor? Gibt es da ein paar Tips und Tricks, die Ihr mir verraten könnt?
Hintergrund ist, dass ich mir ein LFS aufgesetzt habe. Die Geschichte läuft bis jetzt einwandfrei. Das Basissystem steht, bin online und meine wichtigsten Tools (wer mich kennt weiß: mutt, zsh, vim, screen...) laufen auch schon. Ich nutze keinen Paketmanager, sondern halte mich an den Symlink-Ansatz; dh. ich kompiliere als user (mit ./configure --prefix=/usr) und installiere als root mittels DESTDIR oder prefix nach /usr/local/pkg. Dann mach ich Symlinks nach /usr/bin, /usr/share/man und was sonst noch so anfällt und schreibe mir die Links in eine Datei, so dass ich alles schnell löschen oder auf neue Versionen umbiegen kann.
Nicht dass Ihr denkt, ich sei übergelaufen; mein BSD läuft aber so rund, dass ich genug Zeit für solche Spielereien habe und ich habe nicht wenig dadurch gelernt.
Also, wenn Ihr nützliche Tips zum Thema Abhängigkeiten, oder sogar ein paar Tools kennt, teilt Euer Wissen.
Später kommt das dann wohl auch FreeBSD zugute, wenn ich meine ersten Ports mache!
Warum ich das nicht in ein Linux-Forum poste? Weil ich weiß, dass ich hier die besten Antworten bekomme! Is ja auch nur Geplauder...
So manche Forenmitglieder haben ja schon Programme portiert und somit entsprechende Erfahrung im hantieren mit 'rohen' Sourcen.
Wie geht Ihr da beim Ermitteln der Abhängigkeiten vor? Gibt es da ein paar Tips und Tricks, die Ihr mir verraten könnt?
Hintergrund ist, dass ich mir ein LFS aufgesetzt habe. Die Geschichte läuft bis jetzt einwandfrei. Das Basissystem steht, bin online und meine wichtigsten Tools (wer mich kennt weiß: mutt, zsh, vim, screen...) laufen auch schon. Ich nutze keinen Paketmanager, sondern halte mich an den Symlink-Ansatz; dh. ich kompiliere als user (mit ./configure --prefix=/usr) und installiere als root mittels DESTDIR oder prefix nach /usr/local/pkg. Dann mach ich Symlinks nach /usr/bin, /usr/share/man und was sonst noch so anfällt und schreibe mir die Links in eine Datei, so dass ich alles schnell löschen oder auf neue Versionen umbiegen kann.
Nicht dass Ihr denkt, ich sei übergelaufen; mein BSD läuft aber so rund, dass ich genug Zeit für solche Spielereien habe und ich habe nicht wenig dadurch gelernt.

Also, wenn Ihr nützliche Tips zum Thema Abhängigkeiten, oder sogar ein paar Tools kennt, teilt Euer Wissen.
Später kommt das dann wohl auch FreeBSD zugute, wenn ich meine ersten Ports mache!
Warum ich das nicht in ein Linux-Forum poste? Weil ich weiß, dass ich hier die besten Antworten bekomme! Is ja auch nur Geplauder...


)
)
