Ubuntuを完全にアンインストールして、新しいコピーを再インストールしようとしています。その前に、これまでにインストールしたソフトウェア/パッケージのリストを作成したいと思います。リストする方法はありますか?
Rinzwind による答えは、Ubuntuが来てパッケージを直接インストールしたときからすべてのパッケージのリストを取得する方法を示していますそれらが存在しないが、リストのみを取得したい場合。インストールしたくない。
dpkg --get-selections > installed-software
インストールされているすべてのソフトウェアを使用して、installed-software
という名前のテキストファイルを作成します。そのファイルをバックアップに移動します。
dpkg --set-selections < installed-software
deselect
インストールされていないすべてのパッケージをインストールします(インストールする場合)
違いのリストを作成したい場合は、Ubuntuを再度インストールした後に別のファイルを作成します。
dpkg --get-selections > installed-software_new
そして、2つのファイルをdiff
できます。
同じバージョンのUbuntuをインストールした場合、結果は、新しいバージョンにインストールされなかった古いバージョンのパッケージのリストになります。新しいUbuntuには他のパッケージバージョンがあるため、機能しません。
http://releases.ubuntu.com の各ディストリビューションのmanifestファイルに完全なリストがあります。
リストだけを取得するには、
source /etc/lsb-release
wget http://releases.ubuntu.com/$DISTRIB_CODENAME/ubuntu-$DISTRIB_RELEASE-desktop-AMD64.manifest \
-q -O - | cut -f 1 > packages.manifest.list
# compare it with the list generated by
dpkg --get-selections | cut -f 1 > packages.installed.list
# from moreutils you can use combine:
combine packages.installed.list not packages.manifest.list > packages.diff.list
32ビットの場合は別のマニフェストを使用します。
wget http://releases.ubuntu.com/$DISTRIB_CODENAME/ubuntu-$DISTRIB_RELEASE-desktop-i386.manifest -q -O - | cut -f 1 > packages.manifest.list
代わりにこれを試すことができます。すべてのアプリをバックアップ/復元したい場合は、Ubuntu SoftwareCenterからAptOnCdを試すことができます。