Ada perbedaan besar antara Windows dan GNU / Linux. Pada Windows itu umum, bahwa setiap program bersama dengan semua perpustakaan yang bergantung padanya diinstal dalam folder yang terpisah. Ini sering menyebabkan banyak ruang disk yang terbuang karena pustaka yang diinstal beberapa kali, untuk setiap program yang menggunakannya.
Di Linux, program diinstal mengikuti Filesystem Hierarchy Standard (FHS). Ini berarti, bahwa perpustakaan yang diandalkan oleh program semuanya diinstal di lokasi khusus yang didedikasikan, sehingga biasanya hanya diinstal sekali, tidak peduli berapa banyak program yang menggunakannya. Selain itu, program dibangun sedemikian rupa, sehingga mereka semua menggunakan versi yang sama dari perpustakaan tertentu. Ini menghemat ruang disk (dan RAM saat runtime), tetapi memiliki kelemahan, bahwa seseorang tidak dapat dengan bebas menginstal program pada partisi atau hard disk yang berbeda, setidaknya tidak tanpa mengedit file konfigurasi sistem (misalnya /etc/ld.so.conf.d untuk memasukkan folder perpustakaan yang berbeda).
Karena sistem paket Debian diimplementasikan dengan FHS dalam pikiran, ada, sejauh yang saya tahu, tidak ada cara mudah untuk menginstal paket Debian ke folder yang berbeda dari yang dimaksudkan untuk ditempatkan dan membuatnya bekerja tanpa memindahkan secara manual dan mengedit file sesudahnya. Ini, karena jalur sering kali dikodekan dengan keras pada waktu kompilasi. Jadi, bahkan jika Anda menginstal paket ke folder yang berbeda, misalnya dengan menggunakan dpkg --instdir=folder/ package.deb
pada baris perintah, program masih akan mencari konfigurasinya di '/ etc', bukan 'folder / etc', tetapi file konfigurasi yang dikirimkan bersama paket tentu saja diinstal ke 'folder / etc' ... Program juga tidak akan ditambahkan ke menu, karena file menu seharusnya ada di '/ usr / share aplikasi', bukan di folder / usr / share / aplikasi.
Anda tentu saja dapat secara manual mengkonfigurasi dan mengkompilasi program dari kode sumbernya untuk menginstal biner dan bagian data di mana pun Anda inginkan, sambil tetap menginstal file konfigurasi ke lokasi yang sesuai dengan FHS, tetapi ini adalah sesuatu yang hanya saya sarankan untuk pengguna tingkat lanjut. Jika Anda akan mengkompilasi dari sumber, lihat checkinstall , alat yang secara otomatis membuat paket debian.
Opsi lain, yang disarankan pada linuxfromscratch , adalah membongkar paket ke lokasi yang sesuai dan kemudian membuat tautan simbolis ke semua file yang diinstal di lokasi FHS yang sesuai.
Karena dalam komentar yang Anda maksud adalah gim: Banyak gim yang tidak dibeli melalui Ubuntu Software Center datang sebagai installer yang dapat dieksekusi, dan tentu saja itu dapat diinstal ke folder mana pun, biasanya subfolder dari direktori home Anda. Gim Windows, yang sedang dijalankan menggunakan WINE juga dapat diinstal di direktori mana pun yang Anda inginkan. Untuk anggur terdapat variabel lingkungan yang disebut WINEPREFIX yang dengannya Anda dapat mengatur banyak folder WINE independen, masing-masing termasuk virtual C: drive. Baca halaman manual WINE untuk info lebih lanjut.
Bahkan jika game / program datang sebagai paket Debian, Anda dapat melihat isi paket di pengelola arsip favorit Anda. Jika game akan dipasang di / opt, Anda biasanya dapat menginstalnya dengan aman ke folder yang berbeda, karena / opt sering digunakan sebagai lokasi instalasi untuk program yang tidak mematuhi FHS.