Steam 无法设置 Steam 数据

Steam 无法设置 Steam 数据

所以,我对 xubuntu 还不太熟悉,刚刚进行了全新安装。我决定购买 steam,因此我使用软件中心来安装 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"

现已尝试重新安装两次,但仍然收到无法设置 Steam 数据的错误。

答案1

你可以尝试这个:

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

这实际上是在执行 steam 可执行文件试图做的事情,但是失败了。

答案2

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

如果您已安装 Steam,然后执行“删除并铺设”操作重新安装系统,但位于/home不同的分区,则会导致此错误。重新安装 Linux 时,您的主目录完好无损,包括~/.steam目录中的 Steam 设置。打开终端并输入以下内容删除目录:

cd ~
rm -rf .steam

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

答案3

考虑到您已经拥有 ff:

  1. /home/.steam
  2. 蒸汽发射器

脚步

  1. 在终端:

    $ mv ~/.steam/steam/* ~/.local/share/Steam/
    
  2. 使用 GUI,转到.steam文件夹,默认情况下其位于/home/.steam

  3. ./steam文件夹内,删除 steam 文件夹.. 是的,文件夹内还有另一个 steam 文件夹./steam.. 只需将其删除。

  4. 在终端按Ctrl+然后按回车键T$ steam --reset

  5. 你的 steam 应该可以正常工作并且正在更新。

答案4

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

如果是这种情况,steam 也会报这个错误。解决方法是使用 exec 选项挂载驱动器。

例子/etc/fstab

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

相关内容