Elbette ve zaten bilmiyorsan, bunu biliyorsun Linux, aynı programın birkaç sürümünü kurabilir veya aynı anda komut verir, yani aynı sistemde, sürümü xz olan bir A uygulamasına ve xw sürümünde aynı A uygulamasına, vb. güvenebiliriz. Bu diğer işletim sistemlerinde mümkün değildir, çünkü çakışmalara neden olur ve kurulum sırasında bizden önceki sürümü veya güncellemeyi kaldırmamızı ister. Ancak Unix dünyasında, belirli nedenlerle daha modern bir sürümümüz olsa bile, bazen bir programın eski sürümlerine sahip olmak ilginç olabilir.
Bulduğumuz farklı versiyonları ile ihtiyaç duyabileceğimiz programlar arasında Java, PHP, Piton, gcc veya g ++ gibi derleyiciler ve uzun vb. Neden birkaç sürüm kullanmamız gerektiğine ilişkin ihtiyaçlar veya nedenler çok çeşitli olabilir; örneğin, Python durumunda, Python'un farklı sürümlerinin kullanılmasını gerektiren .py betikleri yazıyor veya kullanıyor olmamız sık sık karşılaşılan bir durumdur. bu, sistemde farklı sürümlerin kurulu olması ihtiyacımız olacaktır.
Bununla birlikte, bir sürümden diğerine nasıl geçebileceğimizi anlatacağım. Ve bunun için birkaç alternatif var, bir komutun farklı sürümleriyle bağlantı kurmak için bazı grafikler veya takma adlar bile gördüm, ancak bunu başka yöntemler kullanarak açıklayacağım. konsol. Öncelikle, söz konusu yazılımın tüm sürümlerini kaldırmanızı ve paket yöneticisiyle bir satır kullanarak yeni bir kurulum yapmanızı öneririm. Örneğin, gcc'yi birkaç sürümde kuracağınızı hayal edin:
[sorucecode dili = »sade»]
sudo güncelleme-alternatifleri –remove-all gcc
sudo apt-get kurulumu gcc-4.4 gcc-8.2
[/ kaynak kodu]
Bununla zaten sahip olacağız GNU GCC'nin iki sürümü doğru şekilde kuruldu. Şimdi, gcc komutunu kullanırsanız, sürümlerden birinin varsayılan olarak empoze edilen sürüm olduğunu göreceksiniz, bu nedenle, bunu belirtmezseniz, kullandığınız sürüm olacaktır:
gcc --version
Peki eğer istersek diğer versiyonu kullan, sadece aşağıdakileri yapmalıyız:
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>
Ve onunla yapabilirsin etkileşimli olarak geçiş yap her iki versiyon arasında ...