Как установить пакеты Debian / Ubuntu из файла, содержащего список имен пакетов?
У меня есть файл packages.txt
лайк:
apache2 install
libapache2-mod-wsgi install
python-setuptools install
python-psycopg2 install
python-numpy install
postgresql-plpython-9.1 install
postgresql-client-common install
postgresql-client-9.1 install
python-dev install
build-essential install
libtidy-0.99 install
xvfb install
firefox install
А потом бегу:
sudo apt-get install dselect --yes
sudo dpkg --set-selections < "packages.txt"
sudo apt-get dselect-upgrade -y
Но, похоже, это не все устанавливает. Что я делаю не так?
если вы можете вставить вывод;
cut -f1 -d' ' packages.txt | xargs dpkg -l
это поможет показать, какие пакеты не были установлены. (это может привести к ограничению количества аргументов, если у вас package.txt слишком длинный, но попробуйте и посмотрите)
тогда вы можете попробовать установить (apt-get install somepackage
) пропущенные пакеты, чтобы просмотреть любую полезную отладочную информацию.