нужно заставить pacman читать из файла

Модератор: Модераторы разделов

Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

нужно заставить pacman читать из файла

Сообщение SmiGes »

имеется файл скажем он называется kde, в нём находятся названия пакетов, нам надо сделать так чтоб пакман брал имена из этого файла и качал пакеты, пробовал так: sudo pacman -S < ~/kde но не попёрло. мб кто-нибудь подскажет как? :unsure:
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4463
Статус: GNU generation
ОС: Debian GNU/Linux

Re: нужно заставить pacman читать из файла

Сообщение Rootlexx »

Во-первых, «< ~/kde» у вас относится к sudo, а не к pacman.
Во-вторых, используйте конструкцию «$(команда)»:

Код: Выделить всё

sudo pacman -S $(cat ~/kde)
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: нужно заставить pacman читать из файла

Сообщение Dr.SMP »

Лови, как раз этим озадачиваюсь (bash):

Код: Выделить всё

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


пост выше попроще будет, эта функция из моего скрипта по автоматической установке и настройки арча.
она отслеживает успешность установки пакета
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: нужно заставить pacman читать из файла

Сообщение SmiGes »

ток непойму смысл скрипта
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: нужно заставить pacman читать из файла

Сообщение Dr.SMP »

Итает из файла название пакета, устанавливет и пишет на экран устпешно или нет.
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: нужно заставить pacman читать из файла

Сообщение SmiGes »

а как запускать?а то пробую sudo sh script на он юзера на рута меняет и всё
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: нужно заставить pacman читать из файла

Сообщение Dr.SMP »

Поправил
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: нужно заставить pacman читать из файла

Сообщение (asper »

Dr.SMP писал(а):
07.09.2009 15:36
Лови, как раз этим озадачиваюсь (bash):
#!/bin/bash
#pacman.lst - список пакетов (1 название пакета на строчку, хотя ч\з пробел тоже должно работать)
c=0
for i in $(cat pacman.lst)
do
let c+=1
then

if yes|pacman -S $i &>/dev/null
then
echo $i " - установлен!"
else
echo $i " - не установлен!"
fi
done
exit 0


тут у вас совершенно непонятная переменная, которая в скрипте не используется + синтаксическая ошибка, опять же совершенно непонятный оператор then
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: нужно заставить pacman читать из файла

Сообщение Dr.SMP »

Черт, забыл убрать, эта переменная нужна была для записи в лог номера строки с названием неустановившегося пакета. И then оттуда же
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: нужно заставить pacman читать из файла

Сообщение SmiGes »

кстати спс работает поставил,кеды запускаются но ничего на экране нема,белым бело,возможно только запустить alt+f2 и то он ничего не запускает,и системный монитор.вот список скачаных пакетов http://dpaste.com/93456/ ,попробывал в опенбоксе qt-шный софт позапускать и запускается вполне и робит.хз что это может быть?
Спасибо сказали:
Аватара пользователя
Dr.SMP
Сообщения: 233
ОС: Agilia & Frugalware

Re: нужно заставить pacman читать из файла

Сообщение Dr.SMP »

~/.xinitrc
Не спеши, а то успеешь, следствие - тише едешь точнее диагноз.
Блог арчевода - http://grif12.blogspot.com
Спасибо сказали:
Аватара пользователя
SmiGes
Сообщения: 146
ОС: Arch Linux

Re: нужно заставить pacman читать из файла

Сообщение SmiGes »

я туда уже exec startkde добавлял
Спасибо сказали: