GNU/Linux >> Linux の 問題 >  >> Linux

Linux –リポジトリを追加しようとするとエラーが発生しますか?

リポジトリを追加しようとすると、NoDistroTemplate Exceptionが発生します。 。 Linux Mint14Nadiaを使用しています。

[email protected] ~ $  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

この例外を削除する方法は?

承認された回答:

エラーはかなり自明だと思います。追加しようとしているPPAは、特定のバージョン/リリースのMintのパッケージを提供していません。パッケージは完全に互換性があるかもしれませんが、少なくともPPAレベルではありません。

askubuntuに関するこのQ&A、特にこの回答をご覧ください。

試すことができる解決策はありますが、この特定の問題に対処するために実際に推奨されるアプローチではありません:

このフォーラム投稿からの抜粋:

配布テンプレートに関するエラーは、ファイルを参照しています
「/etc/lsb-release」次のようになります…

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

Ubuntuのバージョンは、使用しているmintのバージョンによって異なります。
DISTRIB_DESCRIPTIONを変更して
grubの起動中にOSの名前を変更できるはずですが、
source.list配布テンプレートを壊さずに残りを変更することはできません。

>

Linux
  1. Linux –すべてがファイルですか?

  2. Ssh –サーバーにSSHで接続してKey_load_publicを取得しようとしています:そのようなファイルまたはディレクトリエラーはありませんか?

  3. カーネル クラッシュ後の Linux カーネル デバッグ情報の取得

  1. Linuxtacコマンドの使用を開始する

  2. Linux で .so ファイルを java.library.path に追加する方法

  3. ターミナルから PPA リポジトリを追加できません

  1. Linuxでテキストファイルに行番号を追加する方法

  2. MicrosoftのLinuxソフトウェアリポジトリを追加する方法

  3. Linux でヘッダーとトレーラー行をファイルに追加する方法