所以,我对 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:
/home/.steam
- 蒸汽发射器
脚步
在终端:
$ mv ~/.steam/steam/* ~/.local/share/Steam/
使用 GUI,转到
.steam
文件夹,默认情况下其位于/home/.steam
在
./steam
文件夹内,删除 steam 文件夹.. 是的,文件夹内还有另一个 steam 文件夹./steam
.. 只需将其删除。在终端按Ctrl+然后按回车键T
$ steam --reset
你的 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