Shu bilan bir qatorda - Linux Buyruq - Unix Buyruq

Linux / UNIX komandasi:> muqobil

Ism

muqobil - standart buyruqlarni belgilaydigan ramziy aloqalarni saqlab turish

Sinopsis

alternativlar [ variantlar ] - o'rnatish havolasi nomining birinchi o'rni ustunlik [ --slavs aloqasi nomi ] ... [ --initscript xizmati ]

alternativ [ variantlar ] - nomini o'zgartirish yo'li

alternativlar [ variantlar ] - sozlash nomi yo'l

alternativlar [ variantlar ] - auto nomi

alternativlar [ variantlar ] - tasvir nomi

alternativlar [ options ] - config nomi

Ta'rif

Shu bilan bir qatorda , muqobil tizimni o'z ichiga olgan ramziy ulanishlar haqida ma'lumot hosil qiladi, olib tashlaydi, saqlaydi va ko'rsatadi. Shu bilan bir qatorda tizim Debian alternativ tizimini qayta ishlash. Perlga qaramlikni olib tashlash uchun avval yozildi; Debian-ning yangilanish-bog'liqliklar skriptini almashtirish uchun bir tomchi bo'lishi mo'ljallangan. Ushbu man sahifasi Debian loyihasining inson sahifasining biroz yangilangan versiyasidir.

Bir vaqtning o'zida bir xil tizimga o'rnatilishi mumkin bo'lgan bir xil yoki o'xshash vazifalarni bajaradigan bir nechta dasturlarni amalga oshirish mumkin. Misol uchun, ko'pgina tizimlarda bir vaqtning o'zida bir nechta matn muharrirlari o'rnatilgan. Bu tizim foydalanuvchilariga tanlov imkoniyatini beradi, agar istalgan bo'lsa har bir boshqa muharriridan foydalanishga ruxsat beradi, biroq agar foydalanuvchi ma'lum bir imtiyozni ko'rsatmagan bo'lsa, dasturni yaxshi muharrir tanlashni qiyinlashtiradi.

Shu bilan bir qatorda tizim bu muammoni hal qilishga qaratilgan. Fayl tizimidagi umumiy nom o'zgaruvchan funktsiyalarni ta'minlaydigan barcha fayllar bilan taqsimlanadi. Shu bilan bir qatorda tizim va tizim ma'muri birgalikda qaysi faylni bu umumiy nom bilan murojaat qilishini aniqlaydi. Misol uchun, agar matn tahrirlovchisi (1) va nvi (1) tizimda o'rnatilgan bo'lsa, alternativ tizim umumiy us / usr / bin / tahrirlovchiga sukut bo'yicha / usr / bin / nvi- ga murojaat qiladi. Tizim ma'muri buni bekor qilishi va buning o'rniga / usr / bin / ed- ga murojaat qilishi mumkin va alternativ tizim buni aniq talab qilinmaguncha o'zgartirmaydi.

Umumiy nom tanlangan muqobilga to'g'ridan-to'g'ri ramziy havola emas. Buning o'rniga, muqobillar katalogidagi nomning ramziy aloqasi bo'lib, bu o'z navbatida faylga havola qilinayotgan haqiqiy ramziy linkdir. Bu tizim administratori o'zgarishlarini / etc katalogida cheklashi uchun amalga oshiriladi: FHS (qv) bu nima uchun yaxshi bir narsa ekanligi haqida ma'lumot beradi.

Muayyan funktsional faylni ta'minlaydigan har bir paket o'rnatilganda, o'zgartirilgan yoki olib tashlangan bo'lsa, alternativ tizimda ushbu fayl haqidagi ma'lumotlarni yangilash uchun muqobillar chaqiriladi. Shu bilan bir qatorda odatda RPM paketlaridagi % post yoki % pre scriptsdan chaqiriladi.

Odatda, bir qator muqobillarni sinxronlash uchun foydalidir, shuning uchun ular guruh sifatida o'zgaradi; masalan, vi (1) tahrirlovchining bir nechta versiyalari o'rnatilganda, /usr/share/man/man1/vi.1 bilan bog'langan inson sahifasi / usr / bin / vi bilan ishlangan faylga mos kelishi kerak. Shu bilan bir qatorda , bu usta va tobe aloqalar orqali ishlaydi; usta o'zgartirilganda, bog'liq bo'lgan qullar ham o'zgaradi. Asosiy havola va unga aloqador bo'lgan qullar aloqador guruhni tashkil qiladi .

Har bir ulanish guruhi har qanday vaqtda, ikki rejimdan birida: avtomatik yoki qo'lda. Agar guruh avtomatik rejimda bo'lsa, alternativlar tizimi avtomatik tarzda qaror qabul qiladi, chunki paketlar o'rnatilgan va olib tashlangan, havolalarni yangilash va yangilash qanday. Manuel rejimda alternativ tizimlar ulanishlarni o'zgartirmaydi; barcha qarorlarni tizim ma'muriga qoldiradi.

Ulanish guruhlari avtomatik ravishda tizimga kiritilgan vaqtda avtomatik rejimda bo'ladi. Tizim ma'muri tizimning avtomatik sozlamalarini o'zgartirsa, ushbu o'zgaruvchining o'zgaruvchan bog'lanish guruhida keyingi safar ishlatilishi aniqlanadi va guruh avtomatik ravishda qo'lda rejimga o'tkaziladi.

Har bir muqobil shu bilan bog'liq bo'lgan ustunlikka ega. Agar ulanish guruhi avtomatik rejimda bo'lsa, guruh a'zolari ko'rsatadigan muqobillar eng yuqori ustunlikka egalar.

--config parametrini ishlatganda, bog'lanadigan guruhning barcha nomlari ana havola deb nomlanadi . Shundan keyin siz bog'lanish guruhi uchun ishlatadigan tanlovlardan qaysi biri so'raladi. O'zgarishlarni amalga oshirgandan so'ng, bog'lanishlar guruhi endi avtomatik rejimda qolmaydi. Avtomatik holatga qaytish uchun --auto parametridan foydalaning.

Terminologiya

Shu bilan bir qatorda faoliyatlar juda jalb qilinganligi sababli, muayyan shartlar uning faoliyatini tushuntirishga yordam beradi.

umumiy nom

Alternativ tizim orqali shu kabi funktsiyalarning bir nechta fayllaridan biriga murojaat qiladigan / usr / bin / editorga o'xshash ism.

symlink

Hech qanday qo'shimcha malakasiz, bu muqobil katalogdagi ramziy aloqani bildiradi: tizim ma'muri sozlashi kerak.

muqobil

Fayl tizimidagi muayyan faylning nomi, muqobil tizimdan foydalanib, umumiy nomga ega bo'lishi mumkin.

muqobil katalog

Sintaksisni o'z ichiga olgan / etc / alternativlarga sukut bo'yicha katalog.

ma'muriy katalog

Bir qator muqobillarning davlat ma'lumotlari mavjud / var / lib / alternativlarga sukut bo'yicha.

bog'lanish guruhi

Guruh sifatida yangilanishi kerak bo'lgan bir qator bog'liq semboller.

asosiy havola

Guruhdagi boshqa havolalar qanday tuzilganligini aniqlaydigan bog'lanish guruhidagi havola.

bilan bog'lanish

Asosiy havola sozlamalari tomonidan boshqariladigan bog'lanish guruhidagi havola.

avtomatik rejim

Agar ulanish guruhi avtomatik rejimda bo'lsa, muqobil tizim guruhdagi ulanishlar guruh uchun mos keladigan eng ustuvor alternativlarni ko'rsatadi.

qo'lda rejimi

Bog'lanish guruhi qo'lda bo'lganda, muqobil tizimlar tizim ma'muri sozlamalarida hech qanday o'zgarish qilmaydi.

Tanlovlar

Shu bilan bir qatorda , biron bir mazmunli vazifani bajarish uchun aniq harakat qilish kerak. Umumiy variantlarning har qanday miqdori har qanday harakat bilan birgalikda ko'rsatilishi mumkin.

Umumiy imkoniyatlar

- shunchaki

Shu bilan bir qatorda nima qilish haqida ko'proq fikr yurit.

- Yaxshi

Xatolar yuzaga kelmasa, hech qanday fikr bildirmang. Ushbu parametr hali bajarilmadi.

- TEST

Hech narsa qilmang, faqat nima qilishni ayting. Ushbu parametr hali bajarilmadi.

--Yordam bering

Ayrim foydalanish ma'lumotlarini bering (va qaysi muqobil variantni ayting).

- o'zgartirish

Bu qanday muqobil variantni aytib bering (va ulardan foydalanish haqida ma'lumot bering).

--altdir katalogi

Shu bilan bir qatorda katalog ko'rsatiladi, bu holat standartdan farqli bo'lishi kerak.

--admindir katalogi

Ushbu ko'rsatuv ma'muriy papkadan belgilanadi, bu esa standartdan boshqacha bo'lishi kerak.

Amallar

--Install link name path pri - [ slide snatch snap spath ] [ --initscript xizmati ] ...

Tizimga bir qator muqobil qo'shing. nom - asosiy havola uchun umumiy nom, havola - uning ramziy aloqa nomidir va yo'l - asosiy havola uchun muqobil variant. snayper , shaffof va spath - umumiy nom, simlink aloqasi nomi va muqobil yo'nalish uchun muqobildir va xizmat muqobil muqobil initscriptning nomi hisoblanadi. QAYD: --initscript Red Hat Linux-ga tegishli. Nolinchi yoki undan ko'p - qo'shimcha parametrlar, ulardan har biri uchtadan argumentlar aniqlanishi mumkin.

Shu bilan bir qatorda tizimning yozuvlarida allaqachon ko'rsatilgan simli aloqa belgisi mavjud bo'lsa, berilgan ma'lumot guruh uchun yangi muqobil variant sifatida qo'shiladi. Aks holda, ushbu ma'lumot bilan avtomatik rejimga o'rnatiladigan yangi guruh qo'shiladi. Agar guruh avtomatik rejimda bo'lsa va yangi qo'shilgan alternativlarning ustuvorligi ushbu guruh uchun o'rnatilgan boshqa alternativlardan yuqori bo'lsa, symlinkslar yangi qo'shilgan alternativlarga ishora qilish uchun yangilanadi.

Agar --initscript ishlatilsa, muqobil tizim chkconfig orqali alternativ bilan bog'langan initscriptni boshqaradi, muqobilning faolligiga qarab, init skriptini ro'yxatdan o'tkazadi va ro'yxatdan o'tkazmaydi .

QAYD: --initscript Red Hat Linux-ga tegishli.

- " nomini o'zgartirish" nomi

Muqobil va unga aloqador barcha aloqalarni olib tashlash. nom alternativlar katalogidagi nomdir va yo'l nomga bog'lanishi mumkin bo'lgan mutlaq fayl nomi . Agar ism , albatta, yo'l bilan bog'liq bo'lsa, ism boshqa muqobil variantni ko'rsatish uchun yangilanadi yoki bunday muqobil qoldirilmagan bo'lsa olib tashlanadi. Aloqador tobe aloqalari mos ravishda yangilanadi yoki o'chiriladi. Agar ulanish hozirda yo'lni ko'rsatmasa , hech qanday havolalar o'zgarmaydi; faqat muqobil haqidagi ma'lumot o'chiriladi.

- Chop etishning nomi

Aloqa guruhi nomi uchun ramziy havola va qullar yo'l uchun tuzilganlarga o'rnatiladi va bog'lanish guruhi qo'lda rejimga o'rnatiladi. Ushbu parametr asl Debian dasturida mavjud emas.

- Avto nomi

Asosiy symlinkning nomini avtomatik rejimga o'tkazing. Jarayonda ushbu simli aloqa va qullar eng yuqori o'ringa o'rnatilgan muqobillarni ko'rsatish uchun yangilanadi.

--Display nomi

Qaysi nomning asosiy havolasi bo'lgan bog'lanish guruhi haqidagi ma'lumotlarni ko'rsatish. Ko'rsatilgan ma'lumot guruhning rejimi (avto yoki qo'lda), hozirgi vaqtda mavjud bo'lgan simli aloqa alternativi, qaysi muqobil mavjudligi (va ularga mos keladigan qul alternativasi) va hozirda o'rnatiladigan eng ustuvor muqobil variantni o'z ichiga oladi.

SHUNINGDEK QARANG

Ln (1), FHS, Fileystem hiyerarşisi standarti.

Muhim: shaxsiy kompyuteringizda buyruq qanday ishlatilishini ko'rish uchun man buyrug'ini ( % man ) ishlating.