Я пытаюсь установить список программного обеспечения со следующей командой:
sudo apt-get install $(cat installed_software.txt)
Но я получаю сообщение об ошибке:
sudo: unable to execute /usr/bin/apt-get: Argument list too long
Кто-либо может помочь мне решить эту проблему?Спасибо!
(О, и я также попробовал:
xargs -rxa installed_software.txt -- sudo apt-get install --
Без успеха).
Попробуйте следующей командой (см. https://askubuntu.com/a/1027484/790920):
sudo apt-get install < installed_software.txt
Максимальное количество аргументов в пользу команды, работающей под sudo
, довольно вызывает жалость. Вы найдете, максимальное количество аргументов намного выше при выполнении команды как корня. т.е. сделайте это вместо этого:
$ sudo su
# apt-get install $(cat installed_software.txt)