Linux / Unix naredba:> alternative
Ime
alternative - održavati simboličke veze koje određuju zadane naredbe
Sinopsis
alternative opcije --instalirati prioritet staze naziva veze --rob naziv veze staza … --initscript servis
alternative opcije --ukloniti put naziva
alternative opcije --set put naziva
alternative opcije --auto Ime
alternative opcije --prikaz Ime
alternative opcije --config Ime
Opis
alternative stvara, uklanja, održava i prikazuje informacije o simboličkim vezama koje sadrže alternativni sustav. Sustav alternativnih sustava je ponovna implementacija Debianovih alternativnih sustava. Ponovno je napisano kako bi se uklonila ovisnost o perl; namijenjen je padu zamjene za Debianoveupdate-ovisnosti skripta. Ova stranica je manja izmijenjena inačica man stranicu iz Debian projekta.
Moguće je da se istovremeno ili više istodobno instaliraju iste ili slične funkcije na jedan sustav. Na primjer, mnogi sustavi instaliraju više urednika teksta odjednom. To daje izbor korisnicima sustava, dopuštajući svima da koriste drugačiji urednik ako to žele, no čini se da programu čini dobar izbor urednika da se zove ako korisnik nije odredio određenu sklonost.
Sustav alternativnih rješenja ima za cilj riješiti ovaj problem. Generičko ime u datotečnom sustavu dijele sve datoteke koje pružaju zamjenjivu funkcionalnost. Sustav alternativnih rješenja i administrator sustava zajedno određuju koja se stvarna datoteka upućuje ovim generičkim imenom. Na primjer, ako su uređivači tekstaed(1) iNVI(1) instalirani su na sustav, sustav alternativnih sustava uzrokuje generičko ime / Usr / bin / urednik odnosi se na / Usr / bin / NVI prema zadanim postavkama. Administrator sustava može to poništiti i uzrokovati ga da se odnosi na / Usr / bin / ed umjesto toga, a sustav alternativa neće mijenjati ovu postavku dok se to ne izričito zatraži.
Generičko ime nije izravna simbolička veza za odabranu alternativu. Umjesto toga, to je simbolična veza s imenom u alternative imenik , što zauzvrat predstavlja simboličku vezu sa stvarnom referenciranom datotekom. To se radi tako da promjene administratora sustava mogu biti ograničene unutar / etc katalog: FHS (q.v.) daje razloge zašto je to dobra stvar.
Kada je svaki paket koji pruža datoteku s određenom funkcionalnošću instaliran, promijenjen ili uklonjen,alternative poziva se da ažurira informacije o toj datoteci u sustavu alternativnih sustava.alternative obično se zove iz% post ili%prije skripte u RPM paketu.
Često je korisno da se niz alternativa sinkronizira, tako da se promijene kao skupina; na primjer, kada je nekoliko verzija sustavavi(1) urednik instaliran, man stranicu na koju se odnosi /usr/share/man/man1/vi.1 trebao bi odgovarati izvršnoj verziji na koju se odnosi / Usr / bin / vi . alternative to rješava pomoću ovladati; majstorski i rob linkovi; kada se matičar promijeni, svi povezani robovi se također mijenjaju. Glavna veza i pripadni robovi čine a veza skupina .
Svaka grupa veza, u bilo kojem trenutku, u jednom od dva načina: automatski ili ručno. Kada je grupa u automatskom načinu rada, alternativni sustav automatski će odlučiti, budući da su paketi instalirani i uklonjeni, hoće li i kako ažurirati veze. U ručnom načinu, sustav alternativa neće promijeniti veze; ostavit će sve odluke administratoru sustava.
Povezane grupe su u automatskom načinu kada su prvi put uvedene u sustav. Ako administrator sustava promijeni automatske postavke sustava, primijetit će se sljedeći put kada se alternativa izvodi na grupi izmijenjene veze, a grupa će se automatski prebaciti u ručni način rada.
Svaka alternativa ima a prioritet povezane s njom. Kada je grupa veza u automatskom načinu rada, alternativu na koje upućuju članovi grupe bit će one koje imaju najveći prioritet.
Pri korištenju --config opcija će navesti sve izbore za grupu veza koja je dana Ime je glavna veza. Nakon toga će biti zatraženo koje od odabira koje će se koristiti za grupu veza. Nakon što izvršite promjenu, grupa veza više neće biti uključena auto način. Morat ćete upotrijebiti --auto kako bi se vratio u automatsko stanje.
Terminologija
Od aktivnostialternative su vrlo uključeni, neki specifični pojmovi pomoći će objasniti njegovo djelovanje.
generičko ime
Ime, kao / Usr / bin / urednik , koji se, putem sustava alternativnih alternativa, odnosi na jedan od brojnih datoteka slične funkcije.
simbolička veza
Bez ikakve daljnje kvalifikacije to znači simboličku vezu u direktoriju alternativa: onaj kojeg se od administratora sustava očekuje prilagodbe.
alternativa
Naziv određene datoteke u datotečnom sustavu, koji može biti dostupan putem općenitog imena pomoću sustava alternativnih rješenja.
alternativni direktorij
Adresar prema zadanim postavkama / etc / alternative , koji sadrži simbole.
administrativni direktorij
Adresar prema zadanim postavkama / var / lib / alternative , koji sadržialternative'državne informacije.
grupu veza
Skup povezanih simbola, koji se žele ažurirati kao grupa.
glavnu vezu
Veza u grupi veza koja određuje kako su konfigurirani drugi linkovi u grupi.
robna veza
Veza u grupi veza koja se kontrolira postavljanjem glavne veze.
automatski način rada
Kada je grupa veza u automatskom načinu rada, alternativni sustav osigurava da veze u grupi upućuju na najvišu prioritetnu alternativu prikladnu za grupu.
ručni mod
Kada je grupa veza u ručnom načinu rada, sustav alternativnih sustava neće izvršiti nikakve promjene u postavkama administratora sustava.
Opcije
Morate specificirati točno jedno djelovanje akoalternative je izvršiti bilo koji smisleni zadatak. Bilo koji broj zajedničkih opcija može se navesti zajedno s bilo kojom radnjom.
Opće mogućnosti
verbose
Generirati više komentara o tome štoalternative radi.
--miran
Nemojte generirati nikakve komentare osim ako se pojave pogreške. Ova opcija još nije implementirana.
--test
Nemojte ništa učiniti, samo kažite što će biti učinjeno. Ova opcija još nije implementirana.
--Pomozite
Dajte neke informacije o korištenju (i recite koju verzijualternative ovo je).
--verzija
Recite koju verzijualternative ovo je (i dati neke podatke o korištenju).
--altdir imenik
Određuje direktorij alternativa, kada se to razlikuje od zadanog.
--admindir imenik
Određuje administrativni direktorij, kada se to razlikuje od zadanog.
akcije
--instalirati put pri nazivu veze pri --rob slink sname spath --initscript servis …
Dodajte grupu alternativa sustavu. Ime je generičko ime za glavnu vezu, veza je naziv njezine simboličke veze i staza alternativa je uvedena za glavnu vezu. SNAME , šunjati se i Späth su generic name, symlink ime i alternativa za slave link, i servis je naziv bilo kojeg pridruženog initscripta za alternativu.BILJEŠKA: --initscript je specifična opcija Red Hat Linuxa. Nula ili više--rob mogu se navesti opcije, od kojih svaka slijedi tri argumenta.
Ako se navedena glavna simbolička veza već nalazi u zapisima sustava alternativa, priložene informacije dodaju se kao novi skup alternativa za grupu. U suprotnom će se s tim podacima dodati nova grupa, postavljena na automatski način rada. Ako je grupa u automatskom načinu rada, a prioritet novo dodanih alternativa je veći od bilo koje druge instalirane alternative za ovu grupu, simboli će se ažurirati da bi upućivali na novo dodane alternative.
Ako--initscript , alternativni sustav će upravljati initscript povezanim s alternativom prekochkconfig, registriranje i poništavanje registracije init skripte ovisno o tome koja je alternativa aktivna.
BILJEŠKA: --initscript je specifična opcija Red Hat Linuxa.
--ukloniti put naziva
Uklonite alternativu i sve njezine povezane poveznice. Ime naziv je u direktoriju alternativa i staza je apsolutni naziv datoteke na koji Ime mogu biti povezani. Ako Ime doista je povezan staza , Ime ažurirat će se tako da ukazuje na drugu prikladnu alternativu ili ukloniti ukoliko nema takve alternative. Povezane robne veze bit će ažurirane ili uklonjene. Ako se veza trenutno ne pokazuje staza , nikakve veze se ne mijenjaju; uklanjaju se samo informacije o alternativnoj.
--set put naziva
Simbolička veza i robovi za grupu veza Ime postavljen na one konfigurirane za staza , a veza je postavljena na ručni način rada. Ova opcija nije u izvornoj implementaciji Debiana.
--auto Ime
Prebacite glavnu simbolnu vezu Ime do automatskog načina rada. U tom se procesu ova simbolička veza i njegovi robovi ažuriraju tako da upućuju na najvišu prioritetnu alternativu.
--prikaz Ime
Prikaz informacija o grupi veza Ime je glavna veza. Prikazane informacije obuhvaćaju način rada skupine (automatsko ili ručno), koji je alternativni simbol koji trenutno pokazuje, koje su druge alternative dostupne (i njihove odgovarajuće alternative robama), a trenutno je instalirana najviša prioritetna alternativa.
VIDI TAKOĐER
ln(1), FHS, Standardni hijerarhijski datotečni sustav.
Važno: Koristiti čovjek naredba ( % čovjek ) kako biste vidjeli kako se naredba koristi na vašem računalu.




