Taşınabilir ve kurulum sürümleri arasındaki fark nedir?


16

Yazılımın veya uygulamanın taşınabilir ve masaüstü yükleme sürümleri arasında herhangi bir fark var mı?

Örneğin, Google Chrome'un hem taşınabilir hem de yükleme sürümlerine sahibim.

Bunlar aynı mı? Aynı şekilde çalışıyorlar mı?

Yanıtlar:


18

Taşınabilir bir program büyük ölçüde verilerin o program için kaydedildiği yeri yapmak zorundadır. Genellikle kullanıcı verileri username\AppData\Windows ilkesine göre klasöre kaydedilir . Ancak, program dosyalarını program dosyalarındaki klasörlerinden körü körüne kopyalayacak olsaydınız, o programla ilişkili tüm ayarlarınızı / kullanıcı verilerinizi kaybedeceğiniz için çok taşınabilir yapmaz.

Başka bir sorun, bir programın ayarları ve bilgileri kayıt defterinde depolamayı seçebilmesidir. Program dosyalarını başka bir bilgisayara kopyalayacak olsaydınız, okunacak kayıt defteri girişi olmazdı, bu yüzden program muhtemelen başarısız olurdu.

Son bir sorun, bir programın kopyalandığı sistemde bulunmayacak paylaşılan kütüphaneleri kullanmayı seçebilmesidir ve böylece program başarısız olur. Çoğu zaman, özellikle bazı açık kaynaklı yazılımlarda, bir programın yüklenmesi GTK çalışma zamanı ortamı veya DirectX gibi başka bir programın yüklenmesini gerektirir . İşletim sistemine kopyalanan GTK / DirectX kurulmamışsa (veya doğru sürüm kurulmuş olsa bile!), Program başarısız olacaktır.

Dolayısıyla, taşınabilir bir sürümün mevcut olması için, tüm bu eksikliklerle mücadele etmesi gerekir. Genellikle ayarlar, programla aynı klasöre yerel olarak kaydedilir, kayıt defteri girişi yoktur (örneğin, bu ayarlar için aynı klasörü ve Chrome'un kullandığı SQLite veritabanıyla birlikte kullandıklarını). Ayrıca, yüklü yazılımı ve kütüphaneleri taşınabilir bir şekilde dahil etmek için bir yol olmadığı sürece, başka bir yazılımın yüklenmesini gerektiren programların taşınabilir hale getirilmesi olası değildir.

Daha fazla bilgi için Wikipedia'yı ziyaret edin .


Başka bir önemli ayrım bir kolayca taşınabilir bir program varsayılan program (en azından Windows) olarak ayarlanamaz olduğunu düşünüyorum.
jiggunjer

Eklenecek başka bir şey .. yüklenebilir programlar genellikle bu programı çalıştırmak için hak yükseltmesi istemezken, taşınabilir bir program çoğu zaman yönetici ayrıcalıkları gerektirir ve UAC istemleri verir.
Nikos

4

Taşınabilir yükleme, programın yüklü olduğu klasörü bir depolama aygıtına (USB flash sürücü veya HDD gibi) kopyalayabileceğiniz anlamına gelir ve daha sonra programı bir yükleyici çalıştırmak zorunda kalmadan başka bir bilgisayarda çalıştırabilirsiniz.

Öte yandan, bir programın normal yükleme klasörünü başka bir bilgisayara kopyalayamazsınız. Bazı programlarla çalışabilir, ancak programın kullandığı başka dosya türleri ve kayıt defteri girdileri de olduğu için önerilmez. Bunlar sadece yükleme klasörü kopyalanarak kopyalanmaz ve bu nedenle program başka bir yerde düzgün çalışmayabilir.


Bu açıklamaya eklemek için, her ikisini de bir parmak sürücüye yüklerseniz, taşınabilir olanı başka bir bilgisayarda kullansanız bile ayarlarınızı koruyacaktır, diğeri olmayacaktır.
Gnoupi
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.