Ubuntuでデフォルトのリポジトリを復元する方法は?
システムのリポジトリの更新や新しいソフトウェアのインストール中にエラーが発生していますか?/etc/apt/source.listファイルが壊れているため、エラーが発生する可能性があります。この記事では、Ubuntuでデフォルトのリポジトリを復元する方法を説明します。
Ubuntuには、標準のリポジトリが4つ存在します。
-
- メイン
-
- 宇宙
-
- 制約された
- マルチバース
Ubuntuでデフォルトのリポジトリを復元してください。
最初に、まずは破損したソースファイルを別の場所に移動してバックアップを取る必要があります。Ctrl+Alt+Tを押してターミナルを開き、以下のコマンドを入力してソースファイルが保存されているディレクトリに移動します。
cd /etc/apt
![restore-default-repo-1](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/6-0.png)
さて、破損したファイルを別の場所に移動してください。
sudo mv sources.list <location>
sudo mv sources.list /sid/home/Desktop
![restore-default-repo-2](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/10-0.png)
「touch」コマンドを使用して新しいファイルを作成してください。
sudo touch /etc/apt/sources.list
![restore-default-repo-3](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/13-0.png)
今、検索バーまたはアプリドロワーを使って「ソフトウェアとアップデート」アプリを開いてください。サーバーをメインサーバーに変更し、制限されたリポジトリを有効にしてください。必要な場合は、また、universe リポジトリと multiverse リポジトリも有効にすることができます。
![restore-default-repo-4](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/15-0.png)
アップデートを有効にするには、「アップデート」タブの下にある「サブスクリプション」ドロップダウンメニューで、「全てのアップデート」または少なくともセキュリティアップデートを選択し、「閉じる」をクリックしてください。
![restore-default-repo-5](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/17-0.png)
「リロード」をクリックしてください。ソフトウェアのリポジトリが更新されます。
![restore-default-repo-6](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/19-0.png)
リポジトリが追加されたか確認してください。
確認するために、Ctrl+Alt+Tを押してターミナルを開きます。次のコマンドを実行して、/etc/apt/sources.listファイルを開いてください。
sudo vi /etc/apt/sources.list
![restore-default-repo-7](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/23-0.png)
もし以下のように#がないエントリがある場合、リポジトリは追加されています。
![restore-default-repo-8](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/25-0.png)
最後に、以下のコマンドを実行してリポジトリを更新してください。
sudo apt update
![restore-default-repo-9](https://cdn.silicloud.com/blog-img/blog/img/65648780daa94e2bdf7ba8a5/28-0.png)
結論
Ubuntuでデフォルトのリポジトリを元に戻す方法を学びました。LinuxやPythonに関するさらなるチュートリアルは、Journaldev.comをフォローしてください!