新しいプログラムを再インストールした後でも、バックアップされたものを使用できるように、プログラム/アプリケーションをバックアップするにはどうすればよいですか?


24

すべてのプログラム、すべてのアプリをバックアップし、ディレクトリなどに保存して、アプリセンターを手動で移動したり、端末からダウンロードしたりする必要なく、すぐにインストールできるようにする方法はありますか?

エクスポートした以外のディストリビューションからインポートする場合があることに注意してください。だから、私はUbuntuにいて、いくつかのものをエクスポートし、BTをインストールしてそこからインポートしたいと言っています。


3
@Martin Betz:その質問が重複していることに同意しません。OPは明らかに、apt-getまたはdpkgを使用してインストールされなかったものを含む、インストールされたすべてのアプリケーションの包括的なバックアップを必要としています。
フリム

回答:


32

Ubuntuをフォーマットする必要がある場合、次の手順に従います。

  1. dpkg --get-selections > package_listこれにより、package_listすべてのパッケージがシステムにインストールされたテキストファイル()が作成されます。一部のパッケージを削除する場合は、ファイルを編集できます。
  2. バックアップ/etc/apt/sources.listファイルと/etc/apt/sources.list.d/フォルダー。ここにはすべてのリポジトリがあります。
  3. バックアップ/home/MyUserフォルダ。すべてのアプリケーション設定は、ユーザーのホームフォルダー内のフォルダー/ファイルを非表示にします。復元する設定を選択することもできます。
  4. 新しいUbuntuをフォーマットしてインストールします。
  5. リポジトリ(/etc/apt/sources.listファイルと/etc/apt/sources.list.d/フォルダー)を復元します。
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionsおよびsudo dpkg --set-selections < package_list。インストール済みパッケージの情報を復元するため。
  8. それらをインストールします。 sudo apt-get update && sudo apt-get dselect-upgrade
  9. 最後に、sudo apt-get autoremoveいくつかのパッケージをきれいにします。

さて、9つのステップがありますが、Ubuntuのクリーンインストールは簡単です。

別の解決策は、インストールしたアプリケーションのリストを保持するsudo apt-get install app-nameことです(その後、bashスクリプトを作成できます)。


@lagoデフォルトでインストールされているアプリケーションを回避することは可能ですか?例として、firefoxはデフォルトでインストールされますが、vlcはインストールされません。したがって、次にシステムをインストールするときは、vlcのみをインストールします。
シャンタヌ

@shantanuを行うには、独自のUbuntuイメージを構築する必要があります。あなたを助けるいくつかのソフトウェアがあります。Googleで検索するか、別の質問をしてください:)
ilazgo

@lago悪い説明をしてすみません。実際、新しくインストールされたubuntuにはfirefoxがインストールされています。次に、vlcをインストールします。パッケージリストを取得できます。firefoxとvlcの2つのパッケージがあるはずです。今、私は再び新鮮なubuntuをインストールしたい。パッケージを復元したい。dpkg --set-selection <package_list。dpkgはfirefoxとvlcで動作します。しかし、Firefoxは必要ありません。デフォルトで(新鮮なubuntuに)インストールされていないvlcのみです。
シャンタヌ

@shantanuよく、そのためには、空のUbuntuイメージを取得する(および必要なものをすべてインストールする)か、アンインストールするすべてのsudo apt-get remove --purge firefoxパッケージに対してを実行する必要があります。Yoはbashスクリプトでそれを行うことができます。
ilazgo

2
将来の読者のために:昨日、私は信仰の飛躍を取り戻し、再インストールを行いました。インストールされたソフトウェアのリストを「エクスポート」してから「インポート」する部分は、問題なく進みました。以前のようにラップトップを構成したため、「ホームフォルダーのバックアップ」の部分はうまくいきました。一部の人々はback in time、アカウント/アクセス許可の構成がまったく同じでない場合、スナップショットが古いスナップショットを認識しない可能性があると報告しました。
ハイゼンベルク

0

バージョン15.04までの場合、Aptikはリモートドライブにバックアップし、マウスを数回クリックするだけですべてを復元するための優れたGUIメソッドです。

PPAで利用できます。


このソフトウェアのインストールを示すページへのリンクを教えてください。
エドワードトーバルズ

0

Aptikはあなたが調べることができるものです

http://www.unixmen.com/aptik-backup-ppas-themes-icons-application-settings-ubuntu/


5
あなたの答えは100%正しいですが、そのリンクが移動、変更、別のリンクにマージされたり、メインサイトが消えたりすると、100%役に立たなくなる可能性があります... :-(したがって、答えを編集して、関連するものをコピーしてくださいリンクから回答へと進み、それによりこのサイトの全期間の回答を保証します!;-)回答の下部にあるリンクをいつでも資料のソースとして残すことができます...
Fabby

0

@ ilazgo's answer on point !!ありがとうございます。手元にあった問題のために、私はわずかに異なるフォーマットを使用しました。私は、最初に作成したディスクイメージから暗号化されたホームフォルダーを現在のホームフォルダーに移動する作業を行いました。に加えて@ilazgoのソリューションを使用rsync options source destinationして、2つをマージすることができました。別の解決策はこちらにあります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.