Jak mogę zainstalować GNU Parallel obok Moreutils?


7

Homebrew ma wzór na moreutils i GNU ANTYLOPA parallel.

GNU Równoległe konflikty z Moreutilsem, ponieważ ma on także nazwę binarną parallel, co jest po prostu mniej użyteczne. Jednak nadal chciałbym zainstalować obie formuły jednocześnie. Jak mogę to zrobić?

Najlepiej byłoby zainstalować GNU Parallel jako gparallel - podobnie do nazewnictwa plików binarnych Coreutils - aby uniknąć tych konfliktów, ale nie widzę sposobu, aby to określić w samej formule, ponieważ prefix to tylko prefiks Homebrew.

def install                                                                                                                               
    system "./configure", "--prefix=#{prefix}"                                                                                              
    system "make install"                                                                                                                   
end

Jakikolwiek sposób, aby uzyskać to, co najlepsze z obu światów?


Czy wiesz, że pewne funkcje GNU Parallel zależą od wywoływanego programu parallel?
Ole Tange

Nie, nie byłem. Czy możesz wyjaśnić, co to jest? (Ponadto, dlaczego istnieje opcja konfiguracji, która pozwala tak łatwo to zmienić?)
slhck

Odpowiedzi:


10

Musisz zainstalować wersję formuły innej firmy:

brew install slhck/moreutils/moreutils --without-parallel

Następnie:

brew install parallel

4
napar wciąż narzekał Error: Cannot install parallel because conflicting formulae are installed. Drugie polecenie powinno być brew install parallel --force.
Frozen Flame

To już nie działa w OSX High Sierra, patrz tutaj
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.