问题描述
所以,我对 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:
-
/home/.steam
-
蒸汽发射器
Steps
-
在终端:
\n
$ mv ~/.steam/steam/* ~/.local/share/Steam/\n
\n
-
使用 GUI,转到
.steam
文件夹,默认情况下位于/home/.steam
\n -
在
./steam
文件夹内,删除steam文件夹..是的,./steam
文件夹内还有另一个\nsteam文件夹..只需删除它即可。\n -
在终端按
Ctrl
+T
..$ steam --reset
然后按 Enter\n -
您的 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