SteamはSteamデータを設定できません


27

したがって、私はxubuntuを初めて使用し、新しくインストールしたばかりです。Steamを入手することにしたので、Software Centerを使用してSteamをインストールしましたが、問題が発生しています。スタートメニューからSteamを実行すると、次のようなボックスが表示されます。

Steamデータを設定できませんでした-テクニカルサポートに連絡してください

そして、ターミナルからそれを実行すると:

alex@Craptop:~$ steam
Repairing installation, linking /home/alex/.steam/steam to /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory
Setting up Steam content in /home/alex/.local/share/Steam
rm: cannot remove ‘/home/alex/.steam/steam’: Is a directory"

今すぐ2回再インストールを試みましたが、まだSteamデータをセットアップできなかったというエラーが表示されています。


1
Steamを再インストールしてください。
アビナッシュラジ

1
フォルダの名前を変更/home/alex/.steam
davidbaumann

フォルダーの名前を変更しても機能しますが、steamはまだ機能しません。新しい質問を適用します。
Snail284069

回答:


53

これを試すことができます:

mv ~/.steam/steam/* ~/.local/share/Steam/
rmdir ~/.steam/steam
ln -s ../.local/share/Steam ~/.steam/steam
rm -rf ~/.steam/bin

これは基本的に、Steam実行可能ファイルが実行しようとしていることを実行していますが、失敗しています。


ln -s ~/.local/share/Steam ~/.steam/steam
mcalex

@mcalexあなたの質問は何ですか?の../.local/…代わりに使用するの~/.local/…ですか?この場合、両方とも正常に機能します。前者は(リンクの場所を基準にした)相対リンクを作成し、後者は絶対リンクを作成します。個人的には、ファイルシステムを別のパスにマウントしたり、ディレクトリ構造全体をコピー/移動しても機能し続けるため、相対的なものを好みます。
デニルソンサマイア

わかった ../バージョンは特定のディレクトリから呼び出す必要があり、指定されていなかったと思いました。
mcalex

18.04でチャームのように機能しました。ありがとう!
stidmatt

他のLinuxでも動作します
。openSUSEで

10

私はそれがしばらく前であることを知っています、そして、あなたはおそらくすでに問題をすでに解決しました、しかし、ここに働く修正もあります。

このエラーは、Steamをインストールしてから「核と舗装」を行ってシステムを再インストール/homeしたが、別のパーティションにあった場合に発生する可能性があります。Linuxを再インストールすると、ホームディレクトリはそのまま残り、Steamの設定も~/.steamディレクトリにあります。ターミナルを開いて次のように入力して、ディレクトリを削除します。

cd ~
rm -rf .steam

これにより、設定フォルダーが削除され、Steamが正常にインストールされます。


私の一日を救った。私はちょうどubuntu 16.04から18.04に更新しましたが、このエラーを受け取っていましたが、受け入れられた答えは役に立ちませんでした。これが私にとっての解決策でした。
ak93

3

あなたはすでにffを持っていたことを考慮して:

  1. /home/.steam
  2. スチームランチャー

手順

  1. ターミナルで:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. GUIを使用して、goto .steamフォルダ、デフォルトでは/home/.steam

  3. 内部の./steamフォルダ、スチームフォルダを削除...ええ、theresのはまだ内部の別の蒸気のフォルダ./steamフォルダが...ちょうどそれを削除します。

  4. ターミナルでCtrl+ Tを押してから$ steam --resetEnterを押します

  5. スチームは動作し、更新されるはずです。


2

これらのいずれも機能しない場合は、noexecがマウントされているドライブ上に自宅がないかどうかを確認してください。ドライブがユーザーオプションでマウントされた場合、noexecが暗黙的に指定されます。

その場合、steamもこのエラーを出します。解決策は、execオプションでドライブをマウントすることです。

/etc/fstab

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.