Saya ingin membuat repositori deb saya sendiri untuk menyimpan beberapa paket. Saya sudah mencoba reprepro dan berfungsi dengan baik, kecuali untuk satu fitur mendasar. Reprepro tidak dapat menyimpan beberapa versi dari paket yang sama di repositori.
Kemampuan untuk menyimpan beberapa versi dari paket yang sama sangat penting bagi saya, jadi saya bertanya perangkat lunak apa yang dapat melakukan ini.
Berikut ini adalah bagian dari reprepro FAQ yang menunjukkan bahwa ia tidak dapat melakukannya:
3.1) Can I have two versions of a package in the same distribution?
-------------------------------------------------------------------
Sorry, this is not possible right now, as reprepro heavily optimizes
at only having one version of a package in a suite-type-component-architecture
quadruple.
You can have different versions in different architectures and/or components
within the same suite. (Even different versions of a architecture all package
in different architectures of the same suite). But within the same
architecture and the same component of a distribution it is not possible.
sumber
freight
telah bercabang dan sekarang sedang dipertahankan di github.com/freight-team/freight - versi aslinya belum diperbarui sejak 2014.Solusinya adalah menggunakan mini-dinstall untuk repo manajemen . Itu tidak menghapus versi paket sebelumnya dari repositori.
sumber
Saya mendengar hal-hal baik tentang alternatif, pengiriman:
https://github.com/rcrowley/freight
HTH, mistige
sumber
freight
sudah bercabang dan sekarang sedang dipertahankan di github.com/freight-team/freight sebagai gantinya.Jika Anda ingin menulis sendiri file Paket (mis. Dengan skrip khusus), Anda dapat meletakkan beberapa versi dari paket yang sama di sana dan apt-get akan memungkinkan Anda untuk menginstal versi spesifik dengan sintaksis
Anda bisa mendapatkan semua info yang Anda butuhkan untuk menulis paket ini
dan
upgrade apt-get juga akan memilih nomor versi tertinggi (setidaknya dalam pengujian saya terbatas).
sumber
Seperti yang dikatakan perangkat lunak kepada Anda, yang lama dihapus saat yang baru masuk. Biasanya, ini dilakukan dengan beberapa repo. Sama seperti Ubuntu dan Debian memiliki beberapa repo untuk stabil dan tidak stabil atau Natty, Oneiric, ..., Anda perlu memiliki beberapa repo.
Biasanya manajer paket memilih versi terbaru dari sebuah paket, sehingga akan sulit bagi pengguna untuk memilih juga.
sumber