Try   HackMD

GNU Parallel installation note

  • env : linux/x86_64/bash
  • link : kmo/notes_gnu_parallel_install
  • 說明 :
    gnu parallel 安裝筆記,適用大部分 Linux 系統
    這邊列舉 rpm 是作者維護的版本,隨時會保持最新
    除此之外,還可透過 conda-forge,由社群持續更新的 gnu parallel
    其他系統,可參考官網提及 Official packages exist for

Package Manager

  • install gnu parallel through package manager

yum (RHEL/CentOS)

  • create repo file
cat << EOF > /etc/yum.repos.d/gnu_parallel.repo [gnu_parallel] name=tanges Project (CentOS_7) type=rpm-md baseurl=https://download.opensuse.org/repositories/home:/tange/CentOS_7/ gpgcheck=1 gpgkey=https://download.opensuse.org/repositories/home:/tange/CentOS_7/repodata/repomd.xml.key enabled=1 EOF
  • install
sudo yum install parallel
  • uninstall
sudo yum remove parallel

conda (Linux/Windows/macOS)

conda create --name parallel_env --channel conda-forge parallel
  • use
conda activate parallel_env
  • uninstall
conda remove --name parallel_env --all

Manual Installation

  • required command : perl, bzip2
  • install to ~/parallel
# change directory to /tmp cd /tmp # download wget https://ftp.gnu.org/gnu/parallel/parallel-latest.tar.bz2 # untar *.tar.bz2 tar jxvf parallel-latest.tar.bz2 # change directory to parallel directory cd parallel-* # configure, make and install ./configure --prefix=/home/$USER/parallel && make && make install # add gnu parallel path to environment variable cat << EOF >> ~/.bash_profile PATH=~/parallel/bin:\$PATH #_gnu_parallel_path_# EOF # clean rm -r /tmp/parallel-*
  • logout (Ctrl+D or exit) and login for initializing ~/.bash_profile
  • check installation success
parallel --help man parallel
  • uninstall
# remove gnu parallel rm -r ~/parallel # remove gnu_parallel_path in profile sed -i '/#_gnu_parallel_path_#/d' ~/.bash_profile

reference


CC BY-NC-SA 4.0 This work is licensed under a CC BY-NC-SA 4.0