Linux
如何從列表中安裝 Debian 軟體包
如何從包含軟體包名稱列表的文件中安裝 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
這將有助於顯示哪些軟體包沒有被安裝。(如果您的 packages.txt 很長,可能會遇到 args 計數限制,但試試看)
然後您可以嘗試安裝 (
apt-get install somepackage
) 失去的軟體包以查看任何有用的調試資訊。