ฉันต้องการซื้อโน้ตบุ๊กใหม่ในอนาคตอันใกล้เพื่อเล่นเกม ฉันรอคอยสำหรับไคลเอนต์ Steam สำหรับ Linux ใหม่ คำถามของฉันคือที่ Steam ติดตั้งเกมบนพาร์ติชั่นโฮมหรือในโฟลเดอร์ usr หรือที่อื่นที่ไหน? ฉันไม่ได้ใช้ Steam หรือ Ubuntu รุ่น pre-release (เช่น beta)
ฉันต้องการซื้อโน้ตบุ๊กใหม่ในอนาคตอันใกล้เพื่อเล่นเกม ฉันรอคอยสำหรับไคลเอนต์ Steam สำหรับ Linux ใหม่ คำถามของฉันคือที่ Steam ติดตั้งเกมบนพาร์ติชั่นโฮมหรือในโฟลเดอร์ usr หรือที่อื่นที่ไหน? ฉันไม่ได้ใช้ Steam หรือ Ubuntu รุ่น pre-release (เช่น beta)
คำตอบ:
ใน Steam เวอร์ชั่นใหม่กว่าเกมดูเหมือนจะอยู่ที่:
~/.steam/steam/SteamApps/common
ไม่ทราบว่าเมื่อสิ่งนี้เปลี่ยนแปลง แต่ Steam ไม่ได้อยู่ในอีกต่อไป ~/.local/share
~/.steam
เส้นทางเป็น symlink หรือไม่เห็น~/.local
เลยก็คือเมื่อ Valve กำลังทำการเปลี่ยนแปลงพวกเขาจะทำการเชื่อมโยงไปชั่วขณะหนึ่ง พวกเขายังอยู่ท้ายสุดใน SteamBeta (ซึ่งฉันหาไม่ได้อีกต่อไป) ทำการเชื่อมโยง.local/share/Steam
ไปยัง.steam
บนการติดตั้งใหม่ ก้าวต่อไปตั้งแต่นั้นมา~/.steam/
มีเพียง แต่มีอยู่จริง ดังนั้นสำหรับเครื่องมือการเขียน / สคริปต์เหล่านั้นระวังว่าอาจมีทั้งและเพื่อตรวจสอบทั้งสอง
~/.steam/steam/steamapps/common
~/.local/share/Steam
ติดตั้งเริ่มต้นที่ตั้งไว้ดูจะ นี่คือที่เกมติดตั้ง Valve โดยค่าเริ่มต้นซึ่งไม่สามารถเปลี่ยนแปลงได้โดยใช้ระบบ Steam Libraries
การตั้งค่าของไดเรกทอรีนี้สะท้อนให้เห็นถึงวิธีการวางโครงสร้างของ Windows Steam โดยมีSteamApps
โฟลเดอร์ที่มีทั้งไฟล์. gcf ที่แชร์ในบัญชี Steam และไดเรกทอรีบัญชี Steam แต่ละรายการ
~/.local/share/Steam/common
มันติดตั้งในเส้นทางนี้:
/home/${USER}/Steam
โดยที่ $ {USER} เป็นชื่อของผู้ใช้ Ubuntu ของคุณ
~ / Steam ใช้สำหรับล็อกไฟล์ข้อมูลที่ดาวน์โหลด (การอัปเดตไคลเอ็นต์ ฯลฯ ) เท่านั้นที่จะไปที่ ~ / .steam แทน
หากคุณไม่ต้องการสร้างมลภาวะ $ HOME คุณสามารถสร้างโฟลเดอร์บางแห่งในพาร์ติชันมอบสิทธิ์การเป็นเจ้าของและสิทธิ์การเข้าถึงบัญชีของผู้ใช้และสร้าง symlink
ฉันทำก่อนที่จะเปิดตัว Steam Client ครั้งที่สอง:
sudo mkdir /opt/SteamFiles
sudo chown myuser:mygroup /opt/SteamFiles
cd ~
ln -s /opt/SteamFiles .steam
หลังจากติดตั้งและอัปเดตไคลเอนต์ข้อมูลเกมและไคลเอนต์ Steam ทั้งหมดสิ้นสุดลงภายใต้ / opt / SteamFiles และการติดตั้งเกมชี้ไปที่ระบบไฟล์ของฉันที่สร้างขึ้นโดยตรง
สิ่งนี้สามารถแชร์ระหว่างการติดตั้ง Linux หลาย ๆ เครื่องบนพีซีเครื่องเดียวกันได้อย่างง่ายดาย
ในฐานะที่เป็นผู้อื่นได้แล้วกล่าวว่าไอน้ำจะถูกติดตั้งไว้ใต้~/.local/share/Steam
(ที่~/
หมายถึง/home/<username>
) ~/.local/share/Steam/SteamApps/common
เกมที่ตัวเองจะติดตั้งใน
อย่างไรก็ตามเมื่อฉันพยายามค้นหาไดเรกทอรีนี้ในไวน์ด้วยเหตุผลบางอย่างไวน์จะไม่แสดงชื่อโฟลเดอร์ใด ๆ ที่ขึ้นต้นด้วย "." ดังนั้นจึงไม่พบ.local
โฟลเดอร์เพื่อไปยังไดเรกทอรี Steam ฉันสามารถแก้ไขปัญหานี้ได้โดยไปที่แผนผังไดเรกทอรีไปยัง My Computer แล้วเจาะลึกลงไปในอักษรชื่อไดรฟ์ที่ถูกต้องสำหรับระบบไฟล์ Ubuntu ของคุณซึ่งสำหรับฉันZ:
แล้ว โปรดทราบว่าC:
เป็นอักษรระบุไดรฟ์ที่ใช้ภายใน Wine สำหรับความเข้ากันได้กับแอปพลิเคชัน Windows และจะไม่แสดงไฟล์ Ubuntu ของคุณ จากนั้นคุณต้องไปหาคุณไดเรกทอรีและปฏิบัติตามโฟลเดอร์ลงไปยังไดเรกทอรีไอน้ำของคุณคือ/home
Z:/home/<username>/.local/share/Steam
มันขึ้นอยู่กับว่าคุณติดตั้ง Steam จริงๆ (อย่างน้อย 16.04LTS)
ผ่าน Steam.deb บน steampowered.com สถานที่ตั้งคือ / ~ local / share / Steam
ผ่านคลังเก็บลิขสิทธิ์ของอูบุนตูเองที่ตั้งคือ ~ / .steam
วิธีการติดตั้งที่สองคือวิธีที่แนะนำ http://www.omgubuntu.co.uk/2016/06/install-steam-on-ubuntu-16-04-lts
ในกรณีของฉันฉันมีที่อื่น
./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/steamapps/common
~/.local/share
? ในระบบของฉัน ,~/.steam/steam
เป็นเพียงการเชื่อมโยงสัญลักษณ์ไป~/.local/share/Steam
(ซึ่งเป็นโฟลเดอร์จริง)