古くてアップグレードが必要なソフトウェアのリストを見つけるにはどうすればよいですか?


15

古く、aptitudeを使用してアップグレードする必要があるパッケージのリストを見つけるにはどうすればよいですか?

Ubuntu 10.04を使用しています。

回答:


12

update-manager([システム]-> [管理]に座っている)が最初の呼び出しポートであるはずです。ただし、コマンドラインバージョンが必要な場合:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudeそしてsynapticまた、あなたを伝えることができます。


これを「dist-upgrade」に変更してください。「アップグレード」を行うだけで、新しいカーネルや新しいライブラリなどをスキップすることになります。「アップグレード」を使用することはほとんどありません。
キーズクック

2
公正なポイント。他の人の説明として、upgradeインストールされたパッケージのみをアップグレードします。カーネル(メタlinux-imageパッケージの依存関係としてインストールされる)などの場合、各カーネルバージョンには独自のパッケージ名があります(例:)linux-image-2.6.35.7。これは、複数のバージョンを使用できることが望ましいパッケージでは一般的です。そのため、新しいパッケージであるため、依存関係が変更さapt-get upgradeれたlinux-image-2.6.35.8場合にはアップグレードされません。 します。linux-image....8dist-upgrade
オリ

11

コマンドラインからそれを実現する別の方法は、apt-show-versionsの方法です。
マニュアルページの状態:

apt-show-versionsは、dpkgステータスファイルと、インストール済みおよび利用可能なパッケージバージョンとディストリビューションのAPTリストを解析し、選択したパッケージの特定のディストリビューション内のアップグレードオプションを表示します。

パッケージをインストールしたら:

$ sudo apt-get install apt-show-versions

あなたがしなければならない唯一のことは:

$ sudo apt-show-versions -u

役立つことを願っています


10

Aptitudeはパッケージのインストールも処理しないapt-getので、に固執することをお勧めしapt-getます。インストールする必要があるパッケージのリストを取得するには、次の--dry-runオプションを使用します。

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
aptitudeの何が問題になっていますか?デスクトップとサーバーの両方で、ほとんどのパッケージ選択に使用します。
オリ

aptitudeに厳密な問題はありませんが、Update Managerとapt-getは開発履歴を共有しているため、通常aptitudeよりもapt-getの問題のサポートを受けやすくなります。過去において、aptitudeの紛争解決者ははるかに優れていましたが、そこのギャップは縮まりました。それは好みの問題です。:)
キースクック

0

シナプスで:左から「ステータス」を選択し、「インストール済み(アップグレード可能)」を選択するか、必要なすべての更新を表示するupdate-managerを使用します。

シナプス:システム->管理者->シナプスパッケージマネージャー

更新マネージャー:システム->管理者->更新マネージャー


「アップグレード可能(上流)」はまったく異なるものです
...-JanC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.