web-dev-qa-db-ja.com

Software Centerはインストールを記録しますか?

Ubuntu Software Centerは、インストールしたすべてのログを保持していますか?したがって、このログを解析して、「Sudo apt-get instals」などでいっぱいのスクリプトに変換することができました。そして、次にUbuntuをインストールするときに、このスクリプトだけですべてを再インストールできます。

4
spiderplant0

はい、/var/log/apt/history.logでログを管理します。古い履歴は.gzファイルとして圧縮されます。インストール、アップグレード、および削除のログが含まれています。
既存のソフトウェアのバックアップを保持するために、dpkg-repackを使用して、インストールされたファイルから.debファイルを作成できます。 ここ

4
Samik

はい、そうです。ファイルを探しています:

~/.cache/software-center/apthistory.p

解析方法やフォーマットの理解方法はわかりませんが、それはあなたが尋ねた質問ではありません。

2
devius

これが個人使用の場合、ソフトウェアセンターに組み込まれたプログラムを同期する方法があります。 [ファイル]-> [コンピューター間の同期]をクリックするだけです。 Ubuntu Software Centerアカウントを作成するだけです。関連する可能性のある詳細情報を含むハウツーがあります http://www.howtogeek.com/111989/how-to-sync-quickly-reinstall-applications-on-ubuntu/

0
reverendj1

また、次のコマンドを実行して、別のパッケージの依存関係ではない、手動でインストールされたすべてのパッケージのリストを取得することもできます。

$ deborphan -a | awk '{print $2}' | sort > packages.list

これらのパッケージを再インストールするには、次を使用します。

$ Sudo apt-get install $(cat packages.list | tr '\n' ' ')
0
user244