Yum kullanmadan ve root kullanmadan var olanları engellemeden paketler nasıl kurulur?


1

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?

Yanıtlar:


0

Statik olarak bağlı bir uygulamaya ihtiyacınız var / istediğiniz gibi görünüyor. Bu QT için Q & A'dır, ancak gtk3'e benzer. Genel olarak oldukça garip bir fikir (hardlinkli kütüphanede bir hata olduğunda uygulamanızı güncellenmiş lib'e yeniden derlemeniz / yeniden bağlamanız gerekir) ama en azından bir seçenek.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.