Где установлены игры Steam?


26

Я хочу купить новый ноутбук в ближайшее время, чтобы играть в игры на нем. Я с нетерпением жду нового клиента Steam для Linux. У меня вопрос: где Steam устанавливает игры, на домашний раздел, в папку usr или где-то еще? Я не использую предварительные (то есть бета) версии Steam или Ubuntu.

Ответы:


28

В новых версиях Steam игры, кажется, расположены по адресу:

~/.steam/steam/SteamApps/common

Не знаю, когда это изменилось, но Steam больше не в ~/.local/share


2
Вы уверены, что Steam больше не будет ~/.local/share? В моей системе , ~/.steam/steamэто просто символическая ссылка на ~/.local/share/Steam(который является реальной папкой).
Элия ​​Каган

1
Только что проверил - в моей системе ~ / .steam / steam - настоящая папка, а ~ / .local / share / Steam не существует. Как видно из других ответов, YMMV.
Иван Чурдинякович

Примечание: причина, по которой некоторые рассматривают ~/.steamпуть как символическую ссылку или вообще не видят его, ~/.localзаключается в том, что когда Valve переходили, они связывали его некоторое время. Кроме того, они на самом конце хвоста в SteamBeta (что я не могу больше не найти) сделал симлинк от .local/share/Steamдо .steamновых установок. Идя вперед с тех пор, хотя, существует только ~/.steam/. Так что для тех пишущих инструментов / сценариев будьте осторожны, что он может быть в любом из них и проверять оба.
admalledd

Почти что. Путь в нижнем регистре в моем случае~/.steam/steam/steamapps/common
aloisdg говорит восстановить Monica

24

Местоположение установки по умолчанию выглядит так ~/.local/share/Steam. Именно здесь по умолчанию устанавливаются игры Valve, которые нельзя изменить с помощью системы библиотек Steam.

Настройка этого каталога отражает расположение Windows Steam, причем SteamAppsпапка содержит файлы .gcf, общие для учетных записей Steam, и отдельные каталоги учетных записей steam.


Это именно то, где папка существует. не / home / <имя пользователя> / steam, это просто ярлык к /home/<username>/.local/share/Steam.
Павак Павел

2
@pavak ~ / приводит вас к / home / <username> текущего пользователя - поэтому вам не нужно объяснять людям, что нужно заменить «username» на их имя пользователя и без <> ect ... пожалуйста, не редактируйте Вещи быть труднее для людей.
Матео

ОК, на самом деле я этого не знал. Я просто хотел помочь :). В любом случае, спасибо за информацию о ~ /
Павак Павел

Мой~/.local/share/Steam/common
Майкл Файяд

5

Устанавливаем по этому пути:

/home/${USER}/Steam

Где $ {USER} - это имя вашего пользователя Ubuntu.


2
Это просто путь по умолчанию, поэтому вы можете поместить его куда угодно, если хотите.
Тимо

3

~ / Steam предназначен только для файлов журналов. Загруженные данные (клиентские обновления и т. Д.) Вместо шва переходят в ~ / .steam.

Если вы не хотите загрязнять свой $ HOME, вы можете создать папку где-нибудь в разделе, предоставить ей права доступа и права доступа для своих учетных записей, а также создать несколько символических ссылок.

Я лично сделал перед запуском Steam Client второй раз:

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

После установки и обновления клиента все данные игры и клиента Steam оказались в / opt / SteamFiles, и установка игр прямо указала на мою созданную файловую систему.

Это может легко делиться между несколькими установками Linux на одном ПК.


3

Как уже сказали другие пользователи, Steam устанавливается под ~/.local/share/Steam(где ~/средства /home/<username>). Сами игры установлены в ~/.local/share/Steam/SteamApps/common.

Однако, когда я попытался найти этот каталог в Wine, по какой-то причине Wine не показывал имена папок, начинающиеся с «.», Поэтому не мог найти .localпапку, чтобы попасть в каталог Steam. Я смог решить эту проблему, поднявшись в дереве каталогов до пункта «Мой компьютер», а затем уточнив правильную букву диска для вашей файловой системы Ubuntu, что для меня и было Z:. Обратите внимание, что C:это внутренне используемая буква диска в Wine для совместимости с приложениями Windows и не отображает ваши файлы Ubuntu. Оттуда вы должны найти свой /homeкаталог и следить за папками вниз в папку Steam, то есть Z:/home/<username>/.local/share/Steam.


1
~ / .local / share / Steam / steamapps / общие для меня спасибо!
Мобиус

2

Это на самом деле зависит от того, как вы установили Steam. (по крайней мере, 16.04LTS)

Через steam.deb на steampowered.com местоположение находится ~ / .local / share / Steam

В собственном мультивселенном репозитории Ubuntu расположение ~ / .steam

Второй метод установки является рекомендуемым. http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts


1

В моем случае у меня было другое место.

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

Лучший способ узнать (по крайней мере для меня) - зайти в root и найти Steam или Steam.

cd /
sudo find -name steam

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.