Hier ist das Szenario; Ich habe einen Tarball heruntergeladen. Ich habe die gesamte darin enthaltene Quelle in meinen Home-Ordner "/ home / zolomon / SourceCode" extrahiert. Aber wo soll ich das SourceCode-Verzeichnis mit seinem Inhalt ablegen, wenn ich es kompilieren möchte? Ist das wichtig? Wird es in den meisten Fällen automatisch Dateien installieren und an der richtigen Stelle ablegen, wenn ich es installiere?
In diesem Fall spreche ich von RubyGems .
10.04
installation
Zolomon
quelle
quelle
Antworten:
Ja, Sie können den Quellcode überall platzieren. Während der Installation werden alle Dateien am richtigen Speicherort abgelegt. In Ihrem Fall haben Sie Ihren Quellcode in / home / zolomon / SourceCode, damit Sie ihn von dort aus kompilieren können. Das ist kein Problem. .
quelle
Dateien unter dem Verzeichnis
/usr/local/
unterliegen nicht der Kontrolle des Debian-Paketverwaltungssystems. Daher empfiehlt es sich, den Quellcode für Ihr Programm in zu platzieren/usr/local/src/
. Beispielsweise können Sie die Dateien für ein Paket mit dem Namen "foo.tar" in das Verzeichnis extrahieren/usr/local/src/foo
. Nachdem Sie sie kompiliert haben, platzieren Sie die Binärdateien in/usr/local/bin/
, die Bibliotheken in/usr/local/lib/
und die Konfigurationsdateien in/usr/local/etc/
.Wenn Ihre Programme und / oder Dateien wirklich in einem anderen Verzeichnis abgelegt werden müssen, können Sie sie dennoch speichern
/usr/local/
und die entsprechenden symbolischen Links vom gewünschten Speicherort zum Speicherort in erstellen/usr/local/
, z. B. können Sie den Link erstellenWenn Sie ein Paket erhalten, dessen Urheberrecht eine Weiterverteilung zulässt, sollten Sie in jedem Fall in Betracht ziehen, ein Debian-Paket daraus zu erstellen und es für das Debian-System hochzuladen. Richtlinien für die Entwicklung eines Pakets sind im Debian-Richtlinienhandbuch enthalten.
Entnommen aus: http://www.debian.org/doc/FAQ/ch-compat.en.html
quelle