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?

slhck
źródło
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
dpatru
źródło
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