[решено]установка списка пакетов

да чего там со списком,вот кусок
btrfs-progs
caja-image-converter
caja-open-terminal
caja-sendto
caja-wallpaper
caja-xattr-tags
celluloid
crda
попробую проверочный еще сделать
Linux Forever!
Проверил, все работает ... создал список (283 пакета)
pacman -Qqen > ~/pkglist
и запустил установку - sudo pacman --needed -S $(cat pkglist)
на все пакеты выскочило сообщение, типа
предупреждение: XXXXX не устарел -- пропускается
делать больше нечего
оно и понятно - не давно обновился

Но если заупустить команду без опции --needed, то все пакеты переустановятся - выскакивает сообщение типа
предупреждение: XXXXX не устарел -- переустанавливается
разрешение зависимостей...
проверка конфликтов...

Пакеты (283) ... идет список все пакетов ...

Будет загружено:  1233,18 MiB
Будет установлено:  4347,42 MiB
Изменение размера:     0,00 MiB

:: Приступить к установке? [Y/n] n
Ошибки не исчезают с опытом - они просто умнеют
это какието чудеса,сделал проверочный pkglist.txt ,скопировал кусочек из старого,запускаю-работает
# pacman -S --needed `cat /home/vadim/pkglist.txt`
предупреждение: caja-wallpaper-1.24.1-1 не устарел -- пропускается
предупреждение: caja-xattr-tags-1.24.1-1 не устарел -- пропускается
предупреждение: crda-4.14-4 не устарел -- пропускается
разрешение зависимостей...
проверка конфликтов...

Пакеты (1) celluloid-0.21-1

Будет загружено:  0,22 MiB
Будет установлено:  0,89 MiB

:: Приступить к установке? [Y/n] n
из старого списка celluloid пропускает.
это уже какая-то мистика.
Linux Forever!
Vadim
из старого списка
Я ж говорю со списком что то .
vs220
Я ж говорю со списком что то .
да не со списком,это я учудил.надо через sudo а я из root терминала запускал,лень лишний раз пароль написать,
поэтому /home/vadim надо было дописывать,не могло найти,и поэтому наверно не устанавливалось.
через sudo все работает.и так
sudo pacman -S - < pkglist.txt
и так
sudo pacman -S `cat pkglist.txt`
и так
sudo pacman -S $(cat pkglist,txt)
спасибо за помощь.
сейчас вместо убунты на втором hdd arch быстренько установлю по списку пакетов.
Linux Forever!
Vadim
дописывать,не могло найти,и поэтому наверно не устанавливалось.
через sudo все работает.и так
Какая то х.....
То есть одно слово(название пакета) в списке он видит а другое нет? От прав такого быть не может.Еще можно поверить в разные настройки рута и юзера, из за которых какой то символ не читается/неправильно обрабатывается
вообще ты прав,не должно быть такого.
vs220
можно поверить в разные настройки рута и юзера, из за которых какой то символ не читается/неправильно обрабатывается

а как проверить?
Linux Forever!
Vadim
проверить
От рута и от пользователя и от судо какое вводили сравнить вывод
echo $0
locale
env
Это используемые
Оболочка
Локаль
Переменные
env от рута
env от пользователя
sudo env
не сильно в этом понимаю

echo $0 и locale нормальные и одинаковые
locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE="ru_RU.utf8"
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES=ru_RU.utf8
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=
echo $0
bash
Linux Forever!
Vadim
нормальные и одинаковые
да вроде все нормально.
Загадка почему оно так
 
Зарегистрироваться или войдите чтобы оставить сообщение.