web-dev-qa-db-ja.com

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

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

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

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

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

35
htorque

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

  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
37
htorque

Software-propertiesパッケージで Bug#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ページにアクセスして、バグに影響があるとマークしてください。

4
runeks

不要なPPAを完全に削除するには、スクリプト ppa-purgeInstall ppa-purge

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

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

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

に続く

Sudo apt-get update

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

1
Takkat