是否可以在 ubuntu 14.04 中安装两个版本的 Inkscape(0.48 和 0.91)?我总是使用两个版本在 Windows 中工作,我希望在 ubuntu 中同时拥有这两个版本。每次我尝试安装软件包时,0.91 总是会替换 0.48 安装。此外,是否可以inkscape
为版本 0.48 和inkscape91
版本 0.91 创建自定义命令?
答案1
基本上有三种解决方案:
1)编译自己创建一个 Inkscapes。如果两个版本的 Inkscapes 具有不同的依赖关系,这可能会导致依赖关系问题。此外,编译后的版本不会出现在图形启动器中。
2)安装虚拟机里面有第二个 Ubuntu 14.04,您可以在那里安装并运行另一个版本的 Inkscape。这很好用,但需要运行 VM(虚拟机),这可能会占用一些资源,仅对于 Inkscape 来说。
3)比VM更轻量,是一个很好的解决方案,但安装和运行可能不太明显:安装一个chroot 环境,并在其中运行另一个版本的 Inkscape(按照这一页,在 TLDR 标题下,获取简单快速的指南)。进入 chroot 环境后,以下命令将安装 inkscape-trunk(作为示例):
HOME=/root
add-apt-repository ppa:inkscape.dev/trunk
apt-get update
apt-get install inkscape-trunk
并且(再次从 chroot 环境内部)这将运行你的 chrooted inkscape
HOME=/root
inkscape &
因此,一旦一切设置完毕,运行第二个 Inkscape 版本将通过以下方式完成:
a)使用以下命令进入 chroot 环境
sudo uck-remaster-chroot-rootfs /path/to/chroot/directory/
b)然后运行 Inkscape 执行
HOME=/root
inkscape &
从 chroot 运行的程序会显示在“正常”程序旁边(在您的桌面等),就像您像启动任何其他程序一样启动它们一样。主要区别在于它们无法在您设置的 chroot 目录之外写入。
也可以看看Inkscapeforum 上的这个主题。