Preklapljanje med različicami programa v Linuxu

pingu

Seveda, in če še ne veste, to veste v Linux lahko namesti več različic istega programa ali ukaz hkrati, torej lahko na isti sistem računamo aplikacijo A, katere različica je xz, in to isto aplikacijo A v svoji različici xw itd. To v drugih operacijskih sistemih ni mogoče, ker bi povzročilo konflikte in med namestitvijo bi nas prosilo, da odstranimo prejšnjo različico ali posodobitev. Toda v svetu Unixa je včasih zanimivo imeti starejše različice programa, četudi imamo zaradi določenih razlogov modernejšo različico.

Med programi, ki jih morda potrebujemo z različicami, najdemo Java, PHP, Python, prevajalniki, kot sta gcc ali g ++, in long itd. Potrebe ali razlogi, zakaj moramo uporabiti več različic, so lahko zelo različni, na primer pri Pythonu je pogosto, da lahko pišemo ali uporabljamo skripte .py, ki zahtevajo uporabo različnih različic Pythona in za to bo zahtevalo, da bodo v sistem nameščene različne različice.

No, s tem bom opisal, kako lahko prestopimo z ene različice na drugo. In za to obstaja več možnosti, videl sem celo nekaj grafov ali vlečnih vzdevkov za povezavo z različnimi različicami ukaza, vendar bom opisal to z drugimi metodami konzolo. Najprej priporočam, da odstranite vse različice omenjene programske opreme in izvedete novo namestitev s pomočjo vrstice z upraviteljem paketov. Na primer, predstavljajte si, da boste namestili gcc v več različicah:

[jezik sorucecode = »navaden»]

sudo update-alternative -remove-all gcc

sudo apt-get namestite gcc-4.4 gcc-8.2

[/ izvorna koda]

S tem bomo že imeli svoje dve različici GNU GCC pravilno nameščen. Zdaj, če uporabite ukaz gcc, boste videli, da je ena od različic tista, ki je bila privzeto uvedena, zato, če ne določite, bo tista, ki jo uporabljate:

gcc --version

No, če hočemo uporabite drugo različico, narediti moramo le naslednje:

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>

In z njim lahko preklapljajte interaktivno med obema različicama ...


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.