web-dev-qa-db-ja.com

新しいUbuntuバージョンで新しいPPAが利用できない場合は、古いPPAを使用します

1。 Ubuntuの新しいリリース用にPPAが更新されていない場合のベストプラクティスは何ですか?

2。以前のUbuntuバージョンのPPAを使用できますか?もしそうなら、どのように?

Ubuntuの新しいバージョンがリリースされるたびに、PPAの一部が更新されていないという問題に遭遇します。たとえば、18.04をインストールしたところ、Sublime Text 3(17.10で正常に動作しました)との互換性が失われました。 Ansibleを使用して、クリーンインストールでリポジトリをセットアップしています。

-ppa:webupd8team/sublime-text-3/ubuntuを使用してSublimeをインストールしようとした場合

次のエラーが表示されます。

E:リポジトリ http://ppa.launchpad.net/webupd8team/sublime-text-3/ubunt bionic Release 'にはReleaseファイルがありません

https://launchpad.net/~webupd8team/+archive/ubuntu/sublime-text- も参照)

古い17.10の巧妙なレポを追加しようとすると:

- ppa:webupd8team/sublime-text-3/ubuntu artful main

次のエラーが表示されます。

W:ターゲットパッケージ...は/etc/apt/sources.listで複数回設定されています

Ansibleコード:

- name: install repositories
  become: true
  apt_repository: repo='{{ item }}'
  with_items:
    - deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
    - deb http://archive.canonical.com/ubuntu bionic partner
    - deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
    - deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    - deb http://security.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse

    - ppa:webupd8team/sublime-text-3/ubuntu artful main
1
user2514157

新しいUbuntuリリースに間に合うようにPPAが更新されなかった場合、いくつかのオプションがあります。

エラーと依存関係の問題を十分に管理でき、自信がある場合にのみ、次のことを試すことができます。

  • 前のリリースのdebianパッケージをダウンロードしてインストールします

以前のリリース用に設計されたPPAを使用すると、不安定になる可能性があります。

3
Takkat