同様のスレッドで見つけた情報に従って、Ubuntu Software Centerをアンインストールして再インストールしましたが、91行目かそのようなものについて同じ回答が得られました。
スクリーンショットをアップロードしようとしましたが、私は新人なのでできませんでした。 ソフトウェアセンターを開こうとしても何も起こらず、ターミナルにコマンドを入力してアンインストールや再インストールなどをしようとしても、同じように次のように表示されます。
COULD NOT INTITIALIZE THE PACKAGE INFORMATION
An unresolvable problem occured while initializing the package information
Please report t:his bug against the 'update-manager' package and include the
following error message:
'E: Malformed line 91 in source list/etc/apt/sources.list (dist parse)
E: The list of sources could not be read.,
E: The package list of status file could not be parsed or opened.
バグの報告方法は? どうしたらいいのでしょうか。 検索しても、みんなが言うようなことをやっても、同じ行のエラーメッセージに戻ってしまいます。
ですから、ソースリストの91行目にどうやってアクセスしたらいいのかわかりませんし、何が書いてあるのかもわかりません。申し訳ありませんが、私は本当に初心者です。私が必要としているのは、どうやって91行目にたどり着き、そこに書かれている内容を修正するかということです。ハードドライブのパーティションを切り直して最初からやり直すのは絶対に避けたいので、この問題を解決するのをとても楽しみにしています。新しいソフトをインストールできるようにしてほしい。
この問題を回避するには、sources.list
のエントリを最初から構築する方法があります。
deb http://archive.ubuntu.com/ubuntu precise main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu precise universe main multiverse restricted
deb http://security.ubuntu.com/ubuntu/ precise-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu precise-backports universe main multiverse restricted
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
# deb http://extras.ubuntu.com/ubuntu precise main
# deb-src http://extras.ubuntu.com/ubuntu precise main
sources.list
ファイルをrootで開きます。ターミナルでsudo -H gedit /etc/apt/sources.list
と入力して、Enterを押せばOKです。
コピーした内容を「sources.list」に貼り付けます。ただし、「precise」をUbuntuのバージョンを表すコードネーム(14.04なら「trusty」)に置き換える必要があるかもしれません。その後、保存してgeditを閉じます。
その後、sudo apt-get update
を実行すると、リポジトリリストが更新されているのがわかります。
説明: ここでは、メインサーバーのリポジトリエントリを含む別のsources.listファイルで内容を完全に置き換えています。もし、ローカルサーバーのsources.listを使用したい場合は、以下の方法を参照してください。
Ubuntu sources list generator site]1にアクセスします。
sources.list
ファイルと置き換えてください。これで完了です。(お役に立てれば幸いです。)
この問題を解決するために、ファイル /etc/apt/sources.list
を貼り付けてください。その方法については、こちらの短いチュートリアルの回答をご覧ください。
しかし、sources.list
は重要なファイルなので、まずバックアップを取る必要があります。
1.1. ターミナルをCtrl+Alt+Tで開きます。
2.sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup(これでバックアップコピーが作成されます)。 3.sudo sed -i -e '68d' /etc/apt/sources.list
(問題のある行を削除します。
4.4. sudo apt-get update
(修正されたファイルでデータベースを更新する)
ステップ4を実行したときにエラーが表示されなければ、問題はうまく修正されたことになります。ターミナルを終了して、Software Center/Update Managerに戻ると、動作するはずです。
それでも問題が解決しない場合は、ターミナルから sudo cp /etc/apt/sources.list.backup /etc/apt/sources.list
で元のファイルを復元することができます。その場合、問題のある行、あるいはファイル全体をpastebinに貼り付けていただければ、さらにお役に立てると思います。