Prebacujte se između različitih verzija programa u Linuxu

pingu

Sigurno, i ako već ne znate, to znate u Linux može instalirati nekoliko verzija istog programa ili istovremeno naredbu, odnosno možemo računati na isti sistem aplikacije A čija je verzija xz i te iste aplikacije A u verziji xw itd. To nije moguće u drugim OS-ima, jer bi to generiralo sukobe, a tijekom instalacije tražio bi od nas da deinstaliramo prethodnu verziju ili ažuriranje. Ali u svijetu Unixa ponekad je zanimljivo imati starije verzije programa, čak i ako iz određenih razloga imamo moderniju verziju.

Među programima koji će nam možda trebati s različitim verzijama nalazimo Java, PHP, Python, kompajleri poput gcc ili g ++, i long itd. Potrebe ili razlozi zbog kojih moramo koristiti nekoliko verzija mogu biti vrlo raznoliki, na primjer, u slučaju Pythona, uobičajeno je da možemo pisati ili koristiti .py skripte kojima je potrebna različita verzija Pythona i za ovo će nam trebati da imamo različite verzije instalirane u sistemu.

Pa, s tim rečeno, opisat ću kako se možemo prebaciti s jedne verzije na drugu. A za ovo postoji nekoliko alternativa, čak sam vidio neke grafikone ili povući pseudonime kako bih se povezao s različitim verzijama naredbe, ali opisat ću to koristeći druge metode za konzola. Prvo vam preporučujem da deinstalirate sve verzije spomenutog softvera i izvršite novu instalaciju pomoću linije s upraviteljem paketa. Na primjer, zamislite da ćete gcc instalirati u nekoliko verzija:

[jezik sorucecode = »običan»]

sudo update-alternative –remove-all gcc

sudo apt-get instalacija gcc-4.4 gcc-8.2

[/ izvorni kod]

Uz ovo ćemo već imati svoje dvije verzije GNU GCC pravilno instaliran. Sada, ako koristite naredbu gcc, vidjet ćete da je jedna od verzija ona koja je zadana prema zadanim postavkama, pa ako ne odredite to će biti ona koju koristite:

gcc --version

Pa ako želimo koristite drugu verziju, samo moramo učiniti sljedeće:

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 uz to možete prebacujte interaktivno između obje verzije ...


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.