Wie kann ich apt-get install-Verzeichnis
Den Standard-Installations-Verzeichnis von apt-get /opt.
Kann ich es ändern, um ein anderes Verzeichnis?
- Genauer: ist das das Standard-Verzeichnis von apt-get-Anwendung (wenn Sie Sie kompilieren aus dem Quellcode) der Standard-Verzeichnis der Anwendungen installiert mit apt-get?
- Es ist das Standard-Verzeichnis der Anwendungen installiert mit apt-get
- Dann können Sie es nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beste Weg, die ich denken kann, ist die Verwendung eines symbolischen link
beachten Sie, dass nicht alle Programme sind installiert in das gleiche Verzeichnis und /opt ist vielleicht nicht die beste Sache zu bewegen. (siehe am Ende zum Beispiel der Umzug nur ein Ordner/Programm)
Dies ist, was ich mit EasyPeasy (Ubuntu 10.04)
Folgen Sie diesen code sorgfältig einige der Befehle können wichtige Dateien löschen, wenn falsch verwendet.
Zuerst müssen Sie sicherstellen, dass /opt (oder Ihr Standard-Distributionen apt-get install-Verzeichnis) leer ist. Wenn Sie Daten haben, die in den opt-Ordner, die Sie wahrscheinlich zu tun, können Sie es verschieben, um erst einmal woanders für sicheren Aufbewahrung:
Einmal gesichert, können Sie entfernen Sie die original-Verzeichnis:
Können Sie dann erstellen Sie Ihr neues Programm Files Ordner in einem Laufwerk mit viel Platz und erstellen Sie einen symbolischen link:
Schließlich verschieben Sie alle Ihre alten Dateien in den neuen Ordner und bereinigen Sie die temporären Daten:
Wenn Sie nur wollte, um ein einziges Programm, das ein Stück von Ihrem Platz können Sie den gleichen Prozess.
zB:
zum verschieben von Java (JVM ca 300MB) tun die folgende.
check-Verzeichnis von java mit disk usage analyser.
mir ist /usr/lib/jvm
Seiner besten Seite an diesem Punkt machen Sie einen Neustart, das sollte den cache löschen.
Happy Hacking
Eingeschränkte Intelligenz
Können Sie nicht: der Installations-Pfad ist hart codiert in Pakete (siehe zum Beispiel: http://packages.ubuntu.com/oneiric/i386/mono-runtime/filelist). Dieser Pfad ist üblicherweise /usr statt /opt, aber es hängt von den Paketen. Wenn Sie möchten, überschreiben Sie die Standard-Verzeichnis, müssen Sie manuell extrahieren Sie den Inhalt der Pakete. Aber, es kann nicht funktionieren: config-Dateien, auch binäre Dateien manchmal, wird weiterhin auf den alten Pfad. So müssen Sie Sie aktualisieren, um die Pakete korrekt zu funktionieren.