我有两个 Steam 游戏的安装位置……不知道为什么
~/.steam/debian-installation/steamapps/common/
,~/.steam/steam/steamapps/common/
但我想知道这是为什么?我的另一台电脑只有第一台。
我的 21.10 机器安装了Steam,并且 Steam 带有Proton emulator。Valve 称之为“蒸汽游戏”。
有了这个,我可以在 Ubuntu 上玩我从 steam 获得的 windows 游戏,很好。即使发布者没有发布 linux 二进制文件。
我的孩子们喜欢Roblox,并且想在 Ubuntu 下玩。
但是 Roblox 没有 Linux 客户端。Steam 不提供 Roblox。
有没有办法利用 Steam 自带的 Proton 模拟器来运行 Roblox?
或者,我应该为它安装一个单独的模拟器吗?如果我这样做,它会与 Steam 系统上已经存在的 Proton 冲突吗?
尝试steam-installer
使用 Ubuntu 软件安装,得到这个非常有用的错误:
然后我尝试了命令行:
$ sudo apt install steam-installer
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
steam-installer : Depends: steam (= 1:1.0.0.61-2ubuntu3)
E: Unable to correct problems, you have held broken packages.
所以steam-installer依赖steam,无法解决!什么?Ubuntu Steam 包刚刚坏了吗?
更新:
$ sudo apt update
Hit:1 http://mx.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://mx.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:4 http://mx.archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
6 packages can be upgraded. Run 'apt list --upgradable' to see them.
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
libssl1.1 openssl python3-software-properties software-properties-common software-properties-gtk
ubuntu-advantage-tools
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2 902 kB of archives.
After this operation, 13.3 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 libssl1.1 amd64 1.1.1f-1ubuntu2.10 [1 322 kB]
Get:2 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 openssl amd64 1.1.1f-1ubuntu2.10 [620 kB]
Get:3 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 ubuntu-advantage-tools amd64 27.4.2~20.04.1 [859 kB]
Get:4 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 software-properties-common all 0.99.9.8 [10.6 kB]
Get:5 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 software-properties-gtk all 0.99.9.8 [66.0 kB]
Get:6 http://mx.archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-software-properties all 0.99.9.8 [24.9 kB]
Fetched 2 902 kB in 4s (661 kB/s)
Preconfiguring packages ...
(Reading database ... 418427 files and directories currently installed.)
Preparing to unpack .../0-libssl1.1_1.1.1f-1ubuntu2.10_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1f-1ubuntu2.10) over (1.1.1f-1ubuntu2.9) ...
Preparing to unpack .../1-openssl_1.1.1f-1ubuntu2.10_amd64.deb ...
Unpacking openssl (1.1.1f-1ubuntu2.10) over (1.1.1f-1ubuntu2.9) ...
Preparing to unpack .../2-ubuntu-advantage-tools_27.4.2~20.04.1_amd64.deb ...
Unpacking ubuntu-advantage-tools (27.4.2~20.04.1) over (27.4.1~20.04.1) ...
Preparing to unpack .../3-software-properties-common_0.99.9.8_all.deb ...
Unpacking software-properties-common (0.99.9.8) over (0.98.9.5) ...
Preparing to unpack .../4-software-properties-gtk_0.99.9.8_all.deb ...
Unpacking software-properties-gtk (0.99.9.8) over (0.98.9.5) ...
Preparing to unpack .../5-python3-software-properties_0.99.9.8_all.deb ...
Unpacking python3-software-properties (0.99.9.8) over (0.98.9.5) ...
Setting up libssl1.1:amd64 (1.1.1f-1ubuntu2.10) ...
Setting up python3-software-properties (0.99.9.8) ...
Setting up ubuntu-advantage-tools (27.4.2~20.04.1) ...
Setting up openssl (1.1.1f-1ubuntu2.10) ...
Setting up software-properties-common (0.99.9.8) ...
Setting up software-properties-gtk (0.99.9.8) ...
Processing triggers for dbus (1.12.16-2ubuntu2.1) ...
Processing triggers for shared-mime-info (1.15-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.4) ...
Processing triggers for libc-bin (2.31-0ubuntu9.3) ...
Processing triggers for man-db (2.9.1-1) ...
更新2:
$ sudo apt install steam
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
steam:i386 : Depends: libgl1-mesa-dri:i386 (>= 17.3) but it is not going to be installed or
libtxc-dxtn0:i386 but it is not installable
Depends: libgl1-mesa-glx:i386 but it is not going to be installed
Depends: libgpg-error0:i386 (>= 1.10) but it is not going to be installed
Depends: libudev1:i386 but it is not going to be installed
Depends: libxcb-dri3-0:i386 (>= 1.11.1) but it is not going to be installed
Depends: libxinerama1:i386 (>= 2:1.1.1) but it is not going to be installed
Depends: libc6:i386 (>= 2.15) but it is not going to be installed
Depends: libstdc++6:i386 (>= 4.8) but it is not going to be installed
Depends: libx11-6:i386 but it is not going to be installed
Recommends: libxss1:i386 but it is not going to be installed
Recommends: mesa-vulkan-drivers:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
来源.列表:
#deb cdrom:[Ubuntu 20.04 LTS _Focal Fossa_ - Release amd64 (20200423)]/ focal main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://mx.archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://mx.archive.ubuntu.com/ubuntu/ focal-updates main restricted
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mx.archive.ubuntu.com/ubuntu/ focal universe
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal universe
deb http://mx.archive.ubuntu.com/ubuntu/ focal-updates universe
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mx.archive.ubuntu.com/ubuntu/ focal multiverse
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://mx.archive.ubuntu.com/ubuntu/ focal-updates multiverse
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mx.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://mx.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu focal partner
# deb-src http://archive.canonical.com/ubuntu focal partner
deb http://security.ubuntu.com/ubuntu focal-security main restricted
# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
# deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
我想我从来没有摆弄过这个。
我想使用 steamcmd 在我的树莓派 4 (4GB) 上运行游戏服务器。我已经设置了一个 chroot 和 box86 来运行一个 teampeak 3 服务器。
我正在按照这些说明进行操作,但我被困在第 8 步,即运行 steamcmd.sh。
我已经更改了文件以运行 box86,但是每当我运行 shell 脚本时,它似乎会在执行之前自行更新,从而恢复我的编辑。
#!/usr/bin/env bash
STEAMROOT="$(cd "${0%/*}" && echo $PWD)"
STEAMCMD=`basename "$0" .sh`
UNAME=`uname`
if [ "$UNAME" == "Linux" ]; then
STEAMEXE="${STEAMROOT}/linux32/${STEAMCMD}"
PLATFORM="linux32"
export LD_LIBRARY_PATH="$STEAMROOT/$PLATFORM:$LD_LIBRARY_PATH"
else # if [ "$UNAME" == "Darwin" ]; then
STEAMEXE="${STEAMROOT}/${STEAMCMD}"
if [ ! -x ${STEAMEXE} ]; then
STEAMEXE="${STEAMROOT}/Steam.AppBundle/Steam/Contents/MacOS/${STEAMCMD}"
fi
export DYLD_LIBRARY_PATH="$STEAMROOT:$DYLD_LIBRARY_PATH"
export DYLD_FRAMEWORK_PATH="$STEAMROOT:$DYLD_FRAMEWORK_PATH"
fi
ulimit -n 2048
MAGIC_RESTART_EXITCODE=42
if [ "$DEBUGGER" == "gdb" ] || [ "$DEBUGGER" == "cgdb" ]; then
ARGSFILE=$(mktemp $USER.steam.gdb.XXXX)
# Set the LD_PRELOAD varname in the debugger, and unset the global version.
if [ "$LD_PRELOAD" ]; then
echo set env LD_PRELOAD=$LD_PRELOAD >> "$ARGSFILE"
echo show env LD_PRELOAD >> "$ARGSFILE"
unset LD_PRELOAD
fi
$DEBUGGER -x "$ARGSFILE" --args /usr/local/bin/box86 "$STEAMEXE" "$@"
rm "$ARGSFILE"
else
$DEBUGGER /usr/local/bin/box86 "$STEAMEXE" "$@"
fi
STATUS=$?
if [ $STATUS -eq $MAGIC_RESTART_EXITCODE ]; then
exec "$0" "$@"
fi
exit $STATUS
当我运行这个修改后的文件时,我得到了这个:
Box86 with Dynarec v0.2.1 7c0b11e built on May 6 2021 17:03:01
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/root/Steam/logs/stderr.txt'
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[ 0%] Checking for available updates...
[----] Verifying installation...
[ 0%] Downloading update...
[ 0%] Checking for available updates...
[----] Download complete.
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching Steamcmd...
/opt/steamcmd/steamcmd.sh: line 37: /opt/steamcmd/linux32/steamcmd: cannot execute binary file: Exec format error
如果我使用不同的文件名,例如steamcmd_custom.sh
我得到这个:
Box86 with Dynarec v0.2.1 7c0b11e built on May 6 2021 17:03:01
Error: file is not found (check BOX86_PATH)
./steamcmd_custom.sh: line 38: 71730 Segmentation fault (core dumped) $DEBUGGER /usr/local/bin/box86 "$STEAMEXE" "$@"
并运行
box86 steamcmd
从/opt/steamcmd/linux32
产生我
Box86 with Dynarec v0.2.1 7c0b11e built on May 6 2021 17:03:01
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/root/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
[----] !!! Fatal Error: Failed to load steamconsole.so
我一直在我的混合图形笔记本电脑戴尔 XPS 7590 上安装 Steam,它会运行,但游戏无法正确启动。无论我做什么,他们似乎总是使用集成 GPU。任何帮助表示赞赏。从 Ubuntu 网站的下载部分运行最新的 Ubuntu 21.04。
我在 Ubuntu 上安装 Steam 多年,只为玩一款游戏:Civilization V。直到最近我才遇到问题。
通常,在开始游戏时,它会以全屏模式运行。最近,我启动它,它在一个窗口中打开。窗口有点奇怪——程序似乎在全屏运行,但前面有一个窗口,只能让我看到屏幕的一部分(就像一个负掩码)。当我右键单击标题栏时,会出现一个弹出菜单,让我可以选择最小化或关闭窗口,但最大化选项会变暗,就像窗口已经最大化一样。
这个问题似乎是我从 20.04 升级到 20.10 时出现的,但我玩了一段时间,所以我不能确定。这也是在我第一次插入外接显示器后不久(我在笔记本电脑上运行它),尽管无论我是否使用外接显示器运行 Civ V,我都会得到相同的结果。
我为尝试修复它所做的工作:
- 使用
-full
或-fullscreen
启动选项——无效。 - 重新安装 Steam - 无效。
- 重新安装 Civ V - 无效。
- 重新安装 gnome-shell - 没有效果。
我还检查了我能找到的每个 Steam 和 Civ V 配置文件,看看那里是否有任何选项,但没有运气。
由于窗口只显示部分屏幕,游戏现在无法玩。任何有关如何解决此问题的想法将不胜感激。
我使用带有 8GB(2x4) 升级内存的 Sony-vaio(VPCEH15EN) 笔记本电脑。该系统已多次崩溃。
- 在steam上打开游戏
- 将操作系统从 20.04 升级到 20.10
- 在终端上键入特定命令(例如 lshw)**
屏幕冻结了一会儿鼠标和键盘都不起作用并自行关闭,或者我必须手动按下电源按钮。
随着安装更新后的系统崩溃问题,软件更新程序有时会要求重新启动系统。当我单击重新启动系统时,系统就会关闭。它甚至没有重新启动我必须按电源按钮才能重新启动它。
我试图寻找解决方案,但找不到任何合适的解决方案。需要关于粗体提到的问题的帮助。
ls -al /var/crash
total 80
drwxrwsrwt 2 root whoopsie 4096 Nov 29 15:56 .
drwxr-xr-x 14 root root 4096 Jul 20 2016 ..
-rw-r----- 1 aditya whoopsie 66514 Nov 28 19:40 _usr_bin_blueman-tray.1000.crash
-rw-r--r-- 1 aditya whoopsie 0 Nov 23 11:33 _usr_bin_blueman-tray.1000.upload
-rw------- 1 whoopsie whoopsie 37 Nov 23 11:33 _usr_bin_blueman-tray.1000.uploaded
free -h
total used free shared buff/cache available
Mem: 7.7Gi 1.0Gi 5.3Gi 183Mi 1.4Gi 6.3Gi
Swap: 1.0Gi 0B 1.0Gi
sysctl vm.swappiness
vm.swappiness = 10
sudo dmidecode -s bios-version
R0180Z9
安装Steam客户端后,我无法打开它。我正在使用运行 Ubuntu 20.10 64-bit 的 Raspberry Pi 4。我直接从他们的网站安装了 Steam。当我尝试打开蒸汽时,它说:
Steam needs to install these additional packages: libgl1-mesa-dri:i386, libgl1:i386, libc6:i386
并询问我的密码。我把它放进去,但现在它说:
..........
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libgl1-mesa-dri:i386
E: Unable to locate package libgl1:i386
E: Unable to locate package libc6:i386
Press return to continue:
我按回车键,它开始运行,但随后它停止加载并弹出一个窗口,上面写着:
您缺少以下 32 位库,并且 Steam 可能无法运行:libc.so.6
我应该怎么办?上周我刚开始使用 Ubuntu。
每次我尝试通过 apt 安装 SteamCMD 时,它都会响应:
Package steamcmd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'steamcmd' has no installation candidate
我有一个运行 Ubuntu 20.04 的树莓派。
我刚刚安装了 Ubuntu 20.04.1 LTS 并安装了 Steam 启动器。当我运行它时,它会弹出。
Steam needs to install these additional packages:
libgl1-mesa-dri:i386, libgl1:i386, libc6:i386
[sudo] password for pukar:
..........W: Failed to fetch http://np.archive.ubuntu.com/ubuntu/dists/focal/InRelease Could not connect to np.archive.ubuntu.com:80 (120.89.98.2), connection timed out
W: Failed to fetch http://np.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease Unable to connect to np.archive.ubuntu.com:http:
W: Failed to fetch http://np.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease Unable to connect to np.archive.ubuntu.com:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libc6:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libcrypt1
Package libgl1:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package libgl1-mesa-dri:i386 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libgl1-mesa-dri:i386' has no installation candidate
E: Package 'libgl1:i386' has no installation candidate
E: Package 'libc6:i386' has no installation candidate
Press return to continue:
我对 Linux 真的很陌生,只知道非常基础的知识。我发现安装这些库可以解决它,但我还没有找到任何方法。