System-Installation

安裝同時執行多個emerge實例的軟體包是否安全?

  • June 6, 2021

我目前正在按照手冊安裝 Gentoo。我emerge -uDN @world在更改 USE 標誌後執行,這需要幾個小時,但我想繼續下一步。我emerge需要在單獨的 tty 中而不等待它完成的核心和其他軟體包是否可以?

Pacman 通過檢查 來阻止您執行多個實例pacman.lock,但emerge 似乎並沒有這樣做。

不,是的,emerge就像pacman不鼓勵多個實例一樣。在依賴檢查階段(然後將依賴圖放入 RAM)和安裝階段創建鎖,但不是在編譯階段,正如@Eduardo 指出的那樣,這允許多次執行(emerge和單次寫入vdb同一個包可以編譯兩次,有些人認為這會適得其反。大多數使用者選擇使用該選項--keep-going以防出現損壞。

為了加快您的emerge --newuse --update考慮使用該--jobs選項。請參閱使用 Gentoo 的 Emerge 進行並行建構,並查看man emerge

引用自:https://unix.stackexchange.com/questions/653088