add-apt-repository が無効なデプロイ名を設定します。

add-apt-repository が無効なデプロイ名を設定します。

Ubuntu 16.04 Xenialをベースにしているように見えるKDE Neonのテストイメージを使用しています。lsb_release -aその画像が確実に返されるからです。コマンドを使用しようとすると、インストールするようにadd-apt-repository求められますsoftware-properties-common

インストール後に新しいリポジトリを追加しようとするたびにリポジトリが追加されますが、xenialリリース名への参照として使用されずに設定されるため、yakkety当然apt-getパッケージはありません。回避策は、yakkety参照を手動で変更することですxenial

lsb_relase -a返品

Distributor ID: neon
Description:    KDE neon Developer Edition
Release:    16.04
Codename:   xenial

どうすれば解決できますか?間違った展開参照をどこから取得するのか理解できません。設定を変更するためにASCIIファイルを変更できたらと思います。

ちなみに私が現在テストしているISOはここ

答え1

私は修正しました! !私ができたのは編集だけでした。/etc/lsb-releaseから:

Distributor ID: neon
Description:    KDE neon Developer Edition
Release:    16.04
Codename:   xenial

到着

Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial

望むより!問題がなくなります。誰がこのようなことが起こると思いましたか?この問題を解決しながら、私は特に注意を払いました。"lsb_release -a"「とはっきりと明記されています。シェニエだから、なぜ「yakkety」を言及するのか理解できません。

のように見えます」aptsources.distro.get_distro()「プロセス全体で使用される方法適切なストレージを追加スクリプトは、Codenameパラメーターから配布コード名を必ず読み取る必要はありません。/etc/lsb-releaseでも、どういうわけかそれは読書を通して得られる」デプロイIDここでの鍵は次のとおりです。「配布ID」「ネオン」と言ってみてください。 「読んだら/usr/share/distro-info/ubuntu.csv「あなたはこれを見るでしょう:

version,codename,series,created,release,eol,eol-server
4.10,Warty Warthog,warty,2004-03-05,2004-10-20,2006-04-30
5.04,Hoary Hedgehog,hoary,2004-10-20,2005-04-08,2006-10-31
5.10,Breezy Badger,breezy,2005-04-08,2005-10-12,2007-04-13
6.06 LTS,Dapper Drake,dapper,2005-10-12,2006-06-01,2009-07-14,2011-06-01
6.10,Edgy Eft,edgy,2006-06-01,2006-10-26,2008-04-25
7.04,Feisty Fawn,feisty,2006-10-26,2007-04-19,2008-10-19
7.10,Gutsy Gibbon,gutsy,2007-04-19,2007-10-18,2009-04-18
8.04 LTS,Hardy Heron,hardy,2007-10-18,2008-04-24,2011-05-12,2013-05-09
8.10,Intrepid Ibex,intrepid,2008-04-24,2008-10-30,2010-04-30
9.04,Jaunty Jackalope,jaunty,2008-10-30,2009-04-23,2010-10-23
9.10,Karmic Koala,karmic,2009-04-23,2009-10-29,2011-04-29
10.04 LTS,Lucid Lynx,lucid,2009-10-29,2010-04-29,2013-05-09,2015-04-29
10.10,Maverick Meerkat,maverick,2010-04-29,2010-10-10,2012-04-10
11.04,Natty Narwhal,natty,2010-10-10,2011-04-28,2012-10-28
11.10,Oneiric Ocelot,oneiric,2011-04-28,2011-10-13,2013-05-09
12.04 LTS,Precise Pangolin,precise,2011-10-13,2012-04-26,2017-04-26
12.10,Quantal Quetzal,quantal,2012-04-26,2012-10-18,2014-05-16
13.04,Raring Ringtail,raring,2012-10-18,2013-04-25,2014-01-27
13.10,Saucy Salamander,saucy,2013-04-25,2013-10-17,2014-07-17
14.04 LTS,Trusty Tahr,trusty,2013-10-17,2014-04-17,2019-04-17
14.10,Utopic Unicorn,utopic,2014-04-17,2014-10-23,2015-07-23
15.04,Vivid Vervet,vivid,2014-10-23,2015-04-23,2016-01-23
15.10,Wily Werewolf,wily,2015-04-23,2015-10-22,2016-07-22
16.04 LTS,Xenial Xerus,xenial,2015-10-22,2016-04-21,2021-04-21
16.10,Yakkety Yak,yakkety,2016-04-21,2016-10-20,2017-07-20

だから私の考えではaptsources.distro.get_distro() が「既知の公式」ディストリビューション ID を見つけることができない場合は、「デフォルトで最後の手段として」このファイルを読み、最新の「既知の」名前(この場合は「yakkety」)を検索します。 。とにかく必ずしもこのように動作するわけではありませんが、私が変更した内容で私が経験していた問題は確かに解決されました。

関連情報