Raspberry Pi 4で遊ぶ。国内ソースを修正して更新速度を向上させる

Raspberry Pi のパッケージ ソースはデフォルトで公式ソースに接続されており、速度はそれほど速くありませんが、ダウンロード速度とエクスペリエンスを向上させるためにサードパーティのソースに置き換えることができます。

まず、コマンドでバージョン番号lsb_release -aを取得します。bullseye

pi@Rpi4B2G:/etc/apt $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

1. ソースファイルをバックアップする

コマンドを実行して、現在のシステムのソース ファイルをバックアップします。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

2. ソースファイルを変更する

sources.listファイルを編集するには、次のコマンドを実行します。

sudo vi /etc/apt/sources.list

ファイルの内容を清華ソースのアドレスに置き換えます。

deb [arch=armhf] http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi 
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main non-free contrib rpi

保存してエディタを終了します。

raspi.listファイルを編集するには、次のコマンドを実行します。

sudo vi /etc/apt/sources.list.d/raspi.list

すべてのコンテンツを削除し、ファイルのコンテンツを清華ソースのアドレスに置き換えます。

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main

3. パッケージキャッシュを更新する

次のコマンドを実行します。

sudo apt update

これにより、清華ソースからパッケージ インデックス ファイルが更新され、パッケージのバージョン情報が取得され、清華ソースを使用するソフトウェアのインストールまたはアンインストールが行われます。

次のコマンドを実行します。

sudo apt upgrade

これにより、清華社のソースから最新のパッケージ情報が取得され、システムにインストールされているパッケージのバージョンが確認され、更新可能なパッケージを更新するように求められます。

上記の手順により、Raspberry Pi ブルズアイ システムのソフトウェア ソースを清華ソースに変更することに成功し、ソフトウェア パッケージのダウンロード速度が非常に速くなり、国内のネットワーク環境でより高い接続性を保証できます。ユーザーエクスペリエンスの向上。

4. ソフトウェアソースを復元する

バックアップsources.list.bakファイルを、sudo apt updateキャッシュの更新を実行するだけです。

コマンドを入力してソース ファイルを削除します。

sudo rm /etc/apt/sources.list
sudo rm /etc/apt/sources.list.d/raspi.list

コマンドを入力して、バックアップ ソース ファイルを復元します。

sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
sudo cp /etc/apt/sources.list.d/raspi.list.bak /etc/apt/sources.list.d/raspi.list

5. トラブルシューティング

リストを更新する過程で、次のエラーが表示される場合があります。

pi@Rpi4B2G:/etc/apt $ sudo apt update
Get:1 https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian bullseye InRelease [15.0 kB]               
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease                                          
Err:1 https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian bullseye InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
Reading package lists... Done
W: GPG error: https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9165938D90FDDD2E
E: The repository 'https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian bullseye InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

このエラーは、対応するソフトウェア ソースの公開キーが利用できないため、ソフトウェア ソースの署名を検証できないことを示します。

解決策は、ソフトウェア ソースの公開キーをインポートすることです。

上に表示される公開キー番号をコピーし、Ubuntu の Launchpad 公開キー サーバーをインポートしてみます。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9165938D90FDDD2E

公開キーをインポートした後、パッケージ キャッシュsudo apt updateの更新と、エラーは消えます。

おすすめ

転載: blog.csdn.net/no1xium/article/details/130322572