Anasayfa » nasıl » Tek başına ve yüklü bir yürütülebilir dosya arasındaki fark nedir?

    Tek başına ve yüklü bir yürütülebilir dosya arasındaki fark nedir?

    Birçoğumuz favori yazılımımız için çalıştırılabilir dosyaları yükleme işleminin 'denenmiş ve gerçek' sürecine katılmaktan memnun olsak da, gerçekten yapmak gerekli midir? Aslında bu dosyaları yüklemek yerine aynı çalıştırılabilir dosyaları ayıklayıp, kendi bağımsız kuzenleriyle aynı şekilde çalıştırabilir miyiz??

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    Süper Kullanıcı okuyucu Tom Turkey, tek başına ve yüklü bir yürütülebilir dosya arasındaki farkın ne olduğunu bilmek istiyor:

    En azından Windows’ta, doğrudan statik olarak bağlı bir yürütülebilir dosyayı indirebilir ve doğrudan çalıştırabilir ya da kendi programınızı yazıp, yüklemek zorunda kalmadan (hatta dinamik olarak) çalıştırabileceğinizi fark ettim..

    Bu beni ana noktama getiriyor… kurulum sürecinin amacı nedir? Belki Windows Kayıt Defteri'nin yanı sıra. Bununla birlikte, pratiklik ve kullanım amaçları için, çalıştırılabilir, geçici olmayan depolamada saklanabilecek ve hangi aygıtın bulunduğu ve işletim sisteminde çalıştırılabileceği dosya sistemi üzerinden erişilebilen tek, bağımsız, bağımsız bir program olması mümkündür..

    Öyleyse, herhangi bir büyüklükteki birçok harika program, bir kurulum yapılandırmasından geçmeden mükemmel bir şekilde çalışabiliyorsa, tüm bu “kurulum” işleriyle ne ilgisi var? Beni biraz şaşırtıyor ve bir veritabanından ya da diğer meta veri / erişim konfigürasyon sistemlerinden başka bir tanesinin (yüklü bir çalıştırılabilir dosya) bağımsız olarak aynı şekilde çalışması ve çalışması durumunda buradaki asıl fark nedir??

    Burada yüklü bir programdan yüklü bir programdan habersiz bir fark var mı?

    Not: Bu sadece Windows işletim sistemi için geçerli olmakla kalmaz.

    Tek başına ve yüklü yürütülebilir dosyalar arasında gerçekten bu kadar fark var mı, yoksa şüphelendiğimizden daha fazla mı olduklarını?

    Cevap

    SuperUser yazarı Wyatt8740 bizim için cevabı verdi:

    Kısa cevap: Tek başına bir exe çalıştırmak için bilgisayarda hiçbir kitaplık yüklü olmasını gerektirmez ve kayıt defteri girdisi veya diğer bileşenler gerektirmez.

    Yüklenmiş bir dosya bir yükleyici paketinde tek başına olabilir, ancak genel olarak yanında kurulu çeşitli bileşenlere ve kitaplıklara bağlıdır.

    Birçok durumda, Universal Extractor kullanımıyla (resmi olmayan güncelleme: burada), bir yükleyicinin içeriğini çıkarabilir ve Windows'ta yönetici ayrıcalıklarına sahip olmayan bir program çalıştırabilirsiniz. MSI yükleyicileri lessmsi ile açılabilir.

    Diğer birçok işletim sisteminde, tüm programlar kullanıcıya özel 'bin', 'lib' ve giriş dizinindeki diğer dizinler aracılığıyla root / yönetici ayrıcalıkları olmadan çalıştırılabilir. Şahsen ben montörlerin çoğunu küçümsüyorum, çünkü benim sahip olmadığım zamanlarda idari ayrıcalıklara sahip olmayan programları kullanmamı zorlaştırıyorlar. Ancak ortalama son kullanıcı için süreci kolaylaştırmak amacıyla büyük şirketler tarafından bu şekilde paketlendiler..

    En sevdiğimiz yazılımların bazılarının tek başına çalıştırılabilir dosyalar olarak çıkarılıp çalıştırılmasının mümkün olduğunu öğrenmiş olsak da, bazen istediğimiz veya ihtiyaç duyduğumuz bir programı kullanmak için eski 'denenmiş ve doğru' kurulum sürecinden kaçış yoktur. bizim sistemimiz.


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Tüm tartışma başlığına göz atın (çok genişletilmiş cevaplarla) buradan.