Syndicate content

Debian Alternatif 2

Deskripsi

Script ini dapat digunakan untuk mendownload paket-paket Debian dan langsung membuat repositorinya sehingga siap untuk dimasukkan ke dalam cdrom.

Script ini akan mendownload seluruh paket (beserta dependency-nya) yang telah Anda tentukan sebelumnya dan mengelompokkannya ke dalam beberapa direktori dengan total ukuran tertentu. Isi dari direktori-direktori ini kelak akan menjadi isi cdrom.

Penyusunan isi sebuah direktori (cdrom) dibuat berdasarkan urutan instalasi paket-paket (dan dependency-nya) dalam daftar paket yang Anda buat.

Cara penggunaan

  • Tentukan ukuran (default) cdrom dengan mengubah variabel $max_cd_size_default
  • Jika ada cdrom yang tidak ingin mengikuti ukuran default, Anda dapat menentukannya pada variabel @max_cd_size
  • Daftar file yang berisi daftar paket yang Anda inginkan dapat diatur pada variabel @package_set
  • Nama distro yang ingin Anda buat dapat ditentukan melalui variabel $distro
  • Jika Anda ingin menentukan daftar repositori Debian, Anda dapat menuliskannya pada file sources.list yang berada dalam direktori yang sama. Jika file ini tidak ditemukan, maka script akan mengambil file dari /etc/apt/sources.list
  • Jalankan script dengan menggunakan perintah perl deal2.pl
  • Script akan meletakkan direktori-direktori cdrom di dalam direktori cds/

TODO

  • Buat file ISO dari setiap direktori cdrom
  • Integrasikan debian installer ke dalam cd pertama
  • Dokumentasi penggunaan yang lebih baik

Ada yang berminat untuk meneruskan?

Informasi

  • Lisensi: GPL
  • Status: belum selesai
  • Tahun pembuatan: 2004
  • Daftar pengembang saat ini: Fajran Iman Rusadi

Catatan

Berhubung ini adalah aplikasi pertama saya dalam bahasa Perl, mohon maaf jika susunannya kurang bagus :)