Vaihda ohjelman eri versioiden välillä Linuxissa

Pingu

Ja jos et vielä tiedä, tiedät sen sisään Linux voi asentaa useita versioita samasta ohjelmasta tai komento samaan aikaan, eli voimme luottaa samaan järjestelmään sovelluksen A, jonka versio on xz, ja saman sovelluksen A versiossa xw jne. Tämä ei ole mahdollista muissa käyttöjärjestelmissä, koska se aiheuttaisi ristiriitoja ja asennuksen aikana pyytää meitä poistamaan edellisen version tai päivityksen. Mutta Unix-maailmassa on joskus mielenkiintoista saada vanhemmat versiot ohjelmasta, vaikka meillä olisi nykyaikaisempi versio tietyistä syistä.

Löydämme tarvitsemiemme ohjelmien joukosta eri versioita Java, PHP, Python, kääntäjät, kuten gcc tai g ++, ja pitkä jne. Tarpeet tai syyt, miksi meidän on käytettävä useita versioita, voivat olla hyvin erilaisia, esimerkiksi Pythonin tapauksessa on usein mahdollista, että voimme kirjoittaa tai käyttää .py-komentosarjoja, jotka edellyttävät Pythonin eri versioiden ja For Tämä edellyttää, että eri versiot asennetaan järjestelmään.

No, sanottuani aion kuvata, kuinka voimme siirtyä versiosta toiseen. Ja tälle on olemassa useita vaihtoehtoja, olen jopa nähnyt joitain kaavioita tai vetämällä aliaksia linkittääkseen komennon eri versioihin, mutta kuvaan sen muilla tavoilla konsoliin. Ensin suosittelen, että poistat kaikki mainitun ohjelmiston versiot ja teet uuden asennuksen rivillä paketinhallinnan kanssa. Kuvittele esimerkiksi, että aiot asentaa gcc: n useisiin versioihin:

[sorukoodikieli = »tavallinen»]

sudo update-alternatives –poista kaikki gcc

sudo apt-get install gcc-4.4 gcc-8.2

[/lähdekoodi]

Tämän avulla meillä on jo oma kaksi versiota GNU GCC: stä asennettu oikein. Jos nyt käytät gcc-komentoa, huomaat, että yksi versioista on oletuksena määrätty versio, joten jos et määritä sitä, mitä käytät:

gcc --version

No, jos haluamme käytä toista versiota, meidän on vain tehtävä seuraava:

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>

Ja sen avulla voit vuorovaikutteisesti molempien versioiden välillä ...


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.