Di mana Steam games diinstal?

26

Saya ingin membeli notebook baru dalam waktu dekat untuk bermain game di atasnya. Saya menantikan klien baru Steam untuk Linux. Pertanyaan saya adalah di mana Steam menginstal gim, di partisi home, atau di folder usr, atau di tempat lain? Saya tidak menggunakan versi pra-rilis (yaitu beta) dari Steam atau Ubuntu.

NitRo
sumber

Jawaban:

28

Dalam versi Steam yang lebih baru, game tampaknya berlokasi di:

~/.steam/steam/SteamApps/common

Tidak tahu kapan ini berubah, tetapi Steam tidak lagi masuk ~/.local/share

Ivan Čurdinjaković
sumber
2
Apakah Anda yakin Steam tidak lagi ada ~/.local/share? Di sistem saya , ~/.steam/steamhanya tautan simbolis ke ~/.local/share/Steam(yang merupakan folder sebenarnya).
Eliah Kagan
1
Baru saja diperiksa - pada sistem saya, ~ / .steam / steam adalah folder nyata, dan ~ / .local / share / Steam tidak ada. Seperti yang terlihat jelas dari jawaban lain, YMMV.
Ivan Čurdinjaković
Catatan: alasan beberapa orang melihat ~/.steamjalan sebagai symlink, atau tidak melihat ~/.localsama sekali adalah bahwa ketika Valve sedang melakukan transisi mereka menautkannya untuk sementara waktu. Mereka juga di bagian paling akhir di SteamBeta (yang saya tidak dapat menemukan lagi) melakukan symlink .local/share/Steamke .steampada instalasi baru. Akan tetapi, sejak saat itu, hanya ~/.steam/ada. Jadi bagi mereka yang menulis alat / skrip berhati-hatilah karena mungkin ada di salah satu dan untuk memeriksa keduanya.
admalledd
Hampir seperti itu. Path dalam huruf kecil dalam kasus saya~/.steam/steam/steamapps/common
aloisdg mengatakan Reinstate Monica
24

Lokasi instal default tampaknya ~/.local/share/Steam. Di sinilah game Valve diinstal secara default, yang tidak dapat diubah menggunakan sistem Steam Libraries.

Pengaturan direktori ini mencerminkan bagaimana Windows Steam diletakkan, dengan SteamAppsfolder yang berisi file .gcf yang dibagikan di seluruh akun Steam dan direktori masing-masing akun steam.

Powerlord
sumber
Itulah tepatnya folder itu berada. bukan / home / <username> / steam, itu hanya jalan pintas ke /home/<username>/.local/share/Steam.
Pavak Paul
2
@pavak ~ / membawa Anda ke / home / <username> dari pengguna saat ini - jadi Anda tidak perlu menjelaskan kepada orang-orang untuk mengganti "nama pengguna" dengan nama pengguna mereka dan tanpa <> dll ... tolong jangan mengedit hal-hal menjadi lebih sulit bagi orang-orang.
Mateo
OK, sebenarnya saya tidak tahu itu. Saya hanya ingin membantu :). Pokoknya terima kasih untuk intel tentang ~ /
Pavak Paul
Milik saya~/.local/share/Steam/common
Michael Fayad
5

Itu menginstal di jalur ini:

/home/${USER}/Steam

Di mana $ {USER} adalah nama pengguna ubuntu Anda.

ThiagoPonte
sumber
2
Ini hanya jalur default, jadi Anda bisa meletakkannya di tempat lain jika Anda mau.
Timo
3

~ / Steam hanya untuk file-file log, data yang diunduh (pembaruan klien, dll) hanya untuk menuju ke ~ / .steam.

Jika Anda tidak ingin mencemari $ HOME Anda, Anda dapat membuat folder di suatu tempat di partisi, berikan kepemilikan akun Anda sendiri dan hak akses dan buat beberapa symlink.

Saya pribadi melakukannya sebelum meluncurkan Steam Client untuk kedua kalinya:

sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam

Setelah menginstal dan memperbarui klien, semua data klien game dan Steam berakhir di / opt / SteamFiles dan menginstal game langsung mengarahkan saya ke sistem file yang saya buat.

Ini dapat dengan mudah dibagikan antara banyak instalasi Linux pada PC yang sama.

SSB
sumber
3

Seperti yang telah dikatakan oleh pengguna lain, Steam dipasang di bawah ~/.local/share/Steam(di mana ~/artinya /home/<username>). Game itu sendiri diinstal di ~/.local/share/Steam/SteamApps/common.

Namun, ketika saya mencoba menemukan direktori ini di Wine, untuk beberapa alasan Wine tidak akan menampilkan nama folder yang dimulai dengan ".", Jadi itu tidak dapat menemukan .localfolder untuk sampai ke direktori Steam. Saya dapat menyelesaikan ini dengan naik di pohon direktori ke Komputer Saya dan kemudian menelusuri ke huruf drive yang benar untuk sistem file Ubuntu Anda, yang bagi saya adalah Z:. Perhatikan bahwa C:huruf drive yang digunakan secara internal di Wine untuk kompatibilitas dengan aplikasi Windows dan tidak akan menampilkan file Ubuntu Anda. Dari sana Anda harus menemukan /homedirektori Anda dan ikuti folder ke direktori Steam Anda, yaitu Z:/home/<username>/.local/share/Steam.

Alium Britt
sumber
1
~ / .local / share / Steam / steamapps / umum untuk saya, terima kasih!
Moebius
2

Itu sebenarnya tergantung bagaimana Anda menginstal Steam. (setidaknya pada 16.04LTS)

Melalui steam.deb di steampowered.com lokasi ist ~ / .local / share / Steam

Melalui repositori multiverse milik ubuntu sendiri, lokasinya adalah ~ / .steam

Metode pemasangan kedua adalah yang disarankan. http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts

pengguna192576
sumber
1

Dalam kasus saya, saya memiliki tempat yang berbeda.

./home/aby/.steam/steam
./home/aby/.steam/ubuntu12_32/steam
./usr/share/lintian/overrides/steam
./usr/share/doc/steam
./usr/games/steam

Cara terbaik untuk mengetahui (setidaknya bagi saya) adalah pergi ke root dan mencari Steam atau uap.

cd /
sudo find -name steam
Aby
sumber
1

Milik saya di ./.steam/steam/steamapps/common

Ben Fager
sumber