Wie liste ich die standardmäßig installierten Pakete auf?

21

Ich entwickle ein Offline-Installationsprogramm für alle Versionen von Ubuntu und benötige die Liste der standardmäßig installierten Pakete von Ubuntu. Gibt es eine Möglichkeit, diese Informationen von einem beliebigen Server (Webserver) abzurufen? Beliebiges Skript zum Abrufen der Liste der standardmäßig installierten Pakete einer Ubuntu-Version.

Ich werde die Ubuntu-Version geben, und das Skript wird die Paketliste holen.

Hinweis: Ich benötige mindestens eine Serveradresse. Ich kann ein Skript dafür schreiben.

Shantanu
quelle

Antworten:

31

Nach einer früheren Antwort von mir sind Manifestdateien verfügbar, in denen alle auf der CD enthaltenen Pakete aufgeführt sind.

Die URLs der Dateien sind ziemlich vorhersehbar, aber in ständigem Fluss (da neue Releases herauskommen und alte abgeschafft werden), ist eine gute Strategie:

  1. Besuchen Sie http://releases.ubuntu.com/ (für aktuell unterstützte Versionen) oder http://cdimage.ubuntu.com/ (für andere Versionen, Server-Images usw.)
  2. Wähle deinen Spin
  3. Pick releases
  4. Wähle eine Version (zB 14.04)
  5. Pick release(wenn es veröffentlicht wurde)
  6. Suchen Sie die entsprechende .manifestDatei.

Beachten Sie, dass nicht alle diese Pakete installiert bleiben . Auf den CD-Images finden Sie auch eine Datei mit dem Namen, /capsper/filesystem.manifest-removedie eine Liste von Dingen enthält, die nach der Installation entfernt werden müssen. Ich kann keine Online-Kopie dieser Dateien finden.

Oli
quelle
Vorhersehbar vielleicht, aber kaputt.
Paul Draper
@PaulDraper Nicht so sehr eingebrochen, als sich ständig zu ändern. Ich habe die Antwort mit einem DIY-Ansatz aktualisiert, der den Test der Zeit dauern sollte.
Oli
1
Es scheint keine Manifestdateien mehr zu geben.
Seth
2
@Seth Für Ubuntu sind die .manifestDateien für alle unterstützten Releases unter releases.ubuntu.com verfügbar. Andere Versionen haben die Dateien weiterhin auf dem cdimage-Server.
Clearkimura
1
Diese Antwort wurde verwendet, um auf releases.ubuntu.com zu verweisen, aber das praktische Problem ist, dass nur unterstützte Releases aufgelistet werden. Ich war der Meinung, dass sich die Frage mehr auf die ursprüngliche Installation bezieht (die nun möglicherweise nicht mehr unterstützt wird). Ich bearbeite es wieder in.
Oli