Saya tidak mengerti bagaimana beberapa paket dikelola di Ubuntu. Bagaimana mereka dipindahkan dari tidak stabil ke pengujian?
The Debian FAQ mengatakan:
- Unstable memiliki versi terbaru (terbaru). Tetapi paket-paket yang tidak stabil tidak diuji dengan baik dan mungkin memiliki bug
- Stable berisi paket versi lama. Namun paket ini sudah teruji dengan baik
- Pengujian jatuh di antara dua ekstrem ini
Saat ini saya sedang menjalankan Raring 13.04 (tidak stabil). Cakep 13.10 (pengujian) memiliki paket yang lebih baru, yang melanggar aturan ini.
Larutan
Manajemen versi Ubuntu adalah tidak sama dengan Debian satu: Ini pengembangan yang kemudian menjadi, akan digabung menjadi, stabil .
Keadaan Ubuntu saat ini adalah:
- Ubuntu Raring 13.04 stabil
- Ubuntu Saucy 13.10 adalah pengembangan
Jadi itu normal untuk memiliki paket yang lebih baru di Saucy. Lihat jawaban untuk perincian lebih lanjut.
Kesalahpahaman terpecahkan;)
Perpanjangan
Nah, sekarang saya mengerti bahwa raring stabil dan pengembangan cakep (sekarang juga bergeser ke "cakep -> tepercaya"), bagaimana situasi ini dapat dijelaskan mengenai paket 'virtualbox':
- raring (4.2.10-dfsg-0ubuntu2.1)
- saucy (4.2.16-dfsg-3)
- virtualbox (4.3.0-89960 ~ Ubuntu ~ raring)
Di sini, raring menyediakan yang lebih baru daripada cakep, yang cocok dengan alur kerja Ubuntu.
Tetapi VirtualBox menyediakan versi terbaru hingga stabil Ubuntu, bukan versi pengembangan.
Karena versi pengembangan Ubuntu dimaksudkan untuk digabungkan sebagai Ubuntu yang stabil pada akhirnya, tidak masuk akal bagi VirtualBox untuk menyediakan untuk yang stabil dan bukan untuk pengembangan.
Ada masukan tentang itu?
sumber
Jawaban:
Sementara Ubuntu mengikuti banyak pedoman manajemen paket Debian, dan memang banyak paket Ubuntu datang tanpa modifikasi dari Debian, ada siklus yang berbeda. Paket-paket dalam versi Ubuntu yang berbeda tidak memetakan langsung ke bagian Debian tertentu. Salah satu motivasi untuk Ubuntu adalah keinginan untuk memiliki rilis yang lebih sering daripada Debian, yang tentunya melibatkan struktur yang berbeda.
Tidak ada
stable
,testing
danunstable
. Selalu ada satu rilis pengembangan, dan beberapa rilis jangka pendek dan jangka panjang yang saat ini didukung. Setelah rilis dibuat, versi paket umumnya tidak berubah, dan diperbarui untuk perbaikan bug dan keamanan, bukan untuk fitur baru.Dalam debian, ada rilis tidak stabil tunggal (
sid
), yang secara teori dapat terus diperbarui selamanya (berharap banyak hal akan rusak). Di Ubuntu, rilis pengembangan baru dimulai segera setelah rilis sebelumnya. Ini diisi dengan campuran paket, sebagian besar dari pengujian Debian / tidak stabil bersama dengan sejumlah yang spesifik Ubuntu. Kemudian ada siklus 6 bulan di mana bug diperbaiki dan integrasi antar paket diuji. Versi paket yang akan disertakan dalam rilis diperbaiki beberapa saat sebelum rilis dibuat untuk memberikan waktu untuk pengujian. Akhirnya, versi pengembangan menjadi rilis baru, dan siklus berulang.Anda dapat membaca tentang proses rilis Ubuntu di sini .
sumber
Ubuntu = / = Debian. Fakta bahwa Ubuntu didasarkan pada Debian, dan fakta bahwa Ubuntu mengambil paket dari pengujian Debian, menyiratkan tidak ada hubungan di antara mereka, termasuk manajemen paket dan kompatibilitas paket.
Raring dan Saucy adalah distribusi yang berbeda, dengan repositori yang berbeda, dan versi paket yang berbeda.
Misalnya , Raring memiliki Libreoffice 4.0, dan akan selalu memilikinya hingga Akhir Hidupnya, sementara Saucy memiliki 4,1, dan akan selalu memilikinya.
sumber
Penting untuk membedakan perbedaan antara alur kerja pendaratan paket Debian dan Ubuntu di sini. Saya pikir Anda telah menyatukan ini dan bahwa ini adalah penyebab kebingungan Anda.
Debian memiliki ketidakstabilan dan pengujian. Ubuntu tidak.
Debian yang tidak stabil selalu disebut sid. Pengujian Debian saat ini disebut jessie (yang akan menjadi nama rilis stabil berikutnya ketika sudah siap).
Ubuntu "Raring" 13.04 adalah rilis stabil terbaru dari Ubuntu. Ubuntu "Saucy" akan menjadi 13.10, adalah rilis pengembangan dan diharapkan akan dirilis hari ini (pada saat itu ia akan menggantikan Raring sebagai rilis stabil terbaru).
Ubuntu memang memiliki padanan kasar dari aliran pengujian Debian yang tidak stabil-. Di Ubuntu, kami menyebutnya migrasi yang diusulkan, didokumentasikan di sini: https://wiki.ubuntu.com/ProposedMigration . Dalam kasus Ubuntu, kami memiliki aliran saucy-saucy-analog yang diusulkan secara analog, di mana "saucy" mewakili nama rilis pengembangan dan dengan demikian mengubah setiap rilis.
sumber