Алтернативе - Линук Цомманд - Уник Цомманд

Линук / Уник наредба:> алтернатива

Име

алтернативе - одржавају симболичке везе које одређују задане команде

Синопсис

алтернатива [ опције ] --инсталирај линк име путања приоритет [ --славе линк име путања ] ... [ --инитсцрипт сервис ]

алтернативе [ опције ] - пут до имена

алтернативе [ опције ] --сет име путање

алтернативе [ опције ] - ауто име

алтернативе [ опције ] - име дисплеја

алтернативе [ опције ] --цонфиг име

Опис

алтернатива ствара, уклања, одржава и приказује информације о симболичким везама које садрже систем алтернатива. Систем алтернатива је реимплементација система Дебиан алтернатива. Прво је преписано пре свега како би се уклонила зависност од перл-а; намерава да буде пад у замени за скрипту Дебиановог ажурирања-зависности . Ова страница човека је незнатно измењена верзија човјекових страница из пројекта Дебиан.

Могуће је неколико програма који испуњавају исте или сличне функције које се истовремено могу инсталирати на једном систему. На пример, многи системи имају истовремено инсталирано неколико уређивача текста. Ово даје избор корисницима система, омогућавајући сваком да користи по жељи другог уређивача, али отежава програму да направи добар избор уредника за позивање ако корисник није одредио одређену преференцију.

Систем алтернатива има за циљ да реши овај проблем. Опште име у датотечном систему дели сви фајлови који омогућавају замјењиву функционалност. Систем алтернатива и системски администратор заједно утврђују на којој стварном фајлу се односи ово генеричко име. На пример, ако су уредници текста ед (1) и нви (1) инсталирани на систем, систем алтернатива ће генерички назив / уср / бин / едитор подразумевано референцирати / уср / бин / нви . Администратор система може ово заменити и довести до тога да се односи на / уср / бин / ед уместо тога, а алтернативни систем неће променити ово подешавање све док то не буде изричито тражено.

Генеричко име није директна симболичка веза са изабраном алтернативом. Уместо тога, то је симболична веза са именом у именику алтернатива , што је симболична веза са стварним датим фајлом. Ово је учињено тако да се промене администратора система могу ограничити унутар директорија / етц : ФХС (кв) даје разлоге зашто је ово добра ствар.

Када је сваки пакет који обезбеђује датотеку са одређеном функцијом инсталиран, измењен или уклоњен, позива се алтернативе да ажурирају информације о тој датотеци у алтернативном систему. алтернатива се обично позива из % пост или % пре скрипти у РПМ пакете.

Често је корисно да се многе алтернативе синхронизују, тако да се оне мењају као група; на пример, када се инсталирају неколико верзија уредјаја ви (1), страница човека на коју се односи /уср/схаре/ман/ман1/ви.1 треба да одговара извршном програму који се односи на / уср / бин / ви . алтернатива то рукује помоћу главних и робних веза; када се мастер промијени, сви повезани робови се такође мењају. Главна веза и повезани робови чине групу веза .

Свака група веза је, у било ком тренутку, у једном од два начина: аутоматско или ручно. Када је група у аутоматском режиму, систем алтернатива ће аутоматски одлучити, како се пакети инсталирају и уклањају, да ли и како ажурирати везе. У ручном режиму, систем алтернатива неће променити везе; то ће оставити све одлуке администратору система.

Линк групе се налазе у аутоматском режиму када се први пут упознају са системом. Ако системски администратор изврши промене у аутоматским подешавањима система, то ће бити примећено следећи пут када се алтернатива покреће у групи измењених веза, а група ће се аутоматски пребацити на ручни режим.

Свака алтернатива има приоритет везан за то. Када је група веза у аутоматском режиму, алтернативе које указују чланови групе ће бити они који имају највиши приоритет.

Када користите опцију --цонфиг , биће наведени сви избори за групу веза од којих је дата име главна веза. Затим ће бити затражено од којег избора ћете користити за групу веза. Када направите промену, група веза више неће бити у аутоматском режиму. Мораћете да користите опцију --ауто да бисте се вратили у аутоматско стање.

Терминологија

Пошто су активности алтернатива у потпуности укључене, неки конкретни појмови ће помоћи да се објасни његов рад.

генерично име

Име, као што је / уср / бин / едитор , који се преко алтернативног система односи на један од бројних датотека сличне функције.

симлинк

Без икаквих додатних квалификација то значи симболичку везу у директоријуму алтернатива: она коју се од администратора система очекује да подеси.

алтернатива

Име одређене датотеке у датотечни систем, који може бити доступан преко генеричког имена помоћу система алтернатива.

алтернативни директоријум

Именик, подразумевано / етц / алтернатива , који садржи симболе.

административни директоријум

Директоријум, подразумевано / вар / либ / алтернатива , који садржи информације о алтернативним информацијама.

линк група

Скуп повезаних симбола, који су намењени да се ажурирају као група.

мастер линк

Веза у групи веза која одређује како су друге везе у групи конфигуриране.

славе линк

Веза у групи веза која се контролише постављањем главне везе.

аутоматски режим

Када је група веза у аутоматском режиму, систем алтернатива осигурава да везе у групи указују на алтернативе највишег приоритета које су прикладне за групу.

ручни начин рада

Када је група веза у ручном режиму, систем алтернатива неће променити поставке администратора система.

Опције

Тачно је потребно одредити једну акцију ако су алтернативе оправдање било каквог значајног задатка. Било који број заједничких опција може се навести заједно са било којом акцијом.

Заједничке опције

- вербосе

Генеришите више коментара о томе шта су алтернативе .

--куиет

Немојте генерисати никакве коментаре ако се не догоде грешке. Ова опција још није имплементирана.

--тест

Немојте ништа учинити, само реци шта би било учињено. Ова опција још није имплементирана.

--помоћ

Дајте неке информације о коришћењу (и кажите која је верзија алтернатива ово).

- верзија

Реците која је верзија алтернатива ово (и дајте неке информације о кориштењу).

--алтдир дирецтори

Одређује директоријум алтернатива, када се то разликује од подразумеване.

--админдир директоријум

Одређује административни директоријум, када се то разликује од подразумеване.

Акције

--инсталирај линк име путања при [ --славе слинк снаме спатх ] [ --инитсцрипт сервис ] ...

Додајте групу алтернатива систему. име је генерички назив за главну везу, линк је име његовог симбола, а пут је алтернатива која се уноси за главну везу. снаме , слинк и спатх су генеричко име, симболично име и алтернатива за подређени линк, а услуга је име било којег повезаног инитсцрипта за алтернативу. НАПОМЕНА: --инитсцрипт је специфична опција за Ред Хат Линук. Нула или више - могу се навести опције " славе" , сваки од њих следи три аргумента.

Ако је наведен главни симбол веза већ постоји у евиденцији система алтернатива, испоручене информације ће бити додате као нови скуп алтернатива за групу. У супротном ће се са овим информацијама додати нова група, подешена на аутоматско режим. Ако је група у аутоматском режиму, а приоритет новоизграђених алтернатива је већи од било које друге инсталиране алтернативе за ову групу, симболи ће бити ажурирани да би указали на ново додате алтернативе.

Ако се користи --инитсцрипт , систем алтернатива ће управљати инитском повезаним са алтернативом преко цхкцонфиг-а, регистрацијом и одјавом инит скрипте у зависности од тога која је алтернатива активна.

НАПОМЕНА: --инитсцрипт је специфична опција за Ред Хат Линук.

- пут до имена

Уклоните алтернативу и све повезане везане робове. име је име у директоријуму алтернатива, а пут је апсолутно име датотеке на које се име може повезати. Ако је име заиста повезано са путањом , име ће бити ажурирано да би указало на другу одговарајућу алтернативу или уклонити ако не постоји таква алтернатива. Везе повезаних славе ће се ажурирати или уклонити, сходно томе. Ако веза тренутно не показује путању , никакве везе се не мењају; уклањају се само информације о алтернативи.

--сет име путање

Симболичка веза и робови за име групе веза постављене на оне које су конфигурисане за путању , а група веза је подешена на ручни режим. Ова опција није у оригиналној имплементацији Дебиан-а.

--ауто име

Пребаците име главног симбола у аутоматски режим. У овом процесу, овај симбол и његови робови се ажурирају како би указали на најважније алтернативе које су инсталиране.

-дисплаи име

Приказ информација о групи веза од којих је назив главна веза. Приказане информације укључују режим групе (аутоматски или ручни), на коју алтернативу тренутно указује симболик, које друге алтернативе су доступне (и њихове одговарајуће алтернативе славе) и алтернативу која је тренутно инсталирана.

ТАКОЂЕ ВИДЕТИ

лн (1), ФХС, стандардни хијерархијски фајл систем.

Важно: Користите команду човјека ( % човјек ) да бисте видели како се на вашем рачунару користи команда.