บางจุดไม่ได้ระบุไว้ในคำตอบข้างต้น:
ในขณะที่ Steam ให้คุณสร้างหลาย ๆ ไลบรารีดูเหมือนว่าบางเกมสามารถติดตั้งได้ในไลบรารีหลักเท่านั้น ฉันสงสัยว่าสิ่งนี้ใช้ได้กับเกม (เช่นผู้ที่ใช้เอ็นจิ้น Source เช่น TF2) ที่มีเนื้อหาที่แบ่งปัน
การใช้ symlink เพื่อย้ายSteamApps
โฟลเดอร์ไลบรารีออกจากSteam
ไดเรกทอรีทำให้เกิดปัญหาเนื่องจากเกมบางเกมปรากฏขึ้นด้วยเหตุผลใดก็ตามที่จะไม่ติดตามsymlink แน่นอนข้อผิดพลาด 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 และ Linux ฉันสงสัยว่าสิ่งนี้จะจบลงอย่างไม่ดี
การย้ายSteam
ไดเรกทอรีจะทำให้ SteamGuard ต้องการรหัสปลดล็อคในครั้งต่อไปที่คุณเริ่ม Steam