楼主:
Tetralet (Tetralet)
2017-04-30 20:59:42chroot,顾名思义,切换至另一个新的 root 目录,
有点像是‘虚拟机’或‘沙盒’的作法。
所以我们可以准备一个 SteamOS 的环境,然后直接 chroot 进去,
那就和原生的 SteamOS 系统有 87% 相像了。
毕竟能尽量使用贴近于 SteamOS 的环境来跑 Steam 是再好不过了。
chroot 提供的虽然只是很简易的虚拟环境,
但因为操作简便、加上提供近乎原生系统 100% 的效能,
所以很受 Linux 开发人员欢迎。
但近期的 Linux 自从引入 systemd 后,
chroot 就被 systemd-nspawn 所取代了。
敝人刚好是 systemd hater,所以就不讨论 systemd-nspawn 了。
有兴趣可以自行测试。应该差不多... 吧?
Debian 有提供一个名为 debootstrap 的套件可以用来方便建立 chroot 环境。
请安装该套件、备份 /usr/sbin/debootstrap 后,修改如下:
DEF_MIRROR="http://repo.steampowered.com/steamos"
DEF_HTTPS_MIRROR="http://repo.steampowered.com/steamos"
然后进入 /usr/share/debootstrap/scripts/,
以 sid 为范本(因为 SteamOS 是 Debian Jessie Based):
ln -s sid brewmaster
然后执行:(其中的 SteamOS 是您的 CHROOT 目录)
debootstrap
作者:
wyvernlee (wyvernlee)
2017-04-30 21:10:00有没有预计出 steam + bumblebeed 的流程 ?
作者:
secv (河豚)
2017-04-30 22:16:00快推免得被人发现我看不懂
作者:
silver00 (Seeker)
2017-04-30 22:36:00先推再看
作者: onlyeric23 (MiGG) 2017-04-30 23:19:00
这是爱
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2017-05-01 00:05:00推 XD
作者:
makeabomb (makeabomb)
2017-05-01 00:14:00推
作者:
assop (屁超香)
2017-05-01 00:17:00真爱给推 你steam这套游戏玩得真深入
way too hardcore QwQ真的是要对环境分离超有执念才会想要这样玩
作者: losepacific (Losepacific) 2017-05-01 05:06:00
被朋友的朋友推荐来看这系列的文章。
反正我Arch Linux直上steam,除了输入法无解外其他都还好,大部分都是卡显示驱动(妈的AMD闭源可以让Xorg版本新一点吗?),所以画面不能开太强,CSGO倒是爽爽打就是了是说现在Lib也没什么问题,在archlinux下steam有分native跟runtime,跑runtime就是拿steam自己提供的Lib跑,所以也无关系统Lib
我绝对不会跟你说我Linux装N卡驱动花了两天才成功
作者:
HuangJS (段誉)
2017-05-01 11:20:00bump
作者:
cybelia (@@)
2017-05-01 12:23:00真的,这是真爱啊...
作者:
alex0914 (Life is short)
2017-05-01 19:22:00推 XDD
作者:
CP64 (( ̄▽ ̄#)﹏﹏)
2017-05-02 05:04:00Archlinux + nvidia-dkms 用好一阵子都 ok 的不过以前好像有遇过 32 -> 64 的套件转换期那段时间装起来超痛苦
作者:
xatier (一切重来就好了...)
2017-05-02 23:00:00是 T 长辈!!!!! \粉丝出没/
作者:
s8321414 (冥王欧西里斯)
2017-05-03 08:07:00跪
作者:
ammor (欸幕喔阿)
2017-05-06 08:19:00我妈问我为什么跪着看电脑