Поиск по этому блогу

13.11.2009

Передать pacman'у список пакетов из файла

sudo pacman -S $(cat pkg.lst)

или

#!/bin/bash
#pkg.lst - список пакетов (1 название пакета на строчку, хотя ч\з пробел тоже должно работать)
c=0
for i in $(cat pkg.lst)
do
let c+=1
then
if yes|pacman -S $i &>/dev/null
then
echo $i " - установлен!"
else
echo $i " - не установлен!"
fi
done
exit 0

Или проще: for x in $(cat install_apps.txt); do pacman -S $x; done


Чтобы создать список всех имеющихся в системе пакетов (только названия без версий):
pacman -Q | cut -d" " -f1 > pkg.lst

Комментариев нет: