如何创建脚本来批量添加存储库然后批量安装包?

如何创建脚本来批量添加存储库然后批量安装包?

我使用 Synaptic 软件包管理器将所有已安装软件包的标记保存到一个文件中。以下是代码片段:

libmono-system-drawing-design4.0-cil    install
spotify-client  install
mono-2.0-service    install
xtrans-dev      install
inputattach     install
ibus-gtk        install
libappindicator3-1  install

不过,spotify-client 不是默认的 SPM 存储库集的一部分。而且 SPM 为我生成的脚本似乎没有添加外部源。

那么,如何创建一个脚本来添加外部源、更新包列表、模拟安装,然后进行实际的批量安装?

我假设我通过 Ubuntu 软件中心安装的程序反映在 Synaptic 包管理器中——USC 是前端的前端,不是吗?

我希望通过命令行批量添加这些存储库,以便我的重新安装无缝进行

答案1

步骤1

sudo apt-get install python-software-properties

第2步

# For example - 
# http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
sudo add-apt-repository ppa:webupd8team/java

步骤3

sudo apt-get update
sudo apt-get upgrade

步骤4

PKGLIST="oracle-java7-installer" # Whatever packages you want to bulk install
sudo apt-get install $PKGLIST

相关内容