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
新しいUbuntuリリースに間に合うようにPPAが更新されなかった場合、いくつかのオプションがあります。
エラーと依存関係の問題を十分に管理でき、自信がある場合にのみ、次のことを試すことができます。
以前のリリース用に設計されたPPAを使用すると、不安定になる可能性があります。