8Jul

Tek Başına ve Yüklenmiş Yürütülebilir Dosyanın Arasındaki Fark Nedir?

Çoğumuzun, en sevdiğim yazılımın yürütülebilir dosyalarını yüklemeye yönelik 'denenmiş ve gerçek' bir süreçle birlikte olmamıza rağmen, bunu yapmak gerçekten gerekli mi? Aslında bunları yüklemek yerine aynı yürütülebilir dosyaları ayıklayabilir miyiz ve bunları bağımsız kuzenleriyle aynı şekilde çalıştırabilir miyiz?

Bugünkü Soru &Yanıt oturumu bize Q & A web sitelerinin topluluk temelli bir gruplandırması olan Stack Exchange'in bir alt bölümü olan SuperUser nezaketen geliyor.

Soru

SuperUser okuyucu Tom Türkiye, tek başına ve kurulu bir yürütülebilir dosya arasındaki farkın ne olduğunu bilmek istiyor:

Windows'da, en azından, doğrudan, statik olarak bağlantılı bir yürütülebilir dosyayı indirebileceğinizi fark ettim ve onu başlattığımızı farkettimdoğrudan yükleyebilir veya kendi programınızı yazabilir ve yüklemeye gerek kalmadan( hatta dinamik olarak) yürütebilirsiniz.

Bu beni esas amacıma getiriyor. .. kurulum işleminin amacı nedir? Demek istediğim belki de Windows Kayıt Defteri. Bununla birlikte, pratiklik ve kullanım amaçları için, çalıştırılabilir, uçucu olmayan depolarda depolanabilen ve üzerinde bulunduğu cihazın dosya sistemi üzerinden erişilebilen ve OS üzerinde yürütülebilen bağımsız, tek bir bağımsız programa sahip olmak mümkündür.

Peki, hemen hemen her büyüklükteki birçok harika program bir kurulum yapılandırmasına gerek kalmadan mükemmel bir şekilde çalışabilirse, "tüm bunları kurun" işiyle büyük neyde uğraşıyorsunuz? Bu biraz bulmaca ve bir veritabanı veya diğer metadata / erişim yapılandırma sistemleri kenara, ikincisi( yüklü bir yürütülebilir) gerçekleştirir ve bir tek başına aynı şekilde çalışır, burada gerçek fark nedir?

Burada kurulu olmayan bir programla kurulu olanın farkında değilim bir fark var mı?

PS: Bu yalnızca Windows işletim sistemlerine, ancak benzer işlevleri uygulayan herhangi bir uygulamaya uygulanmaz.

Tek başına ve kurulu yürütülebilir dosyalar arasında gerçekten çok fazla fark var mı yoksa şüphelenenden daha mı fazla?

Cevap

SüperKullanıcı katkıcı Wyatt8740 bize cevap buluyor:

Kısa cevap: tek başına bir exe çalıştırmak için bilgisayara yüklenmiş hiçbir kitaplık gerektirir ve kayıt defteri girdileri veya diğer bileşenler gerektirmez.

Yüklü bir dosya, bir yükleyici paketinde tek başlarına olabilir, ancak genelde onun yanında kurulmuş çeşitli bileşenlere ve kitaplıklara bağımlıdır.

Birçok durumda, Universal Extractor( resmi olmayan güncelleme: burada) kullanılarak bir yükleyicinin içeriğini ayıklayabilir ve Windows'da yönetici ayrıcalıkları olmadan bir programı çalıştırabilirsiniz. MSI yükleyicileri lessmsi ile paketlenebilir.

Çoğu diğer işletim sistemlerinde, tüm programlar, kullanıcıya özgü 'bin', 'lib' ve ev dizinindeki diğer dizinler aracılığıyla kök / yönetici ayrıcalıkları olmadan çalıştırılabilir.Şahsen, kurucuları çoğunlukla sevmişimdir çünkü onlara sahip olmadığımda yönetici ayrıcalıkları olmaksızın programları kullanmam daha zorlaşıyor. Ancak, ortalama son kullanıcı süreci basitleştirmek için büyük şirketler tarafından bu şekilde paketlenirler.

En sevdiğimiz yazılımların bir kısmını tek başına çalıştırılabilir dosyalar olarak çıkartmanın ve çalıştırmanın mümkün olduğunu öğrendiğimiz halde, bazen sevdiğimiz veya ihtiyacımız olan bir programı kullanmak için eski 'denenmiş ve gerçek' kurulum sürecinden kaçmak hiç yoksistemimizde.

Açıklamaya eklemek için bir şey var mı?Yorumların sesini kapatın. Diğer teknik uzman Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tam tartışma dizisini( büyük ölçüde genişletilmiş cevaplarla birlikte) kontrol edin.