Бағдарламалық Қамтамасыз Ету

Linux және Unix командалық нұсқаулары бойынша нұсқаулық

Автор: John Stephens
Жасалған Күн: 25 Қаңтар 2021
Жаңарту Күні: 16 Мамыр 2024
Anonim
Ермағамбов Т.Қ. Компьютерлік жүйелерді ұйымдастыру және архитектурасы. 8 дәріс.
Вызшақ: Ермағамбов Т.Қ. Компьютерлік жүйелерді ұйымдастыру және архитектурасы. 8 дәріс.

Мазмұны

Альтернативтер әдеттегі әдепкі бағдарламалар үшін символдық сілтемелер орнатады

Баламаларбалама жүйеден тұратын символдық сілтемелер туралы ақпаратты жасайды, жояды, сақтайды және көрсетеді. Альтернативті жүйе - бұл Debian балама жүйесін қайта енгізу.

Бір немесе ұқсас функцияларды орындайтын бірнеше бағдарламалар көбінесе бір жүйеде пайда болады. Мысалы, көптеген жүйелерде бірден бірнеше мәтіндік редакторлар орнатылады. Бұл әртүрлілік жүйенің пайдаланушыларына таңдау жасайды, әрқайсысы қалаған жағдайда әр түрлі редакторды пайдалануға мүмкіндік береді, бірақ егер қолданушы белгілі бір артықшылықты көрсетпесе, бағдарламаны шақыруға редактордың жақсы таңдауын қиындатады.


Балама жүйе осы мәселені шешуге бағытталған. Файлдық жүйеде жалпы атауды өзара ауыстырылатын функцияны қамтамасыз ететін барлық файлдар ортақ пайдаланады. Балама жүйе және жүйелік әкімші осы жалпы атпен қай нақты файлға сілтеме жасайтындығын анықтайды. Мысалы, егер мәтіндік редакторларред жәнеnvi екеуі де жүйеде орнатылған, балама жүйе жалпы атауды тудырады/ usr / bin / редакторы сілтеме жасау/ usr / bin / nvi әдепкі бойынша. Жүйелік әкімші бұны болдырмауы мүмкін және оны сілтеме жасай алады/ usr / bin / ред оның орнына, балама жүйе бұл сұрауды нақты сұрамайынша өзгертпейді.

Жалпы атау таңдалған баламаға тікелей символдық сілтеме емес. Оның орнына, бұл атаудағы символдық сілтемебалама анықтамалық, бұл өз кезегінде сілтеме жасалған нақты файлға символдық сілтеме. Бұл жүйе әкімшісінің өзгертулері / etc каталогында орналасуы үшін жасалады.


Белгілі бір функциясы бар файлды ұсынатын әр бума орнатылса, өзгертілсе немесе жойылса, балама бұл файл туралы ақпаратты alternatives system.alternatives бағдарламасында жаңарту үшін шақырылады, әдетте сол жерден шақырылады% хабарлама немесе% алдын ала RPM пакеттеріндегі сценарийлер.

Жиі синхрондалған баламалардың топ болып өзгеруі үшін жиі пайдалы. Мысалы, қашан бірнеше нұсқаларыvi редактор орнатылған, сілтеме жасалған бет/usr/share/man/man1/vi.1 көрсетілген сілтемеге сәйкес келуі керек/ usr / bin / vi. Баламалар осы анықтаманы келесі құралдармен өңдейдішебер жәнеқұл сілтемелер; қожайын ауыстырылған кезде, кез келген байланысты құлдар да өзгереді. Шебер сілтеме және онымен байланысқан қызметшілер а құрайды сілтеме тобы.

Терминология

Қызметінен бастапбалама біршама нақты терминдер оның жұмысын түсіндіруге көмектеседі.


  • Жалпы есім: Сияқты, есім/ usr / bin / редакторы, бұл балама жүйе арқылы ұқсас функцияның бірқатар файлдарының біріне жатады.
  • Сілтеме: Ешқандай біліктілік болмаса, бұл балама каталогтағы символдық сілтемені білдіреді: оны жүйе әкімшісі түзетеді.
  • Балама: Балама жүйенің көмегімен жалпы ат арқылы қол жетімді болатын файл жүйесіндегі нақты файлдың атауы.
  • Баламалы анықтамалық: Әдепкі бойынша каталог/ т.б / балама, символдары бар.
  • Әкімшілік анықтама: Әдепкі бойынша каталог/ var / lib / баламабаламалы күй туралы ақпаратты қамтитын.
  • Сілтеме тобы: Топ ретінде жаңартуға арналған байланысты сілтемелер жиынтығы.
  • Шебер сілтеме: Топтағы басқа сілтемелердің қалай теңшелетінін анықтайтын сілтеме тобындағы сілтеме.
  • Құлға сілтемесі: Басты сілтемені орнатумен басқарылатын сілтемелер тобындағы сілтеме.
  • Автоматты режим: Сілтемелер тобы автоматты режимде болған кезде, баламалы жүйе топтағы сілтемелер топқа сәйкес келетін жоғары басымдықты баламаға нұсқайды.
  • Қол режимі: Сілтемелер тобы қол режимінде болған кезде, балама жүйе жүйе әкімшісінің параметрлерінде өзгертулер енгізбейді.

Конспект

Пәрмен келесі формалардың бірін алады:

балама нұсқалар [опциялар] - сілтеме атауы жолының басымдығын орнату [- сілтеме аты жолын] ... [--itscripttservice]
балама [опциялар] - атаудан басқа жол
балама [опциялар] - аттың жолы
балама [опциялар] - авто атауы
балама [опциялар] - көрсетілетін атау
балама [опциялар] - конфигурация атауы

Опциялар

Дәл бір әрекетті көрсету керек, егербаламакез-келген мағыналы тапсырманы орындау. Жалпы опциялардың кез-келген санын кез-келген әрекетпен бірге көрсетуге болады.

  • - құс: Не туралы көбірек түсініктеме жасаңызбалама жасап жатыр.
  • --тыныш: Қателер туындамаса, ешқандай түсініктеме жасамаңыз. Бұл опция әлі іске асырылмаған.
  • - тест: Іс жүзінде ештеңе жасамаңыз, не істеу керек екенін айтыңыз. Бұл опция әлі іске асырылмаған.
  • --Көмектесіңдер: Пайдалану туралы біраз ақпарат беріңіз (қай нұсқасын айтыңызбалама бұл).
  • - аудару: Қай нұсқасын айтыңызбалама бұл (және пайдалану туралы біраз ақпарат беріңіз).
  • --алтдир анықтамалық: Бұл әдепкіден өзгеше болуы керек болған кезде балама каталогты анықтайды.
  • --админдир анықтамалық: Әкімшілік каталогты анықтайды, бұл әдепкіден өзгеше болуы керек.

Әрекеттер

Әрекеттерге өзіндік арнайы синтаксис кіреді.

Орнатыңыз

Жүйеге балама топ қосыңыз. Аты бұл негізгі сілтеменің жалпы атауы,сілтемеоның симклинатының атауы, жәнежолы басты сілтеме үшін балама болып табылады. Жыламашөгу жәнеспат жалпылама аты, сілтеме атауы және байланыс сілтемесі үшін балама, жәнеқызметі альтернативті иницкриптердің атауы.

--нұсқаулық Red Hat Linux-тің арнайы нұсқасы. Нөл немесе одан көп--құл әрқайсысы үш дәлелденетін опциялар көрсетілуі мүмкін.

Егер көрсетілген басты сілтеме альтернативті жүйенің жазбаларында бұрыннан бар болса, берілген ақпарат топқа жаңа балама жиынтық ретінде қосылады. Әйтпесе, автоматты түрде орнатылған жаңа топ осы ақпаратпен қосылады. Егер топ автоматты режимде болса және жаңадан қосылған баламалардың басымдылығы осы топтың барлық басқа балама нұсқаларына қарағанда жоғары болса, таңбалар жаңадан қосылған баламаларды көрсету үшін жаңартылады.

Егер--нұсқаулық пайдаланылған жағдайда, балама жүйе интернетті басқарады chkconfig, альтернативаның белсенді екеніне байланысты бастаушы сценарийді тіркеу және тіркеуден шығару.

--нұсқаулық Red Hat Linux-тің арнайы нұсқасы.

Алып тастаңыз

Альтернативті және онымен байланысты барлық сілтемелерді жойыңыз.аты балама каталогтағы атау, жәнежолы абсолютті файл атауыаты байланыстыруға болады. Егераты шынымен байланыстыжолыаты басқа сәйкес баламаға нұсқау үшін жаңартылады немесе егер осындай балама болмаса, жойылады. Қауымдастырылған құлдық сілтемелер сәйкесінше жаңартылады немесе жойылады. Егер сілтеме қазіргі уақытта көрсетілмесежолы, сілтемелер өзгермейді; тек балама туралы ақпарат жойылады.

Орнатыңыз

Сілтемелік топ үшін символдық сілтеме және құлдараты теңшелгендерге орнатыңызжолыжәне байланыс тобы қол режиміне қойылған. Бұл опция бастапқы Debian іске асыруда жоқ.

Автоматты

Негізгі символды ауыстырыңызаты автоматты режимге Процесс барысында бұл симклинт пен оның құлақтандырғыштары ең жоғары басымдыққа ие балама нұсқаларды көрсету үшін жаңартылады.

Дисплей

Сілтеме тобы туралы ақпаратты көрсетуаты басты сілтеме. Көрсетілген ақпаратқа топтың режимі (автоматты немесе қолмен) кіреді, ол қазіргі уақытта симклинт альтернативті нұсқайды, басқа баламалар бар (және олардың сәйкес келетін балама нұсқалары) және қазіргі уақытта ең жоғары басымдықты балама.

Жаңа Басылымдар

Қызықты Хабарламалар

Yahoo Mail интерфейсінің тілін қалай өзгертуге болады
Ғаламтор

Yahoo Mail интерфейсінің тілін қалай өзгертуге болады

Yahoo Mail-де тілді қалай өзгерту керектігін білу пайдалы. Осылайша, егер бәрі Yahoo-да кенеттен дұрыс емес тілде болса (мысалы, сіз неміс тілінде пайда болатын жарнамаларды көрсеңіз), оны ағылшын ті...
«Бае» нені білдіреді?
Ғаламтор

«Бае» нені білдіреді?

қарастырған Бае - бұл әдетте қолданылатын акроним: жігіт / қыз / қызжұбайығашыққұлатубалаүй жануарыкез-келген адам басқа біреудің өміріндегі ең маңызды адам деп санайды Тренд әсіресе жасөспірімдер ме...