Я хочу купить новый ноутбук в ближайшем будущем, чтобы играть в игры на нем. Я с нетерпением жду нового клиента Steam для Linux. У меня вопрос: где Steam устанавливает игры, на домашний раздел, в папку usr или где-то еще? Я не использую предварительные (то есть бета) версии Steam или Ubuntu.
Это на самом деле зависит от того, как вы установили Steam. (по крайней мере, 16.04LTS)
Через steam.deb на steampowered.com местоположение находится ~ ~. steam
Второй метод установки является рекомендуемым. http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts
Местоположение установки по умолчанию выглядит как ~/.local/share/Steam
. Именно здесь по умолчанию устанавливаются игры Valve, которые нельзя изменить с помощью системы библиотек Steam.
Настройка этого каталога отражает структуру Windows Steam с папкой SteamApps
, содержащей файлы .gcf, общие для учетных записей Steam, и отдельные каталоги учетных записей steam.
~ / Steam предназначен только для файлов журналов. Загруженные данные (обновления клиентов и т. Д.) Вместо этого идут в ~ / .steam.
Если вы не хотите загрязнять свой $ HOME, вы можете создать папку где-нибудь в разделе, присвоить ей права доступа и права доступа для своих учетных записей, а также создать несколько символических ссылок.
Я лично это сделал перед вторым запуском клиента Steam:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
После установки и обновления клиента все данные игры и клиента Steam оказались в / opt / SteamFiles, и установка игр прямо указала мне на моя созданная файловая система.
Это можно легко использовать для нескольких установок Linux на одном ПК.
Мои находятся в ./.steam/steam/steamapps/common
Он устанавливается по этому пути:
/home/${USER}/Steam
Где $ {USER} - имя вашего пользователя в Ubuntu.
В моем случае у меня было другое место.
./home/aby/.steam/steam
./home/aby/.steam/ubuntu12_32/steam
./usr/share/lintian/overrides/steam
./usr/share/doc/steam
./usr/games/steam
Лучший способ узнать (по крайней мере, для меня) - пойти в корень и найти Steam или Steam.
cd /
sudo find -name steam
В более новых версиях Steam игры, кажется, расположены по адресу:
~/.steam/steam/SteamApps/common
Не знаю, когда это изменилось, но Steam больше нет в ~/.local/share
Как уже говорили другие пользователи, 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
.
Если вы установили плоскую версию, вы можете найти ее здесь:
~ / .var / app / com.valvesoftware.Steam / .steam