Debian をアップグレードする前にプログラムをバックアップする方法は?

Debian をアップグレードする前にプログラムをバックアップする方法は?

現在Debian Jessieを使用していますが、Stretchにアップグレードしたいのですが、Jessieにインストールされているプログラムがすべて失われるのではないかと心配です。

Stretchにアップグレードする前にプログラムとファイルをバックアップする方法はありますか?

ベストアンサー1

つまり、そうする必要はありません。

Debian をアップグレードすることは、source.list でデプロイメント名を変更し、update/dist-upgrade を実行すると完了することを意味します。

プログラムには2つの状況があります。

1. Debian を使ってインストールしたプログラム- この部分は心配しないでください。すべてのプログラムと依存関係は自動的にアップグレードされます。また、パッケージに使用可能なアップグレードがない場合、そのパッケージはアップグレードプロセスの影響を受けずにそのまま残ります。

2. 別途インストールされるプログラム- Debian パッケージシステムとは無関係にインストールするプログラムです。これにはいくつかの理由があります。使用したプログラムが Debian で使用できない、ソースコードをダウンロードしてコンパイルしてインストールした、または独自のインストールパッケージを実行して Debian を無視しました。このプログラムは「ローカル」ディレクトリ(「/usr/local」、「/lib/local」など)にインストールされているため、パッケージシステムがこれらのプログラムに触れないため、これもお勧めします。これらのプログラムとそのライブラリは、アップグレードプロセス後も維持されます。一部の依存関係はDebianによってアップグレードされる可能性がありますが、アップグレード前のバックアップはそうでないため、更新する必要があります。

もしあなたなら本物プログラムをバックアップするには、すべてのコンテンツを含むアーカイブを作成して他の場所に保存することができるよう/usrです/lib/etc

# tar cvzf /root/backup.tar.gz /usr /lib /etc

しかし、私はこれが本当に必要ではないと言わなければなりません。

おすすめ記事