저장소를 추가하려고 할 때마다 NoDistroTemplate Exception
Linux Mint 14 Nadia를 사용하고 있습니다.
tusharmakkar08@tusharmakkar08-Satellite-C660 ~ $ sudo add-apt-repository ppa:webupd8team/java
You are about to add the following PPA to your system:
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK6 / JDK7 / JDK8).
There are no actual Java files in this PPA.
More info: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html
More info: https://launchpad.net/~webupd8team/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 161, in <module>
sp = SoftwareProperties(options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 104, in __init__
self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 592, in reload_sourceslist
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 87, in get_sources
raise NoDistroTemplateException("Error: could not find a "
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template
이 예외를 제거하는 방법은 무엇입니까?
답변1
나는 이 오류가 자명하다고 생각합니다. 추가하려는 PPA는 Mint의 특정 버전/배포판에 대한 패키지를 제공하지 않습니다. 패키지가 완전히 호환될 수 있지만 적어도 PPA 수준은 아닙니다.
확인 해봐askubuntu에 관한 질문과 답변, 구체적으로이 답변.
시도해 볼 수 있는 해결 방법이 있지만 이 특정 문제를 처리하는 데 권장되는 방법은 아닙니다.
에서 발췌이 포럼 게시물:
배포 템플릿에 대한 오류는 "/etc/lsb-release" 파일을 참조하며 다음과 같이 읽어야 합니다.
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
우분투 버전은 사용 중인 민트 버전에 따라 다릅니다. 운영 체제 이름을 변경하려면 grub 부팅 중에 DISTRIB_DESCRIPTION을 변경할 수 있어야 하지만 source.list 배포 템플릿의 나머지 부분은 이를 손상시키지 않고 변경할 수 없습니다.