OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

Ketergantungan: Medan Bergantung‌


Kebergantungan pakej ditakrifkan dalam Bergantung kepada medan dalam pengepala pakej. Ini ialah senarai syarat yang perlu dipenuhi untuk pakej berfungsi dengan betul—maklumat ini digunakan oleh alatan seperti apt untuk memasang perpustakaan yang diperlukan, dalam versi yang sesuai memenuhi kebergantungan pakej yang akan dipasang. Untuk setiap pergantungan, anda boleh mengehadkan julat versi yang memenuhi syarat tersebut. Dalam erti kata lain, adalah mungkin untuk menyatakan fakta bahawa anda memerlukan pakej tersebut libc6 dalam versi yang sama atau lebih besar daripada "2.15" (ditulis "libc6 (>= 2.15)”). Pengendali perbandingan versi adalah seperti berikut:

<<: kurang daripada;

<=: kurang daripada atau sama dengan;

=: sama dengan (perhatikan bahawa “2.6.1"tidak sama dengan"2.6.1-1");

>=: lebih besar daripada atau sama dengan;

>>: lebih besar daripada.


Dalam senarai syarat yang perlu dipenuhi, koma berfungsi sebagai pemisah, ditafsirkan sebagai "DAN" yang logik. Dalam keadaan, bar menegak (“|”) menyatakan logik “ATAU” (ia adalah “ATAU” inklusif, bukan “sama ada/atau” eksklusif). Membawa keutamaan yang lebih besar daripada "DAN", anda boleh menggunakannya seberapa banyak yang diperlukan. Oleh itu, kebergantungan "(A ATAU B) DAN C" ditulis A | B, C. Sebaliknya, ungkapan "A ATAU (B DAN C)" hendaklah ditulis sebagai "(A ATAU B) DAN (A ATAU C)", kerana Bergantung kepada medan tidak bertolak ansur dengan kurungan yang mengubah susunan keutamaan antara pengendali logik "ATAU" dan "DAN". Maka ia akan ditulis A | B, A | C. Lihat http://www.debian.org/doc/ debian-policy/ch-relationships.html untuk maklumat lanjut.

Sistem kebergantungan ialah mekanisme yang baik untuk menjamin operasi program tetapi ia mempunyai kegunaan lain dengan pakej meta. Ini adalah pakej kosong yang hanya menerangkan kebergantungan. Mereka memudahkan pemasangan kumpulan program yang konsisten yang diprapilih oleh penyelenggara pakej meta; seperti, apt memasang pakej meta akan memasang semua program ini secara automatik menggunakan kebergantungan pakej meta. The gnome, kde-penuh, dan kali-linux-full pakej adalah contoh-contoh meta-pakej.


Pengkomputeran Awan OS teratas di OnWorks: