web-dev-qa-db-ja.com

リポジトリをバッチ追加してからパッケージをバッチインストールするスクリプトをどのように作成しますか?

Synaptic Package Managerを使用して、インストールされているすべてのパッケージのマーキングをファイルに保存しました。これがスニペットです:

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 Package Managerに反映されていると思います。USCはフロントエンドのフロントエンドです。

I want these repos to be added in bulk, via the command line, so that my re-installation will be seamless

2
Phil Hobrla

ステップ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

ステップ

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
2
Elliott Frisch