![使用 liveUSB 将软件安装到计算机中(但不安装到 liveUSB 中)](https://linux22.com/image/1128471/%E4%BD%BF%E7%94%A8%20liveUSB%20%E5%B0%86%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85%E5%88%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%AD%EF%BC%88%E4%BD%86%E4%B8%8D%E5%AE%89%E8%A3%85%E5%88%B0%20liveUSB%20%E4%B8%AD%EF%BC%89.png)
我的目标是将 Steam 安装到工作计算机中,尽管我没有根访问权限,但有物理访问权限。
我不想更改 root 密码(除非可以以某种方式将其设置回来并且没有更改记录)。
如果可以使用 LiveUSB 来访问计算机硬盘(未加密)并从那里安装,那就太好了。
有什么建议么?
答案1
您可以使用实时 USB 系统清除或更改计算机的 root 密码。密码以加密形式存储在文件 /etc/shadow 中,因此,您可以在完成后将其恢复为您当时拥有的任何密码。您不需要知道它,只需保留加密值以备后用。 这些说明使用虚拟机,但您也可以使用实时 USB 执行相同的步骤。
答案2
启动你的 LiveUSB,挂载系统分区。
从那里,获取包源并通过 dpkg 使用 --root=[directory] 选项进行安装,以指定特定的安装目录(位于您的工作分区上)。
我认为您不必 chroot 到系统分区。您可能希望chown
文件允许您的用户执行 steam。