Linux'ta bir programın farklı sürümleri arasında geçiş yapın

Pingu

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


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.