Alternativoj - Linuksa Komando - Unikso Komando

Linukso / Unikso Komando:> alternativoj

Nomo

alternativoj - subtenas simbolajn ligilojn, kiuj difinas implicajn ordonojn

Sinopsis

alternativoj [ ebloj ] --install ligilo nomo path priority [ --slave link name path ] ... [ --inkripta servo ]

alternativoj [ ebloj ] --remove nomo path

alternativoj [ opcioj ] --set nomo vojo

alternativoj [ opcioj ] - aŭtomata nomo

Alternativoj [ Ebloj ] - Necesas nomon

alternativoj [ opcioj ] --config nomo

Priskribo

Alternativoj kreas, forigas, konservas kaj montras informojn pri la simbolaj ligoj, kiuj inkluzivas la alternativan sistemon. La alternativa sistemo estas reimplemento de la sistemo de alternativaj debianaj. Ĝi estis reescribita ĉefe por forigi la dependecon de perl; ĝi intencas esti guto en anstataŭaĵo por la ĝisdatigo-dependecoj de Debian. Ĉi tiu paĝo estas iomete modifita versio de la paĝo de homo de la projekto Debian.

Eblas pluraj programoj plenumantaj la samajn aŭ similajn funkciojn por esti instalitaj en sola sistemo samtempe. Ekzemple multaj sistemoj instalis plurajn tekstajn redaktistojn samtempe. Ĉi tio donas elekton al la uzantoj de sistemo, permesante al ĉiu uzi malsaman redaktanton, se ĝi deziras, sed malfaciligas programon fari bonan elekton de redaktilo alpreĝi se la uzanto ne specifis apartan preferon.

La alternativaj sistemoj celas solvi ĉi tiun problemon. Genera nomo en la dosieristemo estas dividita de ĉiuj dosieroj provizantaj interŝanĝeblajn funkciojn. La alternativaj sistemoj kaj la administra sistemo kune determinas, kio reala dosiero referenciĝas per ĉi tiu genera nomo. Ekzemple, se la redaktiloj de teksto ed (1) kaj nvi (1) ambaŭ estas instalitaj en la sistemo, la alternativaj sistemoj kaŭzos ke la nomo / usr / bin / redaktoro generu al / usr / bin / nvi defaŭlte. La administra sistemo povas anstataŭigi ĉi tion kaj kaŭzu ĝin al / usr / bin / ed anstataŭe, kaj la alternativaj sistemoj ne ŝanĝos ĉi tiun agordon ĝis eksplicite petis tion fari.

La genera nomo ne estas rekta simbola ligo al la elektita alternativo. Anstataŭe, ĝi estas simbola ligo al nomo en la alternativosierujo , kiu siavice estas simbola ligo al la reala dosiero referencita. Ĉi tio estas farita tiel, ke la ŝanĝoj de la administra sistemo povas esti limigitaj ene de la dosierujo / ktp : la FHS (qv) donas kialojn, kial ĉi tio estas Bona Aĵo.

Kiam ĉiu pakaĵo provizanta dosieron kun aparta funkcieco estas instalita, ŝanĝita aŭ forigita, alternativoj estas vokitaj por ĝisdatigi informojn pri tiu dosiero en la alternativaj sistemoj. Alternativoj kutime estas vokitaj de la % post% pre- skriptoj en pakoj de RPM.

Ofte estas utila por kelkaj alternativoj esti sinkronigitaj, por ke ili estu ŝanĝitaj kiel grupo; ekzemple, kiam pluraj versioj de la redaktilo vi (1) estas instalitaj, la paĝo de homo referencita per /usr/share/man/man1/vi.1 devus respondi al la ejecutable referencita de / usr / bin / vi . Alternativaj manoj ĉi tio per ligiloj kaj sklavoj ; kiam la mastro ŝanĝiĝas, iuj asociitaj sklavoj ankaŭ ŝanĝiĝas. Majstra ligo kaj ĝiaj asociitaj sklavoj konsistas en ligilo .

Ĉiu ligo-grupo estas, en iu ajn tempo, en unu el du modoj: aŭtomata aŭ manlibro. Kiam grupo estas aŭtomata, la alternativaj sistemoj aŭtomate decidas, ĉar pakoj estas instalitaj kaj forigitaj, ĉu kaj kiel ĝisdatigi la ligojn. En manlibro, la alternativaj sistemoj ne ŝanĝos la ligilojn; ĝi lasos ĉiujn decidojn al la administra sistemo.

Ligaj grupoj estas en aŭtomata reĝimo kiam ili unue estas enkondukitaj al la sistemo. Se la administra sistemo faras ŝanĝojn al la aŭtomata agordo de la sistemo, ĉi tio rimarkos, ke la alternativaj alternativoj funkcias en la grupo de la ŝanĝita ligilo, kaj la grupo aŭtomate ŝanĝiĝos al manlibro.

Ĉiu alternativo havas prioritaton asociitan kun ĝi. Kiam ligilo-grupo estas aŭtomata, la alternativaj punktoj de membroj de la grupo estos tiuj, kiuj havas la plej altan prioritaton.

Kiam uzi la --config- opcion listigos ĉiujn elektojn por la ligilo, kies nomo estas la ĉefa ligilo. Vi tiam petos, ke el la elektoj por la ligilo-grupo. Kiam vi faros ŝanĝon, la ligo-grupo ne plu estos en aŭtomata reĝimo. Vi bezonos uzi la --auto- opcion por reveni al la aŭtomata stato.

Terminologio

Pro tio ke la aktivecoj de alternativoj estas tute implikitaj, iuj specifaj terminoj helpos klarigi sian operacion.

nomo genérica

Nomo, kiel / usr / bin / redaktilo , kiu rilatas, per la alternativaj sistemoj, al unu el kelkaj dosieroj de simila funkcio.

simlink

Sen ia ajn kvalifiko, tio signifas simbola ligilo en la alternativosierujo: unu, kiun la administra sistemo atendas.

alternativo

La nomo de specifa dosiero en la dosieristemo, kiu povas esti atingebla per genera nomo uzante la alternativan sistemon.

alternativosierujo

Dosierujo, defaŭlte / ktp / alternativoj , enhavantaj la simbolojn.

administra dosierujo

Dosierujo, defaŭlte / var / lib / alternativoj , enhavantaj alternativojn 'ŝtatajn informojn.

ligilo

Aro de rilataj paĝoj, por esti ĝisdatigita kiel grupo.

majstro ligilo

La ligilo en ligilo-grupo kiu determinas kiel la aliaj ligoj en la grupo estas agorditaj.

sklava ligo

Ligo en ligilo, kiu estas kontrolita per la agordo de la mastra ligilo.

aŭtomata reĝimo

Kiam ligilo-grupo estas aŭtomata, la alternativaj sistemoj certigas, ke la ligiloj en la grupo aperigas al la plej altaj prioritataj alternativoj taŭgaj por la grupo.

manlibro

Kiam ligilo-grupo estas en manlibro, la alternativaj sistemoj ne ŝanĝos la agordojn de la administra sistemo.

Opcioj

Precize unu ago devas esti specifita se alternativoj devas plenumi ajnan signifan taskon. Ajna nombro de la komunaj ebloj povas esti specifita kune kun ajna ago.

Komunaj Ebloj

--verbose

Kreu pli da komentoj pri kio alternativoj faras.

--trankvila

Ne generas neniun komenton, se la eraroj ne okazas. Ĉi tiu opcio ankoraŭ ne estas efektivigita.

- Plej

Ne efektive faru ion, nur diru, kio fariĝos. Ĉi tiu opcio ankoraŭ ne estas efektivigita.

- helpo

Donu iujn uzajn informojn (kaj diru kiun versio de alternativoj ĉi tio estas).

--versio

Diru al kiu versio de alternativoj ĉi tio estas (kaj donu iujn uzajn informojn).

--altdir- adresaro

Specifas la alternativan dosierujon, kiam ĉi tio diferencas de la defaŭlta.

--admindir dosierujo

Specifas la administran dosierujon, kiam ĉi tio diferencas de la defaŭlta.

Agoj

--install ligilo nomo path pri [ --slave slink sname spath ] [ --inkripta servo ] ...

Aldoni grupon de alternativoj al la sistemo. nomo estas la nomo genérico por la ĉefa ligo, ligo estas la nomo de ĝia simlinio, kaj la vojo estas la alternativa enkonduko por la ĉefa ligilo. snamo , slink kaj spath estas la genera nomo, simlink-nomo kaj alternativo por sklava ligilo, kaj servo estas la nomo de iu ajn asociita initskripto por la alternativo. NOTO: --inkripto estas specifa opcio de Red Hat Linux. Nultaj aŭ pli --slave- ebloj, ĉiu sekvata per tri argumentoj, povas esti specifitaj.

Se la mastra simplifo ekzistas jam en la rekordoj de la alternativaj sistemoj, la informoj provizitaj aldoniĝos kiel nova aro de alternativoj por la grupo. Alie, nova grupo, fiksita al aŭtomata reĝimo, estos aldonita per ĉi tiu informo. Se la grupo estas aŭtomate, kaj la prioritato de la lastatempe aldonitaj alternativoj estas pli alta ol ĉiuj aliaj instalitaj alternativoj por ĉi tiu grupo, la simboloj estos ĝisdatigitaj por indiki la novajn aldonajn alternativojn.

Se --initscript estas uzata, la alternativaj sistemoj administros la initskripton asociitan kun la alternativo per chkconfig, registrante kaj neregisteri la komencan skripton, laŭ kiu alternativa estas aktiva.

NOTO: --inkripto estas specifa opcio de Red Hat Linux.

- nomo de la nomo

Forigi alternativon kaj ĉiujn liajn asociitajn sklavojn. nomo estas nomo en la alternativosierujo, kaj la vojo estas absoluta dosiernomo al kiu nomo povus esti ligita. Se la nomo estas vere ligita al la vojo , la nomo estos ĝisdatigita por indiki al alia taŭga alternativo, aŭ forigita se ne ekzistas tia alternativo. Ligiloj de asociitaj sklavoj estos ĝisdatigitaj aŭ forigitaj, laŭe. Se la ligo nun ne montras vojon , neniu ligilo estas ŝanĝita; nur la informo pri la alternativo estas forigita.

- -ta nomo-vojon

La simbola ligo kaj sklavoj por ligaj grupaj nomoj agordas al tiuj agorditaj por vojo , kaj la ligilo-grupo estas agordita al manlibro. Ĉi tiu opcio ne estas en la originala realigo de Debian.

- nomo

Ŝaltu la majstran simboligan nomon al aŭtomata reĝimo. En la procezo, ĉi tiu simlink kaj ĝiaj sklavoj estas ĝisdatigitaj por noti la plej altajn prioritatajn instalojn.

--Designi nomon

Montru informojn pri la ligilo, kies nomo estas la ĉefa ligilo. La informo montrata inkluzivas la modon de la grupo (aŭtomata aŭ manlibro), kiu alternativigas la simbolon nuntempe, kio aliaj alternativoj estas disponeblaj (kaj iliaj respondaj sklavoj-alternativoj), kaj la plej alta prioritata alternativo nun instalita.

VIDU ANKAŬ

ln (1), FHS, la Norma Sistema Hierarkio-Normo.

Grava: Uzu la komandon ( % viro ) por vidi kiel komando estas uzata en via komputilo.