Mevcut sisteme ve araca müdahale etmeden sanal dev ortamı kurma konusunda bu özel problemi yaşıyorum. Soru geneldir.
Temelde, şirkette bazı şeyler geliştirmek istiyorum, ancak çok eski Centos 6.4 kullanıyoruz. ve benim çalıştırmak için kök yok yum
. Kaynaktan derleyebileceğimi ve kurulabildiğimi biliyorum ~/.local
Bazı paketlerin daha yeni bir sürümünü istiyorsanız. Ancak bunu yapmak, kullandığımız bazı araçları bozacağını tahmin ediyorum (örneğin, bazı araçlara güveniyor). gtk2
, ama yapıyorum gtk3
ve içine koy ~/.local
, ./local
önünde /usr/lib
benim .. De LD_LIBRARY_PATH
). Ben kurabilirim biliyorum gtk3
başka bir yere söylemek ~/envs/myEnv1
ve yeni olanı çalıştırmak istemeden önce kitaplık yolunu el ile değiştir gtk3
tabanlı uygulama. Ama bu ne aynı virutalenv
Python dünyasında mı? Ve eğer daha "sanal env" katılırsa, "env" yi korumak zorlaşır.
Bir var mı virutalenv
genel yazılım geliştirme için çözüm? İD departmanımızın Python için sarmalayıcı bir aracı olduğunu gördüm. virtualenv
, ve senin inşa edecek virtualenv
Python 2.6 ile kurulumları sona eğer koşarsan. Denemedim ama doktora göre mevcut sisteminize müdahale etmeden yeni bir geliştirme ortamı oluşturuyor. (Sanırım herhangi bir Python paketini ve dilediğim gibi sistem paketlerini yükleyebilirim?)
Dış dünyada eşdeğer bir şey var mı? Ya da bu tür çözümlerin tümü kurum içinde mi yapılıyor?