このトリックを使用できます。ターミナルを開き(Ctrl+ Alt+を押すT)、これらを行います
破損したものを安全な場所に移動します
sudo mv /etc/apt/sources.list ~/
そしてそれを再作成する
sudo touch /etc/apt/sources.list
オープンソフトウェアとアップデート
software-properties-gtk
software-properties-gtk
リポジトリが選択されていない状態で開きます。
次に、サーバーをメインサーバーまたは選択した他のサーバーに変更します。で新しいsources.list
ファイルを作成するには、新しいウィンドウからいくつかのリポジトリを有効にする必要があります/etc/apt/
。
インラインコンテンツで更新
これは、sources.list
12.04 Precise Pangolinのファイルです。
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
別のリリースを使用している場合は、precise
単語をUbuntuのリリース名に置き換える必要があります。このコマンドで使用する名前を確認できます。
lsb_release -c -s
単語を置き換えるには、次のsed
コマンドを使用できます(ソースコンテンツをにコピーした場合/etc/apt/sources.list
)。
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
注1:単語deb
とdeb-src
は、リポジトリ形式を指します。deb
バイナリパッケージ用およびdeb-src
ソースパッケージ用です。
注2:#
行の先頭で使用すると、その行がコメントになります。apt
無視されるため、その行に記載されているリポジトリは無効になります。
注3:リポジトリのすべての4つの構成要素を含む行がありmain
、universe
、restricted
、はmultiverse
。単語を削除することで、それらの1つ以上を無効にできます。
注4:リポジトリの説明は、このもう1つの答えにあります。