更新時にエラーが発生し、破損したためほとんどのソフトウェアをインストールできません
/etc/apt/sources.list
ファイル。それを置き換えるためにダウンロードできるコピーはありますか?
このファイルは、米国のUbuntu 12.04(最終ベータ版)用です。
このトリックを使用できます。ターミナルを開く(を押す Ctrl+Alt+T )そしてこれらを行う
破損したものを安全な場所に移動します
Sudo mv /etc/apt/sources.list ~/
そしてそれを再作成する
Sudo touch /etc/apt/sources.list
OpenSoftware&Updates
software-properties-gtk
これにより、リポジトリが選択されていない状態でsoftware-properties-gtk
が開きます。
次に、サーバーをMain serverまたは任意の他のサーバーに変更します。 sources.list
に新しい/etc/apt/
ファイルを作成するには、新しいウィンドウからいくつかのリポジトリを有効にする必要があります。
Ubuntuソフトウェアタブからいくつかのソースを有効にした後、更新を有効にできます。これを行うには、Updatesタブに切り替えて、1つ以上の更新チャネルを選択します。少なくともsecurityおよびupdatesチャネルを選択することをお勧めします。 (この画像は後でUbuntu xenialから追加されるため、いくつかの違いが生じる可能性があります)
インラインコンテンツで更新
これは、12.04 Precise Pangolinのsources.list
ファイルです。
###### 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
WordをUbuntuリリース名に置き換える必要があります。このコマンドで使用する名前を確認できます。
lsb_release -c -s
Wordを置き換えるには、次のsed
コマンドを使用できます(/etc/apt/sources.list
のソースコンテンツをコピーした場合)。
Sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
注1:Word deb
およびdeb-src
はリポジトリ形式を指します。 deb
はバイナリパッケージ用、deb-src
はソースパッケージ用です。
注2:行の先頭で#
を使用すると、その行がコメントになります。 apt
はこれを無視するため、その行に記載されているリポジトリは無効になります。
注3:4つのコンポーネントすべてを含むリポジトリ行があります:main
、universe
、restricted
、multiverse
。 Wordを削除すると、それらの1つ以上を無効にできます。
注4:リポジトリの説明はこの中にあります my other answer
https://repogen.simplylinux.ch に移動します。
国とUbuntuリリースを選択します。
リポジトリのデフォルトセットの場合、これらのリポジトリを有効にする必要があります。
Canonical Partner Repositories(クローズドソースソフトウェア)からソフトウェアをインストールする場合は、Ubuntu Partner Repositories(両方)を有効にします。
有効にするサードパーティのリポジトリを有効にします。
次に、そのページの下部にある[リストを生成]ボタンをクリックすると、生成されたsources.listが表示されます。
ターミナルで次のコマンドを実行します。
Sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list
新しく生成されたsources.listからこのファイルにすべてのテキストをコピーして貼り付けます。保存してGeditを閉じます。
次に、aptを更新します。
Sudo apt-get update
これにより、現在のsources.listでリポジトリインデックスが更新され、Software Center、Synaptic、またはapt-getを使用して任意のソフトウェアをインストールできます。
デフォルトでは、sources.listファイルのバックアップは同じディレクトリ自体にあります。
Sudo cp /etc/apt/sources.list.save /etc/apt/sources.list
ここで同様の質問から回答: https://askubuntu.com/a/465210/150936