「E:タイプ '*'はソースリストの*行目では不明です...」更新エラーを修正するにはどうすればよいですか?


35

時々、次のようなエラーが原因でユーザーに更新の問題があることがわかります。

E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list'

さまざまなタイプ/行番号/ソースリストファイル(多くの場合PPAを削除した後)。

このようなエラーはどのように修正できますか?

回答:


38

このエラーは、ソースファイルに不正な形式のエントリがあることを示しており、更新プロセスが中止されます。修正するには、エントリを修正するか(正しいエントリがどのように見えるかがわかっている場合)、または完全に削除する必要があります(システムを再度更新できる最速の方法であるため、これを説明します) )。

  1. まず、不良エントリを含むファイルを開く必要があります。あなたの例では、ファイル名はエラーメッセージに記載されています/etc/apt/sources.list.d/some-ppa.list。ターミナルを開き、入力します

    sudo nano /etc/apt/sources.list.d/some-ppa.list
    

    を押しEnterます。パスワードを入力すると、ファイルがテキストエディターで開かれますnano

  2. 次に、不正な形式のエントリを見つける必要があります。エラーメッセージで与えられた行番号にあるはずです-あなたの場合、それは1行目です。

  3. この行は不完全であり、更新プロセスで問題が発生している不明なタイプから開始する必要があります(こちらain)。行全体を削除し、Ctrl+でファイルを保存/閉じますX

  4. それでおしまい。これで、更新プロセスを正常に実行できるはずです!


そのエントリがファイル内のすべてである場合は、ファイルを削除するだけです。これを行うには、ターミナルを開いて次のコマンドを実行します。

sudo rm /etc/apt/sources.list.d/some-ppa.list

4

あなたは経験しているバグ#789859をソフトウェア・プロパティ・パッケージに。

迅速かつ迅速な解決策は、エラーメッセージに記載されているファイル(この場合/etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list)を開き、という行を削除することainです。これは次のように実現されます。

  1. 押す AltF2
  2. 入る: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. という行を削除します ain
  4. ファイルを保存する

完了したら、すべてが機能するはずです。

今後このバグが発生しないようにするには、バグのLaunchpadページにアクセスして、バグに影響を与えるものとしてマークしてください。


1

不要なppaを完全に削除するには、スクリプトppa-purgeを 使用しますppa-purgeをインストールする

ppaが削除され、このppaによってインストールされた可能性のあるアプリケーションのUbuntuのデフォルト設定が復元されます。

あなたの場合は試してみてください

sudo ppa-purge -purge the-board-team/dev-snapshots

に続く

sudo apt-get update

シナプスエラーを取り除くのに役立ちます。


TY ur Awesome !!!!
ジョンスーミシェル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.