Bagaimana cara mendaftar paket default yang diinstal?

21

Saya mengembangkan penginstal offline untuk semua versi Ubuntu, dan saya perlu daftar paket default yang diinstal Ubuntu. Apakah ada cara untuk mendapatkan informasi ini dari server mana saja (server web)? Skrip apa pun untuk mengambil daftar paket terinstal default versi Ubuntu apa pun.

Saya akan memberikan versi Ubuntu, dan skrip akan mengambil daftar paket.

Catatan: Saya membutuhkan setidaknya alamat server. Saya dapat menulis naskah untuk ini.

shantanu
sumber

Jawaban:

31

Keluar dari jawaban saya sebelumnya , ada file manifes yang tersedia yang harus mencantumkan semua paket yang disertakan dalam CD.

URL file cukup dapat diprediksi tetapi dalam fluks konstan (karena rilis baru keluar dan yang lama dimatikan) sehingga strategi yang baik adalah:

  1. Buka http://releases.ubuntu.com/ (untuk versi yang saat ini didukung) atau http://cdimage.ubuntu.com/ (untuk versi lain, gambar server, dll.)
  2. Pilih putaran Anda
  3. Memilih releases
  4. Pilih satu versi (mis. 14.04)
  5. Pilih release(jika sudah dirilis)
  6. Temukan .manifestfile yang berlaku .

Perhatikan bahwa tidak semua paket ini tetap diinstal. Pada gambar CD, Anda juga akan menemukan file yang disebut /capsper/filesystem.manifest-removedaftar hal yang harus dihapus setelah instalasi. Saya tidak dapat menemukan salinan online dari file-file ini sendiri.

Oli
sumber
Bisa ditebak, tapi rusak.
Paul Draper
@ PaulDraper Tidak rusak begitu banyak terus berubah. Saya telah memperbarui jawaban dengan pendekatan DIY yang akan bertahan dalam ujian waktu.
Oli
1
Sepertinya tidak ada file manifes lagi ..
Seth
2
@Seth Untuk Ubuntu, .manifestfile-file tersebut tersedia untuk setiap rilis yang didukung di releases.ubuntu.com dan rasa lain terus memiliki file-file tersebut di server cdimage.
clearkimura
1
Jawaban ini digunakan untuk menunjuk ke releases.ubuntu.com tetapi masalah praktisnya adalah hanya mencantumkan rilis yang didukung. Saya mengambil pandangan bahwa pertanyaannya lebih tentang instalasi asli (yang mungkin sekarang merupakan rilis yang tidak didukung). Saya akan mengeditnya kembali.
Oli