Verhindert die manuelle Installation von Paketen mit dpkg einen zukünftigen Upgrade-Pfad?

12

Ich verwalte ein privates Netzwerk, das aufgrund der Sicherheitsrichtlinien des Kunden keine Internetverbindung hat. Dieses Netzwerk hat eine einzige Ubuntu 10.04 LTS Server Installation (in Kürze noch einige mehr) und ich habe versucht, es mit Software anzupassen - allerdings muss ich Pakete manuell mit dpkg installieren, weil es keine Internetverbindung gibt / p>

Verhindert dies, dass ich auf eine neuere Version von Ubuntu Server (LTS) upgraden kann, wenn sie verfügbar ist, da die von mir installierten Packags nicht auf der aktuellen Distributions-CD sind, sind sie wahrscheinlich nicht auf den neueren Versionen auch.

    
quelle

4 Antworten

17

Nein. Das Installieren von Paketen aus den offiziellen Repositories mit dpkg wird Ihnen im weiteren Verlauf keine Probleme bereiten.

Aus technischer Sicht unterscheidet sich die Installation eines Pakets über dpkg nicht von der Ausführung von sudo apt-get install package . Die gleichen Dinge passieren.

Das einzige Problem bei der Installation von Paketen mit dpkg ist, dass Sie sicherstellen müssen, dass die Abhängigkeiten in der richtigen Reihenfolge installiert sind. Wenn nicht, könnten Sie mit einer beschädigten Paketdatenbank enden.

Ich weiß, dass dies aus persönlicher Erfahrung geschieht ...

    
Nathan Osman 29.07.2010, 08:18
quelle
3

Nur der Vollständigkeit halber: Wenn Ihre Pakete nicht mehr unterstützt werden oder nicht mit neueren Paketen (defekten Abhängigkeiten usw.) kompatibel sind, werden Sie beim Upgrade gefragt, ob Sie diese Pakete entfernen möchten.  Ich bin nicht sicher, was passiert, wenn Sie sie nicht deinstallieren - wahrscheinlich werden sie nicht mehr funktionieren.

In jedem Fall können Sie upgraden.

    
Little Jawa 29.07.2010 10:35
quelle
2

AptOnCD könnte in diesem Fall ein nützliches Werkzeug für Sie sein: Link

    
Jorge Castro 29.07.2010 17:07
quelle
1

Es könnte eine bessere Idee sein, wenn Sie in Erwägung ziehen, bald weitere Server hinzuzufügen, um ein lokales Repository einzurichten. Auf diese Weise können Sie den Repo zu den Apt-Quellen jedes Servers hinzufügen und dann alle auf ein lokales Repository verweisen, das nur eine Spiegelung der echten Ubuntu-Repos darstellt.

Wenn es an der Zeit ist, Pakete zu installieren oder zu aktualisieren, verwenden Sie einfach die standardmäßigen Ubuntu-Tools, um diese Operation durchzuführen. Ein weiterer Vorteil ist, dass Sie nur den zentralen lokalen Repo von Zeit zu Zeit mit ein paar DVDs oder Festplatten aktualisieren müssen, die Sie in die geschlossene Umgebung bringen und mit den Repo-Verzeichnissen synchronisieren können. Dann werden Sie von jedem Server auf die Pakete hingewiesen, die installiert wurden und auf denen Upgrades für Ihr lokales Repository verfügbar sind. Das bedeutet, dass Sie wesentlich weniger Verwaltungsaufgaben ausführen müssen. Die Werkzeuge dürfen tun, was die Werkzeuge gut sind.

Alan Pope, Ubuntu-Evangelist und einer der Mitarbeiter des Ubuntu UK-Podcasts, schrieb einen Beitrag zum Erstellen eines Spiegels der offiziellen ubuntu-Repositories, die helfen sollten. Sie können es hier finden.

    
Jim 31.07.2010 04:27
quelle