linux-install-packages: 優化更新套件庫清單作法

This commit is contained in:
Yuan Chiu 2025-05-02 15:41:23 +08:00
parent 15d380e416
commit 79d6ecf6b3

View File

@ -72,14 +72,14 @@ for package in "${pacmanForce_packages[@]}"; do
to_install_pacmanForce+=("$package")
done
sudo pacman -Sy
# 等待鎖定檔案被移除
wait_for_pacman_unlock
if [[ ${#to_install_pacmanForce[@]} -gt 0 ]]; then
echo " - Installing missing packages via pacman: ${to_install_pacmanForce[@]}"
sudo pacman -S --needed --noconfirm "${to_install_pacmanForce[@]}"
sudo pacman -Sy --needed --noconfirm "${to_install_pacmanForce[@]}"
else
sudo pacman -Sy
fi
# 等待鎖定檔案被移除