Ubuntuバージョンのみを含むPPAをDebianシステムに追加するにはどうすればよいですか?

Ubuntuバージョンのみを含むPPAをDebianシステムに追加するにはどうすればよいですか?

わかりました(ジムパリスに感謝)add-apt-repositoryDebianで初めて使用できます。

sudo apt-get install software-properties-common

ただし、まだ単純に実行することはできません(例:)。

sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update

...なぜならPPAのリリースフォルダUbuntu バージョン (Artful, Bionic...) のみがリストされ、Debian バージョン (jessie, Stretch...) はリストされません。したがって、適切なパッケージのバージョンが見つかりません。

この問題を手動で解決することもできますが(最も適切なUbuntuリリースの決定、ストレージキーのダウンロード、修正/etc/apt-get/sources.list)、コマンドラインから実行することをお勧めします。

コマンドライン引数を渡すか、add-apt-repositoryUbuntuのバージョンを選択するように説得できますか?それは次のとおりです。

sudo add-apt-repository --force-distro=artful ppa:nextcloud-devs/client

ベストアンサー1

リポジトリを追加するときに使用するUbuntuコード名を指定するのは簡単です。

特定の住所を見つけます。

  1. 目的のリポジトリのLaunchpad Webサイトにアクセスしてください。 PPA アドレスの最初の要素のアドレスを組み合わせます。

  2. リストから必要なパッケージを選択しますPersonal package archives

  3. 緑色のテキストをクリックしてくださいTechnical details about this PPA

  4. 希望のUbuntuコード名を指定してくださいChoose your Ubuntu version

    • Artful (17.10)
  5. コードブロックの最初の行だけをコピーします。

    • deb https://ppa.launchpadcontent.net/nextcloud-devs/client/ubuntu artful main

リポジトリを追加:

  1. -Sパラメータとアドレスを使用して実行します。
    • sudo add-apt-repository -S "deb https://ppa.launchpadcontent.net/nextcloud-devs/client/ubuntu artful main"

おすすめ記事