Убунту

Како се користи команда упдате-алтернативе на Убунту-у

Како се користи команда упдате-алтернативе на Убунту-у
Ако имате 2 или више верзија исте наредбе, можете да користите упдате-алтернативе да подесите који ће се подразумевано користити и такође врло лако пребацујте између њих.  На пример, рецимо, на рачунару имате инсталиране Питхон 2 и Питхон 3.  Сада морате покренути Питхон 2 скрипту на следећи начин:

$ питхон2

Ево, је пут скрипте Питхон 2 и.е. ~ / скрипте / здраво.пи

На исти начин, морате покренути Питхон 3 скрипту на следећи начин:

$ питхон3

Ево, је пут скрипте Питхон 3 и.е. ~ / скрипте / здраво2.пи

Па, шта ако желите да приступите и Питхон 2 и Питхон 3 користећи исту команду питон?

Па, користећи упдате-алтернативе наредбу, можете направити нову извршну датотеку питон (/ уср / лоцал / бин / питхон) и додајте све доступне верзије Питхона у базу података алтернатива. Тада лако можете да подесите коју верзију Питхона да користите по дефаулту. Такође можете врло лако да пребацујете између верзија Питхона. Показаћу вам како се то практично ради у овом чланку. На тај начин ћете стећи практично знање о томе како функционише алтернативно ажурирање.

Па, кренимо.

Предуслови:

Морате да имате Питхон 2 и Питхон 3 инсталиране на вашој Убунту машини ако желите да пратите и испробате примере у овом чланку.

Можете инсталирати Питхон 2 и Питхон 3 следећом командом на Убунту:

$ судо апт инсталирај питхон2 питхон3 -и

Питхон 2 и Питхон 3 би требали бити инсталирани ако већ нису инсталирани. У мом случају су већ инсталирани.

Сада пронађите путању интерпретатора Питхон 2 и Питхон 3 са следећим наредбама:

$ који питхон2
$ који питхон3

Као што видите, пут тумача за Питхон 2 је / уср / бин / питхон2 а пут тумача Питхон 3 је / уср / бин / питхон3. Запамтите их. Ово ће нам требати касније.

Инсталирање нових алтернатива:

Сада можете створити нове алтернативе питон и инсталирајте Питхон 2 интерпретер / уср / бин / питхон2 као алтернатива са приоритетом 20 као што следи:

$ судо упдате-алтернативе --инсталл / уср / лоцал / бин / питхон питхон
/ уср / бин / питхон2 20

БЕЛЕШКА: Ево, / уср / лоцал / бин / питхон је бинарна путања питон алтернативе. Можете га променити на неки други пут као што је / уср / бин / питхон ако желиш. Али предложио бих вам да га поставите негде у / уср / лоцал / бин / директоријум јер је ово директоријум у којем би требали бити програми корисничког простора према структури директоријума Линука.

Нова алтернатива питон треба да се креира и ту се као алтернатива дода тумач Питхон 2.

На исти начин инсталирајте Питхон 3 интерпретер / уср / бин / питхон3 као алтернатива питон алтернативе и постави му приоритет од 40 са следећом командом:

$ судо упдате-алтернативе --инсталл / уср / лоцал / бин / питхон питхон / уср / бин / питхон3 40

Питхон 3 алтернативу тумача треба додати у питон алтернативе.

Сада можете видети више информација о питон алтернативе које сте управо креирали на следећи начин:

$ упдате-алтернативе --куери питхон

Као што видите, питон алтернативе има 2 алтернативне команде / уср / бин / питхон2 (приоритет 20) и / уср / бин / питхон3 (приоритет 40).

Аутоматски режим и алтернативни приоритет:

Свака алтернатива у бази података о алтернативама за ажурирање има 2 начина: ауто и упутство.

У ауто модус, алтернатива подразумевано бира наредбу / извршну датотеку / алтернативу са највећим доступним приоритетом.

У упутство моду, ручно одабирете подразумевану наредбу / извршну / алтернативу за алтернативе.

Подразумевани режим за било коју алтернативу је ауто.

У ранијем одељку видели сте да сам поставио приоритет за алтернативу тумача Питхон 2 (/ уср / бин / питхон2) 20 а за Питхон 3 интерпретер (/ уср / бин / питхон3) алтернатива 40. То је било зато што сам желео да поставим Питхон 3 тумач као подразумевану алтернативу за питон алтернативе. Како је подразумевани режим ауто, тхе питон алтернативе су аутоматски одабрале алтернативу тумача Питхон 3, јер има већи приоритет од алтернативе тумача Питхон 2.

Као што видите, режим (Статус) је ауто. Интерпретатор Питхон 3 (/ уср / бин / питхон3) је Најбоље један јер има највећи приоритет. Такође, тренутно изабрани је и тумач Питхон 3 (/ уср / бин / питхон3) јер има највећи приоритет, а режим је ауто.

$ упдате-алтернативе --куери питхон

Као што видите, питон наредба извршава тумач Питхон 3.

$ питхон --верзија

У следећем одељку овог чланка показаћу вам како да промените алтернативни режим у упутство и изаберите наредбу / извршну датотеку нижег приоритета и за алтернативе.

Ручна промена команде за алтернативе:

Као што сам рекао, Питхон 2 неће бити аутоматски изабран јер сам га подесио на нижи приоритет. Дакле, ако желите да изаберете алтернативу нижег приоритета, то морате да урадите ручно.

Да бисте ручно изабрали Питхон 2 алтернативу за питон алтернативе, покрените следећу наредбу:

$ судо упдате-алтернативе --цонфиг питхон

Сада ће упдате-алтернативе навести све наредбе / алтернативе које сте инсталирали за питон алтернативе. У мом случају, то су алтернативе Питхон 2 и Питхон 3.

Такође имате и Избор број за сваку верзију / алтернативу помоћу које можете да изаберете верзију / алтернативу са листе. Избор број 0 је ауто. Избор број који није 0 је упутство.

Ево, Избор број 1 је за Питхон 2 алтернативу и Избор број 2 је за Питхон 3 алтернативу.

Дакле, да бисте изабрали Питхон 2 алтернативу, притисните 1 а затим притисните .

Питхон 2 треба поставити као подразумевану алтернативу за питон алтернативе.

Као што видите, тренутни режим је упутство. Иако је Најбоље алтернатива је / уср / бин / питхон3 (Питхон 3), користи / уср / бин / питхон2 (Питхон 2).

Као што видите, питон наредба извршава Питхон 2 интерпретер сада.

$ питхон --верзија

Поставке Алтернативни режим за аутоматски:

Ако желите да пређете на ауто режим за питон поново, покрените следећу наредбу:

$ судо упдате-алтернативе --ауто питхон

На основу приоритета, треба поставити алтернативу за питон алтернативе. У овом случају, Питхон 3 алтернатива.

Као што видите, питон наредба извршава тумач Питхон 3.

$ питхон --верзија

Уклањање алтернативе из алтернатива:

Можете уклонити алтернативу из питон алтернативе.

Прво наведите све доступне алтернативе за питхон алтернативе на следећи начин:

$ судо упдате-алтернативе --куери питхон

Сада одаберите и копирајте путању алтернативе коју желите да уклоните. Уклонићу / уср / бин / питхон2, овде тумач Питхон 2.

Да бисте уклонили / уср / бин / питхон2 (Питхон 2 интерпретер) алтернатива из питон алтернативе, покрените следећу наредбу:

$ судо упдате-алтернативе --ремове питхон / уср / бин / питхон2

Као што видите, / уср / бин / питхон2 (Питхон 2 интерпретер) алтернатива је уклоњена из питон алтернативе.

$ судо упдате-алтернативе --куери питхон

Уклањање свих наредби из алтернатива:

Такође можете уклонити све доступне алтернативе из питон алтернативе са следећом командом:

$ судо упдате-алтернативе --ремове-алл питхон

Као што видите, не постоје алтернативе за питон било више.

$ судо упдате-алтернативе --куери питхон

Дакле, на тај начин користите команду упдате-алтернативе на Убунтуу за врло лако пребацивање између различитих верзија истог програма или команде. Хвала што сте прочитали овај чланак.

Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...
Инсталирајте најновију ОпенРА Стратеги Гаме на Убунту Линук
ОпенРА је Либре / Фрее Реал Тиме стратешки механизам који ствара ране Вествоод игре попут класичне Цомманд & Цонкуер: Ред Алерт. Дистрибуирани модови ...
Инсталирајте најновији Долпхин Емулатор за Гамецубе & Вии на Линук
Долпхин Емулатор вам омогућава да играте изабране игре Гамецубе и Вии на Линук Персонал Цомпутерс (ПЦ). Долпхин Емулатор је слободно доступан и емула...