it-swarm.com.de

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

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 dafür ein Skript schreiben.

20
shantanu

Los geht's eine frühere Antwort von mir , es sind Manifestdateien verfügbar, die alle auf der CD enthaltenen Pakete auflisten sollten.

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. Gehen Sie zu http://releases.ubuntu.com/ (für derzeit unterstützte Versionen) oder http://cdimage.ubuntu.com/ (für andere Versionen Server-Images) , usw.)
  2. Wähle deinen Spin
  3. Wähle releases
  4. Wähle eine Version (zB 14.04)
  5. Wähle release (falls es veröffentlicht wurde)
  6. Suchen Sie die entsprechende .manifest -Datei.

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

31
Oli