
비슷한 걸 하고 싶은데 xargs sudo apt install < pkglist
, 패키지를 하나씩 설치하다가 설치 중 오류가 발생하거나, 중단 없이 패키지명이 존재하지 않으면 메시지를 줍니다.
답변1
당신이 apt-get
사용할 수있는--ignore-missing
sudo apt-get --ignore-missing install $(cat packages-list.txt)
또는
cat packages-list.txt | xargs sudo apt-get --ignore-missing install
답변2
각 줄에 패키지가 포함된 xargs
경우 사용 하고 주석인 경우 구분 기호를 추가하세요 .pkglist
-d '\n'
xargs -n 1 -- sudo apt install -y < pkglist
man xargs
:
-n max-args, --max-args=max-args
Use at most max-args arguments per command line.