私は通常、Ubuntuを再インストールし、 https://askubuntu.com/a/99151/371765)のチュートリアルを使用して、APTもの[ソース、キー、およびインストールされたパッケージのリスト]をバックアップします 。しかし、私は通常、トーテム、トランスミッション、ユニティスコープなどのソフトウェアも削除します。
インストールが完了し、以前のインストールからAPT=ソース、キー、およびインストールされたパッケージを復元すると、次のようになります。
dpkg: warning: package not in database at line ###: vlc
[vlcは例です。htop
またはiotop
]の場合があります。すべてのパッケージがユニバースリポジトリに復元されると、この警告が表示されると思いますが、確信が持てません。他のパッケージ[vlcなど]のインストール中に、以前のシステムからアンインストールされたものがすべて新しいシステムでアンインストールされるようにするにはどうすればよいですか?
私は差分プランから始めましたが、Ubuntu 14.04.2マニフェストでバージョン番号をWordの[テスト]に変換しようとすると、行の一部ではなくすべてが変換されます。
dpkg --set-selectionsを使用してリストをインポートすることによりパッケージをインストールする のわずかなバリエーションでうまくいくはずです。
リファレンスシステムにパッケージのリストを保存します。
dpkg --get-selections > packages.lst
次に、使用可能なパッケージのリストを更新した後、そのリストに基づいてターゲットシステムにパッケージをインストールします。
dpkg --merge-avail <(apt-cache dumpavail)
dpkg --clear-selections
dpkg --set-selections < packages.lst
apt-get dselect-upgrade