当前位置: 首页>>技术教程>>正文


Steam无法设置Steam数据

问题描述

所以,我对 xubuntu 相当陌生,并且刚刚进行了全新安装。我决定使用 steam,因此我使用软件中心安装 steam,但遇到了问题。从开始菜单运行 steam 只会弹出一个框,上面写着:

\\n

Couldn’t set up Steam data – please contact technical support

\\n

从终端运行它会产生:

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"

现在尝试了 re-installing 两次,但仍然收到错误消息,表示无法设置蒸汽数据。

最佳答案

你可以试试这个:

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

这本质上是在执行 steam 可执行文件试图执行的操作,但失败了。

次佳答案

我知道已经有一段时间了,您可能已经解决了问题,但这里有一个也有效的修复方法。

如果您安装了 Steam,然后对系统的 re-install 进行了“nuke and pave”,但在不同的分区上安装了 /home,则可能会导致此错误。当您重新安装 Linux 时,您的主目录完好无损,包括位于 ~/.steam 目录中的 Steam 设置。通过打开终端并键入以下内容来删除目录:

cd ~
rm -rf .steam

这将删除设置文件夹,Steam 应该可以正常安装。

第三种答案

考虑到你已经有了 ff:

  1. /home/.steam

  2. 蒸汽发射器

Steps

  1. 在终端:

    \n

    $ mv ~/.steam/steam/* ~/.local/share/Steam/\n

    \n

  2. 使用 GUI,转到 .steam 文件夹,默认情况下位于 /home/.steam \n

  3. ./steam文件夹内,删除steam文件夹..是的,./steam文件夹内还有另一个\nsteam文件夹..只需删除它即可。\n

  4. 在终端按 Ctrl + T.. $ steam --reset 然后按 Enter\n

  5. 您的 Steam 应该可以运行并正在更新。\n

第四种答案

如果这些都不起作用,请查明您的主目录是否不在以 noexec 方式安装的驱动器上。\n如果驱动器是使用用户选项安装的,则暗示为 noexec。

如果是这样的话,steam也会报这个错误。解决方案是使用 exec 选项挂载驱动器。

示例 /etc/fstab

UUID=3acfd832-1761-45f8-9b34-24810195172e   /home  ext4 rw,auto,user,sync,exec,dev,suid 0 1

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13881.html,未经允许,请勿转载。