Ada alternatif untuk launchpad untuk repositori deb?

8

Saya ingin tahu apakah ada alternatif nyata untuk Launchpad untuk pengembang yang ingin membangun repositori sendiri.

pengguna2485710
sumber
Apakah Anda mencari perangkat lunak untuk membuat dan menerbitkan sendiri repositori Anda? Atau apakah Anda mencari layanan online yang menyediakan ini untuk Anda?
gertvdijk
@ gertvdijk layanan, saya juga ingin mengatur langkah-langkah yang digunakan untuk membangun perangkat lunak.
user2485710

Jawaban:

1

Repositori hanyalah serangkaian direktori. Ini umumnya di server web (lebih dari http) tetapi tidak harus. Proses penuh untuk melakukan ini panjang:

  • Buat dan unggah kunci penandatanganan GPG
  • Bangun dan tandatangani paket Anda
  • Siapkan server web untuk meng-host hal-hal ini
  • Gunakan sesuatu seperti Dak atau Reprepro untuk mengatur struktur direktori dan mengekspornya ke server web.

Hasilnya adalah repositori nyata yang Anda kontrol. Perbedaan dari repo LP adalah tidak ada jalan pintas untuk menambahkan kunci penandatanganan Anda ke komputer klien. Anda harus membuatnya menggunakan metode kuno:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

Dan kemudian tambahkan repo ( add-apt-repositorydapat menambahkan http://...alamat).

Dan bahkan setelah itu, Anda perlu menjamin waktu aktif. Jika Anda tidak dapat mempertahankan repo, Anda akan menyebabkan 404 peringatan di mesin klien. Tidak ada yang suka itu.

Debian memiliki dokumentasi terbaik tentang cara melakukan ini:

Oli
sumber
2
terima kasih tetapi saya sedang mencari layanan, bukan panduan.
user2485710