GNU/Linux >> Linux の 問題 >  >> Ubuntu

「提案された」チャネルパッケージのアップグレードを元に戻す方法は?

GNOME3.1864ビットVMを搭載したUbuntuGNOME16.04があり、そのVMでxenial-proposedで何かをテストする必要がありました。 チャネルなので、software-properties-gtkでアクティブにしました 、sudo apt-get update && sudo apt-get dist-upgradeを実行しました xenial-proposedからのすべてのアップグレードをインストールしました 必要なパッケージをアップグレードするだけで入手する方法が見つからなかったため、チャンネルを作成しました。

ただし、パッケージ化されたすべてのアップグレードをxenial-proposedにダウングレードしたいと思います。 安定した/通常のチャネルのバージョンにバージョンを追加しますが、これをどのように実現できますか? ppa-purgeを使用できますか? これをする?もしそうなら、どのように?

xenial-proposedを無効にした場合 同じ方法でチャネルを有効にすると、パッケージ化されてインストールされ、xenial-proposedにアップグレードされます。 バージョン番号がインストールされているものよりも大きくなると、バージョンは安定した/通常のチャネルから再び更新を受信し始めます。または、xenial-proposedを有効にするまで、更新をまったく受信しません。 もう一度チャンネルしますか?

承認された回答:

http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.htmlとhttps://wiki.ubuntu.com/Testing/EnableProposedを適応させて、xenial-proposed リポジトリは、次の手順でダウングレードできます(xenialを置き換えます) 使用しているリリースのコードネームを使用):

  1. xenial-proposedを無効にします software-properties-gtkのリポジトリ あなたが提案したように。
  2. /etc/apt/preferences.d内 、99-downgrade-proposedという名前のファイルを作成します 。
  3. 次の行をコピーしてファイルに貼り付けます。

    Package: *
    Pin: release a=xenial
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-updates
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-security
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-backports
    Pin-Priority: 1001
    
    Package: *
    Pin: release a=xenial-proposed
    Pin-Priority: -1
    
  4. sudo apt updateを実行します 続いてsudo apt full-upgrade

  5. sudo rm /etc/apt/preferences.d/99-downgrade-proposedを実行してファイルを削除します 。

Ubuntu
  1. Ubuntu18.04をUbuntu18.10にアップグレードする方法

  2. CentOS7をCentOS8にアップグレードする方法

  3. Ubuntu 20.04 から Ubuntu 20.10 にアップグレードする方法

  1. Pythonを3.9にアップグレードする方法

  2. Ubuntu20.04にアップグレードする方法

  3. Ubuntu16.04からUbuntu18.04にアップグレードする方法

  1. Ubuntuを20.10にアップグレードする方法

  2. Ubuntuを21.10にアップグレードする方法

  3. Ubuntuを21.04にアップグレードする方法