Váltás a program különböző verziói között Linux alatt

pingu

Bizony, és ha még nem tudja, akkor ezt tudja A Linux ugyanazon program több verzióját is telepítheti vagy parancs egyszerre, vagyis ugyanazon a rendszeren számíthatunk egy A alkalmazásra, amelynek verziója xz, és ugyanazzal az A alkalmazással az xw verziójában stb. Ez más operációs rendszereken nem lehetséges, mivel konfliktusokat okozna, és a telepítés során arra kérne minket, hogy távolítsuk el az előző verziót vagy frissítést. De a Unix világában néha érdekes, ha a programnak régebbi verziói vannak, még akkor is, ha bizonyos okokból modernebb verziónk van.

A különféle verziókkal esetlegesen szükséges programok között megtalálhatjuk Java, PHP, Python, olyan fordítók, mint a gcc vagy a g ++, és egy hosszú stb. Az igények vagy okok, amelyek miatt több verziót kell használnunk, nagyon változatosak lehetnek, például a Python esetében gyakran előfordulhat, hogy olyan .py szkripteket írunk vagy használhatunk, amelyekhez a Python különböző verzióinak használatára van szükség. erre szükségünk lesz a különböző verziók telepítésére a rendszerbe.

Nos, ezzel mondva leírom, hogyan válthatunk egyik verzióról a másikra. Ehhez számos alternatíva létezik, láttam még grafikonokat vagy álneveket is, amelyek összekapcsolódtak a parancs különböző verzióival, de leírni fogom más módszerekkel, hogy a konzolt. Először azt javaslom, hogy távolítsa el az említett szoftver összes verzióját, és végezzen új telepítést a csomagkezelővel egy sor segítségével. Képzelje el például, hogy a gcc-t több verzióban fogja telepíteni:

[sorucecode nyelv = »egyszerű»]

sudo update-alternatives --remove-all gcc

sudo apt-get install gcc-4.4 gcc-8.2

[/ forráskód]

Ezzel már meglesz a sajátunk a GNU GCC két változata helyesen van telepítve. Most, ha a gcc parancsot használja, látni fogja, hogy az egyik verzió az alapértelmezett verzió, így ha nem adja meg, akkor ezt fogja használni:

gcc --version

Nos, ha akarjuk használja a másik verziót, csak a következőket kell tennünk:

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>

És vele lehet interaktív váltás mindkét változat között ...


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.