Entfernen von Quellen nach dem Erstellen von ihnen


15

Angenommen, wir haben ein Paket aus sources ( configure make install) erstellt.
Dürfen wir das Quellverzeichnis nach erfolgreicher Erstellung entfernen? Oder kommt es darauf an? Auf was dann?

Antworten:


15

Sie brauchen nichts außer den Binärdateien. Diese sollten bereits durch make install an einen anderen Ort kopiert werden. Der Rest kann entfernt werden. Wenn Sie sich nicht sicher sind, erstellen Sie vor dem Entfernen ein Backup. Entfernen Sie das Backup, testen Sie, ob es noch funktioniert, und entfernen Sie es, falls es noch funktioniert.

Hinweis: Wie ændrük betonte: Die Verwendung von checkinstall Installieren Sie checkinstall over make installhat den Vorteil , dass Ubuntu die Installation nachverfolgen kann . Später können Sie alle mit der regulären Ubuntu-Paketverwaltung vorgenommenen Änderungen rückgängig machen.


5

Wenn Sie Dateien mithilfe von installiert haben, können make installSie später nur feststellen, wo sie sich befanden, wenn Sie sie deinstallieren möchten, indem Sie die Quelldateien überprüfen. Möglicherweise möchten Sie zu diesem Zweck eine Kopie der Quelle archivieren.

Eine bessere Alternative ist, checkinstallanstatt zu verwenden make install. Auf diese Weise kann der Paketmanager von Ubuntu jede der installierten Dateien auf die gleiche Weise nachverfolgen wie die Software aus den Repositorys. Bei dieser Installationsmethode müssen keine zusätzlichen Dateien gespeichert werden.


+1 für checkinstall. In meine akzeptierte Antwort integriert, damit jeder, der darüber stolpert, sie sieht.
con-f-use

2

Sobald Sie Ihre Binärdateien installiert haben, können Sie im Allgemeinen das Verzeichnis mit dem Quellcode entfernen, es sei denn, Sie möchten sie erneut kompilieren, möglicherweise mit anderen Kompilierungsoptionen.

Manchmal kann es besonders nützlich sein, das Quellverzeichnis beizubehalten, beispielsweise beim Upgrade von Apache .

Sie können entscheiden, was Ihr Bestes ist. Meiner Meinung nach ist es eine gute Sache, das Quellverzeichnis beizubehalten. Offensichtlich, wenn Sie keine Speicherplatzprobleme haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.