是否可以为 X 应用程序设置 lxc 或 docker 容器?

是否可以为 X 应用程序设置 lxc 或 docker 容器?

我需要在大学使用 Cisco 数据包跟踪器(我使用 Debian 测试)。现在我实际上很喜欢这个应用程序,只是它有一个烦恼......它需要一个古老的 libssl 版本才能运行。更有趣的是,他们的安装程序没有将其列为依赖项,但它只是拒绝启动。

现在,当我将旧库与新库一起安装时,一些(罕见的)其他应用程序(主要是一些基于 QT 的应用程序)会感到困惑,然后它们不会启动:

./otter-browser: relocation error: /lib/x86_64-linux-gnu/libssl.so.1.0.0: symbol EVP_seed_cbc, version OPENSSL_1.0.0 not defined in file libcrypto.so.1.0.0 with link time reference

所以现在我的问题是:有没有一种简单的方法来安装容器或 chroot(希望基于 debian),在其中安装数据包跟踪器,在其上安装古老的 openssl 库?如何?容器可以在我唯一的监视器使用的同一个 X 会话中运行 X 应用程序吗?我可以在主机和容器之间复制粘贴吗?

相关内容