我可以从远程笔记本电脑安装 Ubuntu 应用程序吗?

我可以从远程笔记本电脑安装 Ubuntu 应用程序吗?

有没有办法推送/发送 ubuntu-app/deb-file 并安装到我的 Ubuntu 笔记本电脑上?

用例...

笔记本电脑 1。

我找到一个应用程序,我需要安装!

但我不在家。

我只需将其推送到我的另一台笔记本电脑即可安装。

笔记本电脑 2。

我现在在家。

我的笔记本电脑 2 查看一个对话框,要求安装我从笔记本电脑 1 发送的应用程序。

这可以做到吗?.. SSH?

问题更新

可以这样做吗?这样它就可以打开 Ubuntu 软件中心,然后 laptop2 用户只需输入密码并按确定即可?对于非技术用户来说,比如我父亲...

答案1

是的,可以这样做。您可以在笔记本电脑 1 上下载 .deb 文件,使用 SSH 文件系统 (sshfs) 连接到第二台笔记本电脑,然后在 Nautilus 或您使用的任何文件浏览器中将文件从一台复制到另一台。如果您在笔记本电脑 1 上安装了该软件,并且 .deb 仍在缓存文件夹 (/var/cache/apt/archives) 中,也可以这样做。如果您有 ssh 访问权限,只需将其从那里复制到笔记本电脑 2,同样使用 sshfs。

使用 sshfs 时,它在某些方面与 ssh 类似。非标准端口号的开关 -p 与 ssh 完全相同,否则将使用标准端口 22。此外,-C 可用于在慢速连接上进行压缩。

假设 Joe Bloggs 在两台笔记本电脑上都有一个帐户。他已将 .deb 下载到笔记本电脑 1。他可以使用 sshfs 将其复制到笔记本电脑 2,然后在回家后安装此文件。坐在笔记本电脑 1 前,他必须执行以下操作:

在笔记本电脑 1 的主目录中创建一个空文件夹,可能名为“copys”。
在终端中输入:sshfs [-p oddportnumber] -C joebloggs@internetaddressoflaptop2: ~/copies
(请注意笔记本电脑 2 地址末尾的冒号,以及冒号和波浪号之间的空格。)
这将使用互联网上的 ssh 将笔记本电脑 2 上 joebloggs 的主目录挂载到笔记本电脑 1 上名为“copys”的文件夹中。
现在将 .deb 文件复制到笔记本电脑 1 中名为“copies”的文件夹中,它实际上是通过 ssh 复制到笔记本电脑 2 中的主文件夹。
要卸载,您必须输入 fusermount -u ~/copies

我希望这就是你所寻找的。

相关内容