Ubuntuで最近インストールしたソフトウェアパッケージの一覧を確認する2つの方法
Ubuntuでトラブルシューティングを行う際や、メニューに表示されないインストール済みプログラムを探したいときに、最近インストールしたパッケージの一覧を確認したくなることがあります。最近インストールされたパッケージを調べる方法は主に2つあります。1つはSynapticパッケージマネージャーを使って日付順に確認する方法、もう1つはターミナルウィンドウからコマンドラインで確認する方法です。
Synapticパッケージマネージャーを使う方法
Synapticパッケージマネージャーで最近インストールされたソフトウェアパッケージを確認するには、システムメニューからシステム管理 | Synapticパッケージマネージャーを選択します。

Synapticパッケージマネージャーの画面が開いたら、ファイルメニューから履歴(History)を選択します。

履歴ダイアログが表示されます。Synapticパッケージマネージャーを使ってインストール・削除されたすべてのパッケージが、月と日付ごとに一覧表示されます。左側のペインで月の横にある矢印をクリックすると、その月のうちパッケージのインストールや削除が行われた日付が展開表示されます。さらに日付をクリックすると、右側のペインにその日にインストールまたは削除されたパッケージの詳細が表示されます。
注意: 履歴ダイアログに表示されるのは、Synapticパッケージマネージャー経由でインストールされたパッケージのみです。Ubuntuソフトウェアセンターなど、他の方法でインストールしたソフトウェアはここには表示されないので注意してください。

履歴ダイアログを閉じるには、閉じる(Close)ボタンをクリックします。

Synapticパッケージマネージャーを終了するには、ファイルメニューから終了(Quit)を選択します。

ターミナルを使う方法
ターミナルでの作業がお好みの場合は、コマンドラインからインストール済みパッケージの一覧を取得することもできます。アプリケーションメニューからアクセサリ | 端末(Terminal)を選択してください。

プロンプトに以下のコマンドを入力し、Enterキーを押します。
cat /var/log/dpkg.log | grep “\ install\ “
注意: 各バックスラッシュ(\)の後ろには半角スペースが入っています。コマンドを入力する際は、このスペースも忘れずに含めてください。
このコマンドは、dpkg.logファイルから「 install 」という文字列(前後のスペースを含む)に一致するエントリを抽出して表示します。「install」ステータスのエントリは、パッケージが完全にインストールされたことを示しています。

dpkg.logファイル内のすべての「install」エントリがターミナルウィンドウに表示され、新しいエントリほど下に並びます。

dpkg.logファイルの日付が必要な範囲まで遡れない場合は、他のdpkgログファイルが存在している可能性があります。dpkg.logファイルは週ごとにローテーションされてアーカイブされるため、/var/logディレクトリの中身を一覧表示すれば、利用可能なdpkgログファイルを見つけられます。
そのためには、プロンプトに以下のコマンドを入力してEnterキーを押します。
$ ls –l /var/log
注意: 「ls」の後ろはハイフン1つと小文字の「l」、その後ろにもう1つスペースが続きます。

これにより/var/logディレクトリ内のすべてのログが表示されますが、dpkg関連のログだけではありません。dpkgのログファイルのみを表示したい場合は、以下のコマンドを入力してEnterキーを押します。
$ ls –l /var/log/dpkg*
注意: こちらも同様に、「ls」の後ろはハイフン1つと小文字の「l」、そしてスペースが続きます。

今回の例のシステムでは、dpkg.logファイルが1つしか表示されませんでした。これは最近セットアップしたばかりの新規システムだからです。dpkg.logファイルを開いて内容を直接確認するには、以下のコマンドを入力してEnterキーを押します。
$ gedit /var/log/dpkg.log

dpkg.logファイルがgeditで開きます。ただしここには「install」ステータスのものだけでなく、すべてのパッケージ操作が記録されているため、完全にインストールされたパッケージだけを見つけ出すのはやや手間がかかります。
ヒント: インストール済みパッケージの一覧を確認するなら、「cat /var/log/dpkg.log | grep “\ install\ “」コマンドを使うのが最も効率的です。ログファイルの中から「install」のエントリだけが抽出表示されるためです。もしdpkg.logファイルより古いインストール履歴を確認したい場合は、catコマンド内のdpkg.logというファイル名を、「ls –l /var/log/dpkg*」コマンドで見つけた他のdpkgログファイル名に置き換えて実行するだけでOKです。

geditを終了するには、ファイルメニューから終了(Quit)を選択します。

最後に、ターミナルで生成したリストの方が、Synapticパッケージマネージャーの履歴よりも網羅的である点に注目しておきましょう。Synaptic経由でインストールされたものだけでなく、あらゆる方法でインストールされたプログラムがすべて記録されています。確実に全体を把握したい場合は、ターミナルコマンドの活用をおすすめします。
著者:Lori Kaufman
-
Ubuntuソフトウェアセンターが動かないときの対処法|よくあるトラブルと解決策を徹底解説
Ubuntuソフトウェアセンターは、ターミナルを操作したりソースコードからビルドしたりする手間をかけずに、お気に入りのソフトウェアを簡単にインストールできる便利なツールです。ソフトウェアやパッケージを素早く検索でき、依存関係も自動的に処理してくれるため、初心者から上級者まで幅広く活用されています。 しかし、まれにエラーが発生してソフトウェアセンターが正常に動作しなくなることがあります。本記事では、代表的なトラブルの症状ごとに、具体的な解決策をわかりやすく解説します。 キャッシュ削除後やシステムクリーンアップ後に動かなくなる場合 キャッシュの削除やシステムクリーンアップツールの使用後に、ソフト
-
【初心者向け】Ubuntuの「ソフトウェアとアップデート」でPPAを追加・管理する方法
Ubuntuのソフトウェアセンターには、すべてのソフトウェアが収録されているわけではありません。サードパーティ製のソフトウェアをインストールしたい場合は、PPA(Personal Package Archive)をシステムに追加する必要があります。ターミナルからのコマンド操作でもPPAの追加や削除は簡単に行えますが、コマンド入力は「とっつきにくい」と感じる方も少なくありません。ご安心ください。実は「ソフトウェアとアップデート」を使えば、GUIだけでPPAの追加・管理・削除が完結します。今回はその具体的な手順を解説します。「ソフトウェアとアップデート」を起動するまず、Ubuntuのメニューアイコ