![使用内置包管理器在虚拟环境(非 Python)中安装包](https://linux22.com/image/201345/%E4%BD%BF%E7%94%A8%E5%86%85%E7%BD%AE%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8%E5%9C%A8%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%EF%BC%88%E9%9D%9E%20Python%EF%BC%89%E4%B8%AD%E5%AE%89%E8%A3%85%E5%8C%85.png)
我想通过内置的包管理器(例如portage
forGentoo
或pacman
for Arch)在 Linux 中安装包。这与 Python 包无关。我想建立一个虚拟环境,其中所有依赖项和包本身仅安装在该虚拟环境中,一旦虚拟环境被丢弃,所有内容都必须消失。我想要这个是因为,我不希望任何make
命令或任何其他安装方式(例如emerge
或pacman -S
影响我现在使用的目录),即它们必须仅供单次使用。很多时候,很难找到make
命令在哪里提取并安装软件和必要的文件。由于它仅供一次性使用,因此我不希望这些不必要的依赖项占用我的硬盘空间。通过使用虚拟环境,我不关心包、依赖项和其他文件安装在哪里,因为只需删除虚拟环境即可将其删除。
如何实现这一目标?