उपरोक्त उत्तर में संबोधित नहीं किए गए कुछ बिंदु:
जबकि स्टीम आपको कई पुस्तकालय बनाने देता है, ऐसा प्रतीत होता है कि कुछ खेल केवल प्राथमिक पुस्तकालय में ही स्थापित किए जा सकते हैं। मुझे लगता है कि यह खेल पर लागू होता है (उदाहरण के लिए, TF2 जैसे स्रोत इंजन का उपयोग करने वाले) साझा की गई सामग्री के साथ।
SteamApps
लायब्रेरी फ़ोल्डर को Steam
निर्देशिका से बाहर ले जाने के लिए सिम्लिंक का उपयोग करने से समस्याएँ उत्पन्न होती हैं, क्योंकि कुछ गेम सिम्बलिंक्स का पालन नहीं करने के लिए जो भी कारण दिखाई देते हैं। निश्चित रूप से यह TF2 बग संबंधित है , लेकिन अन्य भी हो सकते हैं। (ऐसा प्रतीत होता है कि आप इसे बाइंड माउंट का उपयोग करके सफलतापूर्वक कर सकते हैं, लेकिन यह अनावश्यक है - नीचे देखें) ।
हालांकि, मूल प्रश्न का उत्तर देने के लिए - आप Steam
फ़ोल्डर को पूरी तरह से एक नए स्थान पर स्थानांतरित कर सकते हैं (जैसे, इसे स्थानांतरित करने के लिए /opt/Steam
):
sudo mv ~/.local/share/Steam /opt
एक बार इसे स्थानांतरित करने के बाद, स्टीम शुरू करने का प्रयास करें (एकता आइकन या /usr/bin/steam
) का उपयोग करके । आपको एक संदेश मिलेगा:
Couldn't find Steam content, did you move it?
जो आपको नई स्टीम डायरेक्टरी का चयन करने देगा। इसके बाद यह सामान्य रूप से शुरू हो जाएगा।
इसने स्टीम को दूसरे ext4
फाइल सिस्टम में ले जाने का काम किया । मुझे नहीं पता कि यह काम करेगा अगर आप गैर-लिनक्स फाइल सिस्टम का उपयोग करने की अनुमति या प्रयास को बदलते हैं।
मैंने विंडोज और लिनक्स स्टीम के बीच लाइब्रेरी डायरेक्टरी साझा करने की कोशिश नहीं की है। मुझे लगता है कि यह बुरी तरह से समाप्त हो जाएगा।
Steam
अगली बार जब आप स्टीम शुरू करेंगे तो डायरेक्टरी को हिलाने से स्टीमगार्ड को एक अनलॉक कोड की आवश्यकता होगी।