Prepínanie medzi rôznymi verziami programu v systéme Linux

pingu

Iste, a ak ešte neviete, viete to v Linux môže inštalovať niekoľko verzií toho istého programu alebo príkaz súčasne, to znamená, že v rovnakom systéme môžeme počítať aplikáciu A, ktorej verzia je xz a rovnaká aplikácia A v jej verzii xw atď. V iných OS to nie je možné, pretože by to generovalo konflikty a počas inštalácie by nás požiadalo o odinštalovanie predchádzajúcej verzie alebo aktualizácie. Ale vo svete Unixu je niekedy zaujímavé mať staršie verzie programu, aj keď z určitých dôvodov máme modernejšiu verziu.

Nájdeme medzi programami, ktoré môžeme potrebovať v rôznych verziách Java, PHP, Python, kompilátory ako gcc alebo g ++ a dlhý atď. Potreby alebo dôvody, prečo musíme používať niekoľko verzií, sa môžu veľmi líšiť, napríklad v prípade Pythonu je bežné, že môžeme písať alebo používať skripty .py, ktoré vyžadujú použitie rôznych verzií Pythonu a for z tohto dôvodu budeme musieť mať v systéme nainštalované rôzne verzie.

S tým, čo som povedal, teraz popíšem, ako môžeme prejsť z jednej verzie na druhú. A k tomu existuje niekoľko alternatív, dokonca som videl nejaké grafy alebo vytiahnuté aliasy na prepojenie s rôznymi verziami príkazu, ale popíšem to pomocou iných metód na konzoly. Najskôr vám odporúčam odinštalovať všetky verzie uvedeného softvéru a vykonať novú inštaláciu pomocou riadku so správcom balíkov. Predstavte si napríklad, že budete inštalovať gcc v niekoľkých verziách:

[sorucecode language = »obyčajný»]

sudo update-alternatives –odstrániť-všetky gcc

sudo apt-get nainštalovať gcc-4.4 gcc-8.2

[/ zdrojový kód]

S týmto už budeme mať svoje dve verzie GNU GCC správne nainštalované. Teraz, ak použijete príkaz gcc, uvidíte, že jedna z verzií je tá, ktorá bola uložená predvolene, takže ak nezadáte, bude to tá, ktorú používate:

gcc --version

No ak chceme použite druhú verziu, musíme urobiť iba nasledovné:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8.2 10
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 20
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --config gc</pre>

A s ním môžete interaktívne prepínať medzi oboma verziami ...


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.