ホームページ » の仕方 » Ubuntuのパッケージをダウングレードする方法

    Ubuntuのパッケージをダウングレードする方法

    Ubuntuのアップデートマネージャはあなたのパッケージを最新バージョンに保ちますが、時折新しいパッケージバージョンは正しく動作しないかもしれません。インストールされたパッケージをダウングレードして特定のバージョンにロックし、更新されないようにすることができます。.

    これは、回帰式を使ってアップデートされたパッケージに遭遇したときに特に便利です。.

    使い方

    あなたのシステムは一般的にそのリポジトリで利用可能なパッケージの複数のバージョンを持っています - 例えば、Ubuntuがパッケージを更新するとき、それは特別な更新リポジトリに新しい更新されたパッケージを置きます。古いパッケージはまだUbuntuのメインリポジトリにあり、いくつかのトリックでインストールすることができます。 Personal Package Archive(PPA)から新しいバージョンのパッケージをインストールした場合、Ubuntuに含まれている古いパッケージはまだUbuntuのリポジトリにあります。.

    Synapticが警告しているように、これはパッケージの依存関係に問題を引き起こす可能性があります。 Ubuntuのソフトウェア管理システムは、パッケージをダウングレードするようには設計されていません - これをサポートされていないトリックと考えると.

    グラフィカル - シナプス

    Ubuntuソフトウェアセンターの単純化されたインターフェースはパッケージをダウングレードするオプションを提供しません。しかし、Ubuntuが以前から含んでいたより高度なグラフィカルパッケージマネージャインターフェースであるSynapticはこのオプションを提供します。パッケージをグラフィカルにダウングレードするには、最初にSynapticアプリケーションをインストールします。.

    完了したら、ダッシュからSynaptic Package Managerを開きます。.

    Synapticで古いバージョンをインストールしたいパッケージを検索して選択し、パッケージ - >バージョンの強制オプションを使用します。.

    インストールするバージョンを選択して、[強制バージョン]をクリックします。 Synapticはあなたのリポジトリで利用可能なバージョンのみを表示します.

    [適用]ボタンをクリックして変更を適用し、古いバージョンのパッケージをインストールします。すべてが適切に機能していると仮定します。.

    パッケージをダウングレードした後、それを選択してパッケージ - >バージョンのロックオプションを使用します。そうしないと、次回インストールしたパッケージをアップデートしたときに、Ubuntuはインストールしたパッケージをアップグレードしようとします。.

    ターミナル - apt-get

    端末にapt-getを使って特定のバージョンのパッケージをインストールすることができます。まず、次のコマンドでインストール可能なバージョンを確認してください。

    apt-cache showpkg パッケージ名

    次にapt-get installコマンドを実行してインストールしたいパッケージのバージョンを指定します.

    sudo apt-get install パッケージ名=バージョン

    インストール後、次のコマンドを実行してインストール済みのバージョンを保持します。これは、パッケージマネージャが将来自動的に更新しないようにするためです。

    sudo echo“パッケージ ホールド」| sudo dpkg -set-selections