Linux / Unix parancs:> alternatívák
Név
alternatívák - szimbolikus linkek fenntartása az alapértelmezett parancsokat meghatározva
Szinopszis
alternatívák opciók --telepítés linknév elérési útvonala --rabszolga link neve pálya … --initscript szolgáltatás
alternatívák opciók --remove név elérési útját
alternatívák opciók --készlet név elérési útját
alternatívák opciók --auto név
alternatívák opciók --kijelző név
alternatívák opciók --config név
Leírás
alternatívák létrehozza, eltávolítja, fenntartja és megjeleníti az alternatív rendszereket tartalmazó szimbolikus linkekről szóló információkat. Az alternatív rendszer a Debian alternatív rendszer újratelepítése. Újraírásra került a perl függőség megszüntetése; a Debian helyettesítésének cseppjeupdate-függőségek forgatókönyv. Ez a man oldal egy kisebb változata a Debian projekt man oldalának.
Lehetséges, hogy ugyanazon vagy hasonló funkciókat betöltő programok egyidejűleg egyetlen rendszerre telepíthetők. Például számos rendszer egyszerre több szövegszerkesztőt is telepít. Ez választást ad a rendszer felhasználóinak, amelyek lehetővé teszik, hogy mindenki más szerkesztőt használjon, ha akarja, de megnehezíti a program számára, hogy jó választási lehetőséget biztosítson a szerkesztő számára, ha a felhasználó nem adott meg egy bizonyos beállítást.
Az alternatív rendszer célja, hogy megoldja ezt a problémát. A fájlrendszer általános megnevezése megoszlik a cserélhető funkciókat kínáló fájlokkal. Az alternatív rendszer és a rendszergazda együtt határozza meg, hogy melyik tényleges fájlt hivatkozik erre a generikus névre. Például, ha a szövegszerkesztőked(1) ésnvi(1) egyaránt telepítve van a rendszeren, az alternatív rendszer az általános nevet fogja generálni / Usr / bin / szerkesztő hivatkozni / Usr / bin / nvi alapértelmezés szerint. A rendszergazda felülbírálhatja ezt, és erre hivatkozhat / Usr / bin / ed ehelyett, és az alternatív rendszerek nem változtatják meg ezt a beállítást, amíg erre kifejezetten nem kérik.
Az általános név nem egy közvetlen szimbolikus hivatkozás a kiválasztott alternatíva számára. Ehelyett ez egy szimbolikus hivatkozás a alternatívák Könyvtár , amely viszont szimbolikus hivatkozás a hivatkozott aktuális fájlra. Ez úgy történik, hogy a rendszergazda módosításai a /stb könyvtár: az FHS (q.v.) indokolja, miért ez jó dolog.
Ha minden olyan csomag, amely egy adott funkcióval rendelkező fájlt biztosít, telepítve van, megváltoztatható vagy eltávolítható,alternatívák hogy frissítse az adott fájlt az alternatív rendszerben.alternatívák általában hívják a% utólagos vagy%elő RPM csomagokban található parancsfájlok.
Gyakran hasznos számos alternatíva szinkronizálása érdekében, hogy csoportként válthassanak; például amikor avi(1) szerkesztő van telepítve, a man oldal hivatkozik /usr/share/man/man1/vi.1 meg kell felelnie a végrehajthatónak, amelyet a / Usr / bin / vi . alternatívák ezt kezeli fő- és rabszolga linkek; ha a mester megváltozik, a társult rabszolgák is megváltoznak. A master link és a hozzá tartozó rabszolgák alkotják a link csoport .
Minden egyes linkcsoport egy adott időpontban kétféle módban van: automatikus vagy kézi. Ha egy csoport automata üzemmódban van, akkor az alternatív rendszer automatikusan eldönti, hogy a csomagok telepítése és eltávolítása, valamint a hivatkozások frissítése. Kézi üzemmódban az alternatív rendszerek nem fogják megváltoztatni a kapcsolatokat; minden döntést a rendszergazda számára hagy.
A linkcsoportok automatikus módban vannak, amikor először a rendszerbe kerülnek. Ha a rendszergazda megváltoztatja a rendszer automatikus beállításait, akkor ez lesz észrevehető, amikor legközelebb alternatívákat futtat a módosított linkcsoporton, és a csoport automatikusan kézi üzemmódra kapcsol.
Minden alternatíva a kiemelten fontos vele kapcsolatos. Ha egy kapcsolati csoport automatikus üzemmódban van, akkor a csoport tagjai a legfontosabbak lesznek.
Amikor a --config opció felsorolja a megadott linkcsoport összes választását név a mester link. Ezután a rendszer megkérdezi, hogy melyik választási lehetőséget használja a linkcsoport számára. Miután módosítottad, a linkcsoport már nem lesz be kocsi mód. Használnia kell a --auto lehetőséget, hogy visszatérjen az automatikus állapotba.
Terminológia
Mivel aalternatívák meglehetősen érintettek, bizonyos kifejezések segítenek megmagyarázni működését.
generikus név
Egy név, tetszik / Usr / bin / szerkesztő , amely az alternatív rendszeren keresztül egy hasonló funkciójú fájlok egyikére utal.
symlink
További minősítés nélkül ez egy szimbolikus linket jelent az alternatív könyvtárban: amelyet a rendszergazda elvár.
alternatív
A fájlrendszerben található adott fájl neve, amelyet az alternatív rendszerrel generikus névvel lehet elérni.
alternatív könyvtár
Alapértelmezés szerint egy könyvtár / Etc / alternatívák , amely tartalmazza a szimbolikus linkeket.
adminisztrációs könyvtár
Alapértelmezés szerint egy könyvtár / Var / lib / alternatívák , amely tartalmazzaalternatívák"állami információ.
link csoport
Egy sor kapcsolódó szimbolikus link, amelyet csoportként kívánnak frissíteni.
master link
A linkcsoport egy linkje, amely meghatározza, hogy a csoport többi linkje hogyan van beállítva.
slave link
Egy linkcsoport egy linkje, amelyet a master link beállítása vezérel.
automatikus üzemmód
Ha egy kapcsolati csoport automatikus üzemmódban van, akkor az alternatív rendszer biztosítja, hogy a csoportban található hivatkozások a csoporthoz tartozó legmagasabb prioritású alternatívákra mutatnak.
kézi üzemmódban
Ha egy kapcsolati csoport kézi üzemmódban van, az alternatív rendszer nem változtat a rendszergazda beállításain.
Opciók
Pontosan egy műveletet kell megadni, haalternatívák minden értelmes feladat elvégzése. Bármely számú közös opció megadható bármely tevékenységgel együtt.
Közös lehetőségek
--bőbeszédű
Hozzon létre további megjegyzéseket arról, hogy mialternatívák csinálja.
--csendes
Ne hozzon létre semmilyen megjegyzést, hacsak hiba nem fordul elő. Ez a lehetőség még nincs végrehajtva.
--teszt
Ne csinálj semmit, csak mondd el, mit tennél. Ez a lehetőség még nincs végrehajtva.
--Segítség
Adjon néhány használati információt (és mondja meg, hogy melyik változataalternatívák ez).
--változat
Mondja meg, melyik verziójátalternatívák ez (és adjon néhány használati információt).
--altdir Könyvtár
Megadja az alternatív könyvtárat, ha ez eltér az alapértelmezetttől.
--admindir Könyvtár
Megadja az adminisztrátori könyvtárat, ha az eltér az alapértelmezetttől.
Hozzászólások
--telepítés link neve elérési út --rabszolga slink sname spath --initscript szolgáltatás …
Adjon hozzá egy alternatív csoportot a rendszerhez. név a mester link generikus neve, link a szimbolikus kapcsolat neve, és pálya az alternatíva bevezetésre kerül a master linkre. SNAME , ólálkodik és SPATH a generikus név, a symlink név és alternatívája a slave linknek, és szolgáltatás az alternatíva kapcsolódó initscriptjének neve.JEGYZET: --initscript egy Red Hat Linux specifikus lehetőség. Nulla vagy több--rabszolga lehetőségeket, melyek mindegyikét három argumentum követheti.
Ha a megadott master szimbólum már létezik az alternatív rendszer nyilvántartásában, akkor a kapott információ a csoport alternatíváinak új csoportjába kerül. Ellenkező esetben egy új, automatikus módra állított csoport kerül hozzáadásra ezen információkkal. Ha a csoport automatikus üzemmódban van, és az újonnan hozzáadott alternatívok prioritása magasabb, mint bármelyik másik telepített alternatíva, akkor a szimbolikus linkek frissítésre kerülnek, és az újonnan hozzáadott alternatívákra mutatnak.
Ha--initscript akkor az alternatív rendszer kezeli az initscript-ot az alternatívakéntchkconfig az init parancsfájl regisztrálása és törlése, attól függően, hogy melyik alternatíva aktív.
JEGYZET: --initscript egy Red Hat Linux specifikus lehetőség.
--remove név elérési útját
Távolítson el egy alternatívát és az összes kapcsolódó slave linket. név egy név az alternatív könyvtárban, és pálya egy abszolút fájlnév, amelyhez név összekapcsolható. Ha név valóban kapcsolódik pálya , név frissítésre kerül, hogy egy másik megfelelő alternatívára mutasson, vagy eltávolítható, ha nincs ilyen alternatíva. Az ehhez kapcsolódó slave linkeket ennek megfelelően frissíteni vagy eltávolítani. Ha a link jelenleg nem mutat pálya , a hivatkozások nem módosulnak; csak az alternatíva információi kerülnek eltávolításra.
--készlet név elérési útját
A szimbolikus link és a rabszolgák a linkcsoporthoz név beállítva a beállított értékeket pálya , és a kapcsolat csoport kézi üzemmódra van állítva. Ez az opció nem az eredeti Debian megvalósításban van.
--auto név
Kapcsolja a master szimbolikus kapcsolatot név az automatikus üzemmódba. A folyamat során ez a symlink és a rabszolgái frissülnek, hogy a legmagasabb prioritású telepített alternatívákra mutassanak.
--kijelző név
A linkcsoport információinak megjelenítése név a mester link. A megjelenített információ magában foglalja a csoport módját (automatikus vagy kézi), amely alternatíva a szimbolikus linkre mutat, milyen más alternatívák állnak rendelkezésre (és a megfelelő rabszolga alternatívák) és a jelenleg legmagasabb prioritású alternatíva.
LÁSD MÉG
ln(1), az FHS, a Filesystem Hierarchy Standard.
Fontos: Használja a Férfi parancs ( % Férfi ), hogy lássa, hogyan használják a parancsot az adott számítógépen.




