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")을 검색합니다. . 어쨌든 반드시 이런 식으로 작동하는 것은 아니지만 제가 변경한 내용으로 제가 겪고 있던 문제가 확실히 해결되었습니다.