首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装同时运行多个浮现实例的软件包安全吗?

安装同时运行多个浮现实例的软件包安全吗?
EN

Unix & Linux用户
提问于 2021-06-06 15:38:31
回答 2查看 409关注 0票数 1

我目前正在按手册安装Gentoo。在更改了使用标志之后,我运行了emerge -uDN @world,这需要几个小时,但是我想继续使用下一步emerge内核和其他包好吗?我需要在一个单独的tty中,而不等待它完成?

Pacman通过检查pacman.lock来阻止您运行多个实例,但emerge似乎不这样做。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-06-06 16:56:53

不是,是的,像emerge一样,pacman会阻止多个实例。在依赖项检查阶段(然后将依赖关系图放入RAM)和安装阶段创建一个锁,而不是像@Eduardo所指出的那样在编译阶段创建锁,这允许多次运行emerge(以及对vdb的一次写入,但相同的包可以编译两次,有些人认为这是反效果的)。大多数用户选择在发生断裂时使用--keep-going选项。

为了加速您的emerge --newuse --update,请考虑使用--jobs选项。请参阅Gentoo出现的并行构建,并查看man emerge

票数 3
EN

Unix & Linux用户

发布于 2021-06-06 16:39:53

来自Gentoo论坛中的问题多个出现的命令可以同时运行吗?

是的,我在不同的VT中同时出现过。警告:如果新出现的用户希望安装相同的东西或相同的依赖项,每个用户只会根据命令的谓词计算一次需要执行的操作。例如,如果你在一个VT中构建“世界”,那么在另一个VT中启动“系统”,你很可能会出现两次相同的变化,比如,如果计算gcc需要在第一个和第二个更新,那么这两个系统都会独立出现。每次调用,波蒂奇只检查一次。

主要的问题是,即使一切正常运行,您也可能通过多次重新构建相同的东西来浪费资源,从而使其他所有的事情都慢下来。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/653088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档