Bagaimana cara menggunakan / etc / alternatif secara efektif?

1

/etc/alternatives dimaksudkan untuk menyediakan fasilitas untuk menginstal dan menggunakan berbagai versi dari satu paket perangkat lunak dengan mudah (mis. kompiler). Sekarang /usr/bin/some-binary dapat menjadi symlink ke /etc/alternatives/some-binary dan update-alternatives Namun, manajer paket distribusi mungkin menganggapnya memiliki kendali atas /usr/bin/some-binary. Merupakan solusi terbaik untuk dimiliki /etc/alternatives di awal PATH variabel lingkungan? Apakah ada alternatif (sic) untuk mengelola ketegangan ini dengan cara yang berarti mudah untuk memilih versi yang Anda inginkan tanpa merusak kemampuan untuk menggunakan versi manajer paket yang tersedia?

mabraham
sumber

Jawaban:

1

Setiap distribusi yang mengimplementasikan alternatives dan juga menyediakan manajer paket, harus menyediakan manajer paket yang dihormati alternatives, jika tidak maka akan dianggap rusak.

Jadi menempatkan /etc/alternatives ke jalan mungkin memperbaiki manajer paket tindakan yang rusak dalam pengertian ini. Sulit untuk melihat apakah ini akan memiliki konsekuensi yang tidak diinginkan dalam jenis lingkungan ini.

Jika situasi ini muncul, pendekatan saya akan secara manual memperbaiki masalah yang disebabkan oleh manajer paket, di mana ia menempatkan biner yang sebenarnya, bukan symlink, dan kemudian mengajukan bug yang meminta agar itu diperbaiki.

Paul
sumber