Niedawno dostałem zaproszenie do Steam. Chcę pobierać gry, ale mój dysk SSD, który mam Ubuntu, nie wystarczy. Jak mogę zainstalować Steam na innym dysku twardym?
Poszedłem do „Folderów biblioteki Steam”, ale nie mogę usunąć oryginalnego folderu, aby Steam mógł zainstalować na tym dysku. Próbowałem również zmienić miejsce, ale znów jest to wadą:
software-installation
steam
Atladica
źródło
źródło
Odpowiedzi:
Najwyraźniej daje to opcję podczas pobierania gry.
Sam tego nie próbowałem, ale nie widzę powodu, dla którego nie byłoby to proste. Ale podobno działa tylko w przypadku gier korzystających z nowego systemu treści.
źródło
Niektóre punkty nieuwzględnione w powyższych odpowiedziach:
Chociaż Steam pozwala tworzyć wiele bibliotek, wydaje się, że niektóre gry można zainstalować tylko w bibliotece podstawowej. Podejrzewam, że dotyczy to gier (np. Korzystających z silnika Source, takich jak TF2) ze wspólną treścią.
Użycie dowiązania symbolicznego do przeniesienia
SteamApps
folderu biblioteki zSteam
katalogu powoduje problemy, ponieważ niektóre gry pojawiają się z jakiegokolwiek powodu, aby nie podążać za dowiązaniami symbolicznymi. Z pewnością ten błąd TF2 jest powiązany , ale inne mogą być również. (Wygląda na to, że możesz to zrobić z powodzeniem, korzystając z podłączenia bind, ale nie jest to konieczne - patrz poniżej) .Jednak, aby odpowiedzieć na pierwotne pytanie - możesz po prostu przenieść
Steam
folder całkowicie do nowej lokalizacji (np. Aby go przenieść/opt/Steam
):Po przeniesieniu spróbuj uruchomić Steam (używając ikony Unity lub
/usr/bin/steam
). Otrzymasz wiadomość:Który pozwoli ci wybrać nowy katalog Steam. Następnie rozpocznie się normalnie.
To działało, przenosząc Steam do innego
ext4
systemu plików. Nie wiem, czy to zadziała, jeśli zmienisz uprawnienia lub spróbujesz użyć systemu plików innego niż Linux.Nie próbowałem udostępniać katalogu biblioteki między Windows i Linux steam. Podejrzewam, że to źle się skończy.
Przeniesienie
Steam
katalogu zwykle spowoduje, że SteamGuard będzie wymagał kodu odblokowującego przy następnym uruchomieniu Steam.źródło
Zwykle rozwiązuję te problemy, instalując domyślny folder w innej lokalizacji. W ten sposób aplikacja jest całkowicie przezroczysta dla aplikacji, ponieważ używa zwykłego systemu plików (bez dowiązania symbolicznego).
Możesz to zrobić tymczasowo za pomocą mount:
Lub ustaw go na stałe w / etc / fstab:
źródło
Steam pozwala zdefiniować, co nazywają „folderami biblioteki Steam”. W kliencie Steam przejdź do pozycji menu „Steam” i wybierz „Ustawienia”, przejdź do zakładki Pliki do pobrania + chmura:
Kliknij „Foldery biblioteki Steam” i odpowiednio dostosuj:
Aby przenieść pliki instalacyjne gry z jednego folderu do drugiego, przejdź do „Biblioteki”, znajdź grę, kliknij ją prawym przyciskiem myszy, wybierz „Właściwości”, kliknij kartę „Pliki lokalne” i kliknij „Przenieś folder instalacyjny ... „.
źródło
Najprostszym sposobem jest przeniesienie folderu domowego Steam na nowy dysk i utworzenie łącza do niego, ponieważ „Foldery biblioteki Steam” to stosunkowo nowa funkcja i nie działa ze wszystkimi grami.
źródło
Możesz utworzyć nowy folder biblioteki i spróbować ręcznie przenieść zawartość. Najlepiej przetestować to za pomocą jednej, mniejszej gry, a nie całej 21 GB.
źródło
Do tego nie działa. Kiedy instalowałem Steam po raz pierwszy, mogłem instalować gry na innym miejscu na dysku, wszystko było w porządku, po instalacji włączyłem gry i grałem w kilka graczy. Kolejnym krokiem było zresetowanie komputera po ponownym uruchomieniu komputera, na którym nie zainstalowano żadnych gier. Co mogę zrobić, to ponownie zainstalować gry na moim dysku, w którym znajduje się system. Nie mogę zmienić lokalizacji. Dziwne, ponieważ gry są zainstalowane w mojej innej lokalizacji, ale chcę je zainstalować ponownie.
źródło