Как я могу установить GNU Parallel вместе с Moreutils?
Доморощенный имеет формулу moreutils
и GNU parallel
,
GNU Parallel конфликтует с Moreutils, поскольку в нем также есть бинарный файл parallel
, который просто менее полезен. Однако я все же хотел бы установить обе формулы одновременно. Как я могу это сделать?
В идеале я бы установил GNU Parallel как gparallel
- Сродни именованию двоичных файлов Coreutils - чтобы избежать этих конфликтов, но я не вижу способа указать это в самой формуле, так как prefix
это просто доморощенный префикс.
def install
system "./configure", "--prefix=#{prefix}"
system "make install"
end
Любой способ получить лучшее из обоих миров?
3 ответа
Вам необходимо установить стороннюю версию формулы:
brew install slhck/moreutils/moreutils --without-parallel
Затем:
brew install parallel
В homebrew 2.0 опции были удалены.
Способ заставить параллели GNU работать сейчас:
brew unlink moreutils
brew install parallel
brew link --overwrite moreutils
brew unlink parallel
brew link --overwrite parallel
Используете ли вы все инструменты вmoreutils
или просто, какой из них является наиболее универсальным? Если да, то вы можете получить в пакете для заваривания отдельно:
brew uninstall moreutils
brew install sponge
sponge
сам по себе не конфликтует с другим пакетом, поэтому вы сможете использовать его вместеparallel
.