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 ...