Apa perbedaan antara versi portable dan instal?

16

Apakah ada perbedaan antara versi portabel dan desktop menginstal perangkat lunak atau aplikasi?

Misalnya, saya memiliki versi portabel dan menginstal Google chrome.

Apakah mereka sama? Apakah fungsinya sama?

the0roamer
sumber

Jawaban:

17

Program portabel sebagian besar harus dilakukan di mana data disimpan untuk program itu. Biasanya data pengguna disimpan dalam username\AppData\folder sesuai kebijakan Windows. Namun, itu tidak membuatnya sangat portabel karena Anda akan kehilangan semua pengaturan / data pengguna Anda yang terkait dengan program itu jika Anda membabi buta hanya menyalin file program dari folder mereka di file program.

Masalah lain adalah bahwa suatu program dapat memilih untuk menyimpan pengaturan dan informasi dalam registri. Jika Anda menyalin file program ke komputer lain tidak akan ada entri registri untuk dibaca, sehingga program kemungkinan akan gagal.

Satu masalah terakhir adalah bahwa suatu program dapat memilih untuk menggunakan pustaka bersama yang tidak akan ada pada sistem yang disalin, sehingga membuat program gagal. Sering kali, terutama dengan beberapa perangkat lunak sumber terbuka, pemasangan suatu program menjamin pemasangan program lain seperti lingkungan runtime GTK atau DirectX . Jika GTK / DirectX tidak diinstal (atau bahkan jika versi yang benar diinstal!) Pada disalin ke OS, maka program akan gagal.

Jadi, agar rilis portabel ada, ia harus memerangi semua kekurangan ini. Biasanya pengaturan disimpan secara lokal ke folder yang sama dengan program, tidak ada entri registri (katakanlah, mereka menggunakan folder yang sama untuk pengaturan tersebut juga dengan database SQLite yang digunakan Chrome). Selain itu, program yang memerlukan instalasi perangkat lunak lain kemungkinan tidak akan dibuat portabel kecuali ada cara untuk memasukkan perangkat lunak yang diinstal dan perpustakaan dengan cara portabel.

Untuk informasi lebih lanjut, kunjungi Wikipedia .

Nitrodist
sumber
Saya pikir perbedaan penting lainnya adalah seseorang tidak dapat dengan mudah mengatur portable executable sebagai program default (setidaknya di Windows).
jiggunjer
Hal lain untuk ditambahkan .. program yang dapat diinstal biasanya tidak akan meminta peningkatan hak untuk menjalankan program itu, sedangkan sering kali program portabel membutuhkan hak admin dan memberikan petunjuk UAC.
Nikos
4

Instalasi portabel berarti Anda dapat menyalin folder, tempat program diinstal, ke perangkat penyimpanan (seperti USB flash drive atau HDD), dan kemudian Anda dapat menjalankan program di komputer lain tanpa harus menjalankan installer.

Di sisi lain, Anda tidak bisa hanya menyalin folder instal program ke komputer lain. Mungkin bekerja dengan beberapa program, tetapi tidak disarankan, karena ada jenis file lain dan entri registri juga, yang menggunakan program. Ini tidak disalin hanya dengan menyalin folder instal, dan dengan demikian program tidak dapat berjalan dengan baik di tempat lain.

Om Nom Nom
sumber
Untuk menambah penjelasan ini, jika Anda menginstal keduanya pada thumb drive, yang portabel akan menyimpan pengaturan Anda bahkan jika Anda menggunakannya di komputer lain, yang lain tidak.
Gnoupi