Alternative - ukaz Linux Command - Unix

Linux / Unix Ukaz:> alternative

Ime

alternative - ohraniti simbolne povezave, ki določajo privzete ukaze

Povzetek

alternative [ možnosti ] --instaliraj povezavo ime prednostna pot [ --slave link name path ] ... [ --initscript storitev ]

alternative [ možnosti ] - pot do imena poti

alternative [ možnosti ] - ime poti poti

alternative [ možnosti ] - avtomatsko ime

alternative [ možnosti ] - ime prikaza

alternative [ možnosti ] --config ime

Opis

alternativa ustvarja, odstrani, vzdržuje in prikazuje informacije o simbolnih povezavah, ki vsebujejo sistem alternativ. Sistem alternativ je ponovna izvedba sistema Debian alternativ. Prvotno je bilo prepisano, da bi odstranili odvisnost od perl; je namenjen padec nadomestka za skripto Debianove posodobitve odvisnosti . Ta man stran je nekoliko spremenjena različica strani človeka iz projekta Debian.

Možno je, da več programov, ki izpolnjujejo iste ali podobne funkcije, ki jih je treba istočasno namestiti na isti sistem. Na primer, mnogi sistemi imajo več urejevalnikov besedil hkrati. To omogoča uporabnikom sistema izbiro, ki omogoča vsakemu, da po želji uporabi drugačen urejevalnik, vendar otežuje programu, da se izbira urednika izbira, če uporabnik nima določene prednosti.

Cilj alternativnega sistema je rešiti ta problem. Generično ime v datotečnem sistemu je v skupni rabi vse datoteke, ki zagotavljajo izmenljivo funkcionalnost. Sistem alternativ in sistemski skrbnik skupaj določita, na kateri aktualni datoteki se sklicuje to generično ime. Na primer, če sta urejevalniki besedil ed (1) in nvi (1) nameščeni v sistemu, bo sistem alternativ povzročil, da se generično ime / usr / bin / editor privzeto nanaša na / usr / bin / nvi . Skrbnik sistema lahko to preglasi in povzroči, da se namesto tega nanaša na / usr / bin / ed , sistem alternativ pa ne bo spremenil te nastavitve, dokler to ne bo izrecno zahteval.

Generično ime ni neposredna simbolična povezava z izbrano alternativo. Namesto tega je simbolična povezava z imenom v imeniku alternativ , ki pa je simbolična povezava z dejansko datoteko, na katero se sklicuje. To naredite tako, da se spremembe skrbnika sistema lahko omejijo v imenik / etc : FHS (qv) daje razloge, zakaj je to dobra stvar.

Če je nameščen, spremenjen ali odstranjen vsak paket, ki zagotavlja datoteko s posebno funkcijo, se v alternativnem sistemu posodobijo informacije o tej datoteki. alternativne možnosti se običajno pokličejo iz % post ali % pre skriptov v pakete RPM.

Pogosto je koristno, da se sinhronizirajo številne druge možnosti, tako da se spremenijo kot skupina; na primer, ko je nameščen več različic urejevalnika vi (1), mora stran s strani, na katero se nanaša /usr/share/man/man1/vi.1 , ustrezati izvedljivi datoteki, ki jo sklicuje / usr / bin / vi . alternativi to obravnavajo z glavnimi in suženjskimi povezavami; ko se spremeni mojster, se spremenijo tudi vsi povezani pomožni. Glavna povezava in njegovi povezani sužnji sestavljajo povezovalno skupino .

Vsaka skupina povezav je v katerem koli trenutku v enem od dveh načinov: samodejno ali ročno. Ko je skupina v samodejnem načinu, se bo sistem alternativ samodejno odločil, ko bodo paketi nameščeni in odstranjeni, ali in kako posodobiti povezave. V ročnem načinu sistem alternativ ne bo spremenil povezav; bo vse odločitve pustil skrbniku sistema.

Skupine povezav so v samodejnem načinu, ko so prvič uvedene v sistem. Če sistemski administrator spremeni samodejne nastavitve sistema, se to prikaže ob naslednjem vklopu alternativ v skupini spremenjenih povezav, skupina pa bo samodejno preklopljena v ročni način.

Vsaka alternativa ima prednost z njo. Ko je skupina povezav v samodejnem načinu, bodo alternative, na katere opozarjajo člani skupine, tiste, ki imajo največjo prednost.

Pri uporabi možnosti --config bodo navedene vse izbire za skupino povezav, pri čemer je navedeno ime glavna povezava. Nato boste pozvani, katere od možnosti, ki jih želite uporabiti za skupino povezav. Ko izvedete spremembo, skupina povezav ne bo več v načinu avto . Za vrnitev v samodejno stanje boste morali uporabiti možnost --auto .

Terminologija

Ker so dejavnosti alternativ zelo vključene, bodo nekateri posebni izrazi pomagali razložiti njegovo delovanje.

generično ime

Ime, kot je / usr / bin / editor , ki se preko alternativnega sistema nanaša na eno od številnih datotek s podobno funkcijo.

simbolno povezavo

Brez kakršne koli nadaljnje kvalifikacije to pomeni simbolno povezavo v imeniku nadomestnih možnosti: tisto, ki naj bi se sistemski administrator prilagodil.

alternativa

Ime določene datoteke v datotečnem sistemu, ki je lahko dostopno prek generičnega imena z uporabo sistema alternativ.

imenik alternativ

Imenik, privzeto / etc / alternative , ki vsebuje simbole.

upravni imenik

Imenik po privzetku / var / lib / alternative , ki vsebuje informacije o alternativah .

skupina povezav

Skupina povezanih simbolov, ki naj bi bila posodobljena kot skupina.

glavna povezava

Povezava v skupini povezav, ki določa, kako so konfigurirane druge povezave v skupini.

podrejena povezava

Povezava v skupini povezav, ki jo nadzira nastavitev glavne povezave.

avtomatski način

Ko je skupina povezav v samodejnem načinu, sistem alternativ zagotavlja, da povezave v skupini kažejo na najvišje prednostne alternative, ki so primerne za skupino.

ročni način

Ko je skupina povezav v ročnem načinu, sistem alternativ ne bo spremenil nastavitev skrbnika sistema.

Opcije

Natančno je treba določiti eno dejanje, če je alternativa izvedba smiselne naloge. Vsako skupno število možnosti je mogoče določiti skupaj z vsemi ukrepi.

Skupne možnosti

-verbose

Ustvarite več komentarjev o tem, katere alternative delujejo.

--tih

Ne ustvarite nobenih pripomb, razen če pride do napak. Ta možnost še ni izvedena.

- test

Ne naredite ničesar, samo povejte, kaj bi bilo storjeno. Ta možnost še ni izvedena.

- pomoč

Daj nekaj informacij o uporabi (in povej, katera različica je to različica).

- različica

Povejte, katera različica alternativ je to (in navedite nekatere podatke o uporabi).

--altdir imenik

Določa nadomestni imenik, če se to razlikuje od privzetega.

--admindir imenik

Določa administratorski imenik, če se to razlikuje od privzetega.

Akcije

--instaliraj ime poti povezave pri [ --slave slink sname spath ] [ --initscript storitev ] ...

Dodajte skupino alternativ sistema. ime je generično ime glavne povezave, povezava je ime njene simbolne povezave, pot pa je alternativa, ki se vnese za glavno povezavo. sname, slink in spath so generično ime, simbolno ime in alternativa za podrejeno povezavo, storitev pa je ime katerega koli povezanega initscripta za alternativo. OPOMBA: --initscript je posebna možnost Red Hat Linux. Nič ali več možnosti --slave , ki jim sledijo trije argumenti.

Če določena glavna simbolna povezava obstaja že v zapisih sistema alternativ, bodo predložene informacije dodane kot nova skupina alternativ za skupino. V nasprotnem primeru bo s temi informacijami dodana nova skupina, nastavljena na samodejni način. Če je skupina v samodejnem načinu in je prednostna naloga na novo dodane alternative večja od katere koli druge nameščene alternative za to skupino, bodo simboli posodobljeni tako, da kažejo na novo dodane alternative.

Če se uporabi --initscript , bo nadomestni sistem upravljal initscript, povezan z alternativo prek chkconfig, registracijo in odjavo skripta init, odvisno od tega, katera alternativa je aktivna.

OPOMBA: --initscript je posebna možnost Red Hat Linux.

- pot po imenu

Odstranite alternativo in vse povezane pomožne povezave. ime je ime v imeniku alternativ, pot pa je absolutno ime datoteke, na katero bi bilo mogoče povezati ime . Če je ime dejansko povezano s potjo , se ime posodobi tako, da se prikaže druga ustrezna alternativa ali pa se odstrani, če ni druge možnosti. Povezane podrejene povezave bodo ustrezno posodobljene ali odstranjene. Če povezava trenutno ne kaže na pot , se ne spreminjajo povezave; samo informacije o alternativi se odstranijo.

- način poti poti

Simbolična povezava in sužnji za ime skupine povezav, nastavljeni na tiste, ki so nastavljene za pot , in skupina povezav je nastavljena na ročni način. Ta možnost ni v prvotnem izvajanju Debian.

- avto ime

Ime glavne simbolne povezave preklopite na samodejni način. V tem procesu se ta simbolna povezava in njegovi sužnji posodobijo, tako da kažejo na prednostno nameščene alternative.

- ime prikaza

Prikažite informacije o skupini povezav, katere ime je glavna povezava. Prikazane informacije vključujejo način skupine (samodejni ali ročni), katera alternativa simbolna povezava trenutno kaže, katere druge možnosti so na voljo (in njihove ustrezne podrejene možnosti) in trenutno najprimernejša nadomestna alternativa.

POGLEJ TUDI

ln (1), FHS, standardna hierarhija datotečnega sistema.

Pomembno: Uporabite ukaz man ( % man ), da vidite, kako se na vašem računalniku uporablja ukaz.