web-dev-qa-db-ja.com

ubuntuのインストール日からインストールされているソフトウェア/パッケージを確認するにはどうすればよいですか?

Ubuntuを完全にアンインストールして、新しいコピーを再インストールしようとしています。その前に、これまでにインストールしたソフトウェア/パッケージのリストを作成したいと思います。リストする方法はありますか?

更新:

Rinzwind による答えは、Ubuntuが来てパッケージを直接インストールしたときからすべてのパッケージのリストを取得する方法を示していますそれらが存在しないが、リストのみを取得したい場合。インストールしたくない。

3
Santosh Kumar
dpkg --get-selections > installed-software

インストールされているすべてのソフトウェアを使用して、installed-softwareという名前のテキストファイルを作成します。そのファイルをバックアップに移動します。

dpkg --set-selections < installed-software
deselect

インストールされていないすべてのパッケージをインストールします(インストールする場合)

違いのリストを作成したい場合は、Ubuntuを再度インストールした後に別のファイルを作成します。

dpkg --get-selections > installed-software_new

そして、2つのファイルをdiffできます。

同じバージョンのUbuntuをインストールした場合、結果は、新しいバージョンにインストールされなかった古いバージョンのパッケージのリストになります。新しいUbuntuには他のパッケージバージョンがあるため、機能しません。

1
Rinzwind

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  
0
rubo77

代わりにこれを試すことができます。すべてのアプリをバックアップ/復元したい場合は、Ubuntu SoftwareCenterからAptOnCdを試すことができます。

0
user63053