Alternatiewe - Linux Command - Unix Command

Linux / Unix Command:> alternatiewe

naam

alternatiewe - handhaaf simboliese skakels wat standaardopdragte bepaal

opsomming

alternatiewe [ opsies ] - installeer skakel naampad prioriteit [ --slave skakel naam pad ] ... [- incript diens ]

alternatiewe [ opsies ] --voorbeelde naampad

alternatiewe [ opsies ] - stel naampad

alternatiewe [ opsies ] --auto naam

alternatiewe [ opsies ] - vertoon naam

alternatiewe [ opsies ] --konfig naam

beskrywing

alternatiewe skep, verwyder, hou en vertoon inligting oor die simboliese skakels wat die alternatiewe stelsel insluit. Die alternatiewe stelsel is 'n herimplementering van die Debian alternatiewe stelsel. Dit is hoofsaaklik herskryf om die afhanklikheid van perl te verwyder; Dit is bedoel om 'n druppel te vervang in plaas van Debian se opdateringsafhanklikheidskrip . Hierdie manblad is 'n effens aangepaste weergawe van die manblad van die Debian-projek.

Dit is moontlik vir verskeie programme wat dieselfde of soortgelyke funksies op dieselfde tyd op 'n enkele stelsel geïnstalleer het. Byvoorbeeld, baie stelsels het verskeie teksredakteurs gelyktydig geïnstalleer. Dit gee keuse aan die gebruikers van 'n stelsel, sodat elkeen 'n ander redigeerder kan gebruik, maar dit maak dit moeilik vir 'n program om 'n goeie keuse van redakteur te maak om te beroep indien die gebruiker nie 'n spesifieke voorkeur gespesifiseer het nie.

Die alternatiewe stelsel poog om hierdie probleem op te los. 'N Generiese naam in die lêerstelsel word gedeel deur alle lêers wat verwisselbare funksies bied. Die alternatiewe stelsel en die stelseladministrateur bepaal saam watter werklike lêer deur hierdie generiese naam verwys word. Byvoorbeeld, as die teksredakteurs ed (1) en nvi (1) albei op die stelsel geïnstalleer is, sal die alternatiewe stelsel die generiese naam / usr / bin / editor as / usr / bin / nvi verwys . Die stelseladministrateur kan dit oorheers en dit in plaas van verwys na / usr / bin / ed , en die alternatiewe stelsel sal hierdie instelling nie verander totdat dit eksplisiet versoek word nie.

Die generiese naam is nie 'n direkte simboliese skakel na die gekose alternatief nie. In plaas daarvan is dit 'n simboliese skakel na 'n naam in die alternatiewe gids , wat op sy beurt 'n simboliese skakel is na die werklike lêer waarna verwys word. Dit word gedoen sodat die stelseladministrateur se veranderinge binne die / etc- gids beperk kan word: die FHS (qv) gee redes hoekom dit 'n goeie ding is.

Wanneer elke pakket wat 'n lêer bied met 'n spesifieke funksionaliteit, geïnstalleer, verander of verwyder word, word alternatiewe geroep om inligting oor daardie lêer in die alternatiewe stelsel by te werk. Alternatiewe word gewoonlik genoem in die % post of % pre scripts in RPM pakkette.

Dit is dikwels nuttig vir 'n aantal alternatiewe om gesinchroniseer te word, sodat hulle as 'n groep verander word; Byvoorbeeld, wanneer verskeie weergawes van die vi (1) redakteur geïnstalleer is, moet die manblad verwys na /usr/share/man/man1/vi.1 ooreenstem met die uitvoerbare verwysing deur / usr / bin / vi . alternatiewe hanteer dit deur middel van meester en slawe skakels; Wanneer die meester verander word, word enige geassosieerde slawe ook verander. 'N Meesterskakel en die geassosieerde slawe vorm 'n skakelgroep .

Elke skakelgroep is op enige gegewe tydstip in een van twee modusse: outomaties of handmatig. Wanneer 'n groep in die outomatiese modus is, sal die alternatiewe stelsel outomaties besluit, aangesien pakkette geïnstalleer en verwyder word, of en hoe om die skakels by te werk. In die handleiding af sal die alternatiewe stelsel nie die skakels verander nie; Dit sal al die besluite aan die stelseladministrateur verlaat.

Skakelgroepe is in die outomatiese modus wanneer hulle die eerste keer aan die stelsel bekend gestel word. As die stelseladministrateur veranderinge aan die stelsel se outomatiese instellings maak, sal dit opgemerk word die volgende keer dat alternatiewe op die groep van die veranderende skakel uitgevoer word en die groep outomaties oorskakel na die handleiding.

Elke alternatief het 'n prioriteit wat daarmee gepaard gaan. Wanneer 'n skakelgroep in outomatiese modus is, sal die alternatiewe wat deur lede van die groep aangedui word diegene wees wat die hoogste prioriteit het.

As u die opsie --config gebruik , sal al die keuses vir die skakelgroep wees, waarvan die naam die meesterskakel is. U sal dan gevra word vir watter van die keuses wat vir die skakelgroep gebruik gaan word. Sodra jy 'n verandering maak, sal die skakelgroep nie meer in die outomatiese modus wees nie. U moet die opsie --auto gebruik om terug te keer na die outomatiese toestand.

terminologie

Aangesien die aktiwiteite van alternatiewe taamlik betrokke is, sal sommige spesifieke terme help om die werking daarvan te verduidelik.

generiese naam

'N Naam, soos / usr / bin / editor , wat via die alternatiewe stelsel na een van 'n aantal lêers van soortgelyke funksie verwys.

symlink

Sonder enige verdere kwalifikasie, beteken dit 'n simboliese skakel in die alternatiewe gids: een wat die stelseladministrateur verwag om aan te pas.

alternatiewe

Die naam van 'n spesifieke lêer in die lêerstelsel, wat deur 'n generiese naam toeganklik gemaak kan word met die alternatiewe stelsel.

alternatiewe gids

'N gids, by verstek / ens / alternatiewe , wat die simlinks bevat.

administratiewe gids

'N gids, by verstek / var / lib / alternatiewe , wat alternatiewe se staatsinligting bevat.

skakel groep

'N Stel verwante simlinks wat bedoel is om as 'n groep opgedateer te word.

meester skakel

Die skakel in 'n skakelgroep wat bepaal hoe die ander skakels in die groep gekonfigureer is.

slawe skakel

'N Skakel in 'n skakelgroep wat beheer word deur die opstel van die meesterskakel.

outomatiese modus

As 'n skakelgroep in die outomatiese modus is, verseker die alternatiewe stelsel dat die skakels in die groep na die hoogste prioriteitsalternatiewe wat vir die groep pas, wys.

handleiding af

Wanneer 'n skakel groep in die handleiding af is, sal die alternatiewe stelsel geen veranderinge aan die stelseladministrateur se instellings maak nie.

opsies

Presies moet een aksie gespesifiseer word as alternatiewe enige sinvolle taak moet uitvoer. Enige nommer van die algemene opsies kan saam met enige aksie gespesifiseer word.

Algemene opsies

--verbose

Genereer meer kommentaar oor wat alternatiewe doen.

--quiet

Moenie enige kommentaar genereer nie, tensy foute voorkom. Hierdie opsie is nog nie geïmplementeer nie.

--test

Moenie eintlik iets doen nie, sê net wat gedoen sal word. Hierdie opsie is nog nie geïmplementeer nie.

help uit te voer

Gee 'n paar gebruiksinligting (en sê watter weergawe van alternatiewe dit is).

--version

Sê watter weergawe van alternatiewe dit is (en gee 'n paar gebruiksinligting).

--altdir gids

Spesifiseer die alternatiewe gids, wanneer dit anders as die verstek moet wees.

--admindir gids

Spesifiseer die administratiewe gids, wanneer dit anders as die standaard moet wees.

aksies

- installeer skakel naam pad pri [ --slave slink sname spath ] [- incript diens ] ...

Voeg 'n groep alternatiewe by die stelsel. naam is die generiese naam vir die meesterskakel, skakel is die naam van sy simlink en pad is die alternatief wat vir die meesterskakel bekendgestel word. snuit , slink en spat is die generiese naam, simlink naam en alternatief vir 'n slawe skakel, en diens is die naam van enige gepaardgaande inskripsie vir die alternatief. LET WEL: - Initscript is 'n Red Hat Linux spesifieke opsie. Nul of meer - slaaf opsies, elk gevolg deur drie argumente, kan gespesifiseer word.

As die gespesifiseerde meester simlink reeds bestaan ​​in die rekords van die alternatiewe stelsel, sal die inligting verskaf word as 'n nuwe stel alternatiewe vir die groep. Andersins sal 'n nuwe groep, wat outomaties ingestel is, by hierdie inligting gevoeg word. As die groep in die outomatiese modus is en die prioriteit van die nuwe alternatiewe hoër is as enige ander geïnstalleerde alternatiewe vir hierdie groep, sal die simlinks opgedateer word om te wys op die nuutgevoegde alternatiewe.

As: - Inititief gebruik word, sal die alternatiewe stelsel die iniscript wat met die alternatief geassosieer word, bestuur via chkconfig, registreer en registreer die init script afhangende van watter alternatief aktief is.

LET WEL: - Initscript is 'n Red Hat Linux spesifieke opsie.

- herhaal naampad

Verwyder 'n alternatief en al die geassosieerde slawe skakels. naam is 'n naam in die alternatiewe gids, en die pad is 'n absolute lêernaam waarop die naam gekoppel kan word. As die naam wel gekoppel is aan die pad , sal die naam opgedateer word om na 'n ander toepaslike alternatief te verwys, of verwyder as daar nie so 'n alternatief oor is nie. Geassosieerde slawe skakels sal ooreenkomstig opgedateer of verwyder word. As die skakel tans nie na die pad verwys nie , word geen skakels verander nie; Slegs die inligting oor die alternatief word verwyder.

- stel naampad

Die simboliese skakel en slawe vir skakelgroepnaam is ingestel op die wat vir die pad ingestel is , en die skakelgroep is in die handleiding af. Hierdie opsie is nie in die oorspronklike Debian-implementering nie.

--auto naam

Skakel die meester simlink naam na die outomatiese modus. In die proses word hierdie simlink en sy slawe opgedateer om na die hoogste prioriteit geïnstalleerde alternatiewe te verwys.

- vertoon naam

Vertoon inligting oor die skakelgroep waarvan die naam die meesterskakel is. Inligting wat vertoon word, sluit in die groep se modus (outomaties of handmatig), watter alternatief die simlink tans wys, watter ander alternatiewe is beskikbaar (en hul ooreenstemmende slaafalternatiewe) en die hoogste prioriteitsalternatief wat tans geïnstalleer is.

SIEN OOK

ln (1), FHS, die Lêerstelsel Hiërargie Standaard.

Belangrik: Gebruik die man opdrag ( % man ) om te sien hoe 'n opdrag op u rekenaar gebruik word.