サードパーティのリポジトリを無効にする方法が見つからないようです。
14.04から14.10にアップデートするにはこれを実行する必要があります
私はタイプする
sudo software-properties-gtk
しかし、私が得たのはこれだけです
alex@alex-NV55C:~$ sudo software-properties-gtk
Traceback (most recent call last):
File "/usr/bin/software-properties-gtk", line 101, in <module>
app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file)
File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 98, in __init__
SoftwareProperties.__init__(self, options=options, datadir=datadir)
File "/usr/lib/python3/dist-packages/softwareproperties/SoftwareProperties.py", line 103, in __init__
self.sourceslist = SourcesList()
File "/usr/lib/python3/dist-packages/aptsources/sourceslist.py", line 274, in __init__
self.matcher = SourceEntryMatcher(matcherPath)
File "/usr/lib/python3/dist-packages/aptsources/sourceslist.py", line 459, in __init__
dist = DistInfo(f, base_dir=matcherPath)
File "/usr/lib/python3/dist-packages/aptsources/distinfo.py", line 186, in __init__
for line in dist_file:
File "/usr/lib/python3.4/codecs.py", line 313, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe5 in position 3: invalid continuation byte
答え1
リポジトリを削除するグラフィカルな方法は次のとおりです。
- システム設定 -> ソフトウェアとアップデート。「その他のソフトウェア」タブに移動します。リストにあるすべてのチェックを外したいと思いますが、少なくとも「独立」リポジトリは外してください。
- 試したように、を実行すると同じ画面が表示されます
sudo software-properties-gtk
。 これは Python のトレースバックですが、そのエラーの原因がわかりません。
コマンドラインからリポジトリを削除することもできます。
sudo apt-add-repository --remove 'http://extras.ubuntu.com/ubuntu'
software-properties-gtkが動作しない理由は、次のようなことが関係しているようです。このバグ編集しておかしな文字を削除すると、問題が解決する可能性があるようです/var/lib/dpkg/status
(たとえば、そのリンクのコメント 19 に記載されているように)。問題は、/var/lib/dpkg/status 内の一部のパッケージに関する情報が有効な UTF-8 エンコードではないため、クラッシュが発生するということのようです。