Недавно я получил приглашение в Steam. Я хочу скачивать игры, но моего SSD-диска, на котором у меня есть Ubuntu, будет недостаточно. Как я могу установить Steam на другой жесткий диск?
Я зашел в «Папки библиотеки Steam», но не могу удалить исходную папку, чтобы Steam мог установить на этот диск. Я также пытался поменять место, но опять-таки на нижней стороне:
Похоже, это дает вам возможность загружать игру.
Я сам не пробовал, но не вижу причин, по которым это будет непросто. Но, как сообщается, это работает только для игр, в которых используется новая система содержания.
Некоторые моменты, не рассмотренные в приведенных выше ответах:
Хотя Steam позволяет создавать несколько библиотек, похоже, что некоторые игры могут быть установлены только в основной библиотеке. Я подозреваю, что это относится к играм (например, использующим движок Source, например TF2) с общим контентом.
Использование символической ссылки для перемещения папки библиотеки SteamApps
из каталога Steam
вызывает проблемы, так как некоторые игры появляются по какой-либо причине, чтобы не следовать символическим ссылкам. Конечно, эта ошибка TF2 связана с , но могут быть и другие. (Похоже, вы можете успешно сделать это, используя привязку, но в этом нет необходимости - см. Ниже) .
Однако, чтобы ответить на исходный вопрос - вы можете просто переместить Steam
полностью в новое место (например, чтобы переместить ее в / opt / Steam
):
sudo mv ~/.local/share/Steam /opt
После перемещения попытайтесь запустить Steam (используя значок Unity или / usr / bin / steam
). Вы получите сообщение:
Couldn't find Steam content, did you move it?
, которое позволит вам выбрать новый каталог Steam. Впоследствии он запустится нормально.
Это сработало, переместив Steam в другую файловую систему ext4
. Я не знаю, сработает ли это, если вы измените разрешения или попытаетесь использовать файловую систему, отличную от Linux.
Я не пробовал разделять каталог библиотеки между Windows и Steam Steam. Я подозреваю, что это плохо кончится.
Перемещение каталога Steam
обычно заставляет SteamGuard запрашивать код разблокировки при следующем запуске Steam.
Steam позволяет вам определять то, что они называют «Папками библиотеки Steam». В клиенте Steam перейдите в пункт меню «Steam» и выберите «Настройки», перейдите на вкладку «Загрузки + облако»:
Нажмите «Папки библиотеки Steam» и настройте соответствующим образом:
Чтобы переместить установочные файлы игры из из одной папки в другую, перейдите в «Библиотека», найдите игру, щелкните ее правой кнопкой мыши, выберите «Свойства», щелкните вкладку «Локальные файлы» и нажмите «Переместить папку установки ...».
Вы можете хотите создать новую папку библиотеки и попробуйте вручную переместить содержимое. Лучше всего проверить это с одной игрой меньшего размера, а не со всеми 21 ГБ.
Самый простой способ - переместить перейдите в свою домашнюю папку Steam на этот новый диск и создайте для него ссылку, так как «Папки библиотеки Steam» - относительно новая функция и работает не со всеми играми.
Для этого дозировка работает. Когда я впервые установил Steam, я мог установить игры на другом дисковом пространстве, все было в порядке, после установки я включил игры и поиграл несколько раз. На следующем этапе мне пришлось перезагрузить компьютер после перезагрузки, на пару не было установлено ни одной игры. Что я могу сделать, так это снова установить игры на мой диск, где находится система. Я не могу изменить местоположение. Странно, потому что игры на моем диске установлены правильно, но пар хочет установить их снова.