Недавно я получил приглашение в Steam. Я хочу скачивать игры, но моего SSD-накопителя, на котором установлена Ubuntu, будет недостаточно. Как я могу установить Steam на другой жесткий диск?
Я зашел в «Папки библиотеки Steam», но не могу удалить исходную папку, чтобы steam мог установить на этот диск. Я также пытался поменять место, но оно снова на нижней стороне:
software-installation
steam
Atladica
источник
источник
Ответы:
Видимо, это дает вам возможность при загрузке игры.
Я не пробовал это сам, но не вижу причин, по которым это не будет прямым. Но по сообщениям это работает только для игр, которые используют новую систему контента.
источник
Некоторые моменты, не затронутые в вышеприведенных ответах:
Хотя Steam позволяет создавать несколько библиотек, некоторые игры могут быть установлены только в основной библиотеке. Я подозреваю, что это относится к играм (например, те, которые используют движок Source, такой как TF2) с общим контентом.
Использование символической ссылки для перемещения
SteamApps
папки библиотеки изSteam
каталога вызывает проблемы, поскольку некоторые игры по какой-либо причине не следуют символическим ссылкам. Конечно, эта ошибка TF2 связана , но могут быть и другие. (Похоже, вы можете сделать это успешно, используя привязку, но это не нужно - см. Ниже) .Однако, чтобы ответить на оригинальный вопрос - вы можете просто полностью переместить
Steam
папку в новое место (например, переместить ее в/opt/Steam
):После перемещения попробуйте запустить Steam (используя значок Unity или
/usr/bin/steam
). Вы получите сообщение:Что позволит вам выбрать новый каталог Steam. Впоследствии это начнется нормально.
Это сработало, переместив Steam в другую
ext4
файловую систему. Я не знаю, будет ли это работать, если вы измените разрешения или попытаетесь использовать файловую систему, отличную от Linux.Я не пытался разделить каталог библиотеки между Windows и Linux steam. Я подозреваю, что это плохо кончится.
Перемещение
Steam
каталога обычно заставляет SteamGuard требовать код разблокировки при следующем запуске Steam.источник
Я обычно решаю эти проблемы, монтируя папку по умолчанию в другое место. Таким образом, он полностью прозрачен для приложения, поскольку использует обычную файловую систему (без символической ссылки).
Вы можете сделать это временно с помощью mount:
Или сделайте его постоянным в / etc / fstab:
источник
Steam позволяет вам определять то, что они называют «Папками библиотеки Steam». В Steam клиенте перейдите в пункт меню «Steam» и выберите «Настройки», перейдите на вкладку «Загрузки + Облако»:
Нажмите на «Папки библиотеки Steam» и настройте соответственно:
Чтобы переместить установочные файлы игры из одной папки в другую, перейдите в «Библиотека», найдите игру, щелкните ее правой кнопкой мыши, выберите «Свойства», перейдите на вкладку «Локальные файлы» и нажмите «Переместить папку установки ... ».
источник
Самый простой способ - перенести домашнюю папку Steam на этот новый диск и создать для него ссылку, поскольку «Папки библиотеки Steam» - это относительно новая функция, которая работает не во всех играх.
источник
Возможно, вы захотите создать новую папку библиотеки и попробуйте вручную переместить содержимое. Лучше всего проверить это с одной меньшей игрой, а не со всеми 21 ГБ.
источник
Для этого доцент работы. Когда я в первый раз установил Steam, я мог устанавливать игры на другое место на диске, и все было в порядке. После установки я включил игры и сыграл несколько часов. Следующим шагом я должен был перезагрузить компьютер после перезагрузки, на моем компьютере не было игр. Что я могу сделать, это установить игры на моем диске, где находится система. Я не могу изменить местоположение. Это странно, потому что игры на моем другом месте установлены правильно, но steam хочет установить их снова.
источник