一般的な Linux ディストリビューションのミラーソース構成の概要

一般的な Linux ディストリビューションのミラーソース構成の概要

最近 Linux を研究していて、いくつかの Linux ディストリビューションを試してみましたが、ほとんどのディストリビューションのソフトウェア ソースの速度は理想的ではありません。そこで、私がこれまで使用したいくつかの一般的なディストリビューションのソフトウェアソースの設定方法をまとめてみましたので、参考にしていただければと思います。

ウブントゥ 18.04

18.04 は Ubuntu の最新の長期サポート バージョンです。もちろん、4月にリリースされる20.04長期サポート版も非常に楽しみです。Wireguardのサポートは非​​常に魅力的です。

#公式ミラーのバックアップ cp /etc/apt/sources.list /etc/apt/sources.list.backup

# Tsinghuaミラーソースtee /etc/apt/sources.listを使用する <<EOL
# デフォルトでは、ソースミラーは apt 更新速度を向上させるためにコメントアウトされています。必要に応じて、自分でコメントアウトを解除できます。deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restrictive universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ バイオニックメイン制限宇宙マルチバース
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates メイン 制限された宇宙 マルチバース
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates メイン 制限付き宇宙 マルチバース
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports メイン 制限された宇宙 マルチバース
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports メイン 制限付き宇宙 マルチバース
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ バイオニックセキュリティ メイン 制限された宇宙 マルチバース
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security メイン 制限付き宇宙 マルチバース
終了

openSUSE タンブルウィード

openSUSE tumbleweed は、openSUSE のローリング アップデート バージョンです。最新のソフトウェアを試してみたい場合は、このバージョンをお勧めします。 Manjaro はフォントのレンダリングに問題があったので、ローリング ディストリビューション openSUSE を見つけました。パッケージ マネージャーが pacman より少し遅いことを除けば、その他はすべて良好です。もちろん、yast 管理プログラムで公式ミラー ソースをオフにするのが最善です。そうしないと、デフォルトで公式ミラー ソースからダウンロードが開始されます。

# 清華ミラーソースを追加 zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/ tsinghua_oss
zypper addrepo -f https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/ tsinghua_nonoss

アーチ

Arch は、新しいソフトウェア ソースと高度にカスタマイズ可能な機能を備えた、非常に人気のあるローリング ディストリビューションです。もちろん、カスタマイズ性が高いため、デスクトップも自分でインストールして設定する必要があるため、最終的には Arch を使用しないことにしました。しかし、仮想マシン内のArchは本当に使いやすいです。グラフィカルインターフェースを必要とせず、起動もアップデートも速く、最新のソフトウェアも体験できます。

# Tsinghua ミラーソースと NetEase ミラーソースを追加します sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist
sed -i '2i サーバー = https://mirrors.163.com/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist

マンジャロ

Manjaro は、Arch をベースに開発された派生ディストリビューションです。Arch の利点を備えているだけでなく、事前設定されたグラフィカル インターフェイスも追加されています。ユーザーは、Ubuntu を使用するのと同じように、すぐに使用できるデスクトップ Linux システムを簡単に入手できます。欠点は、Arch と同様に、過激すぎることです。デュアル システムをインストールし、長い時間が経過した後にシステムを更新すると、多くのソフトウェア パッケージが競合して更新に失敗しやすくなります。 Manjaro にはミラー ソース構成ツールが付属しているため、構成ファイルを手動で編集する必要はありません。ツールを呼び出してミラー ソースを中国に設定するだけです。

pacman-mirrors-c 中国

フェドーラ

Fedora のデフォルトの GNOME デスクトップは見栄えが悪いと感じたので、最終的には諦めました。しかし、ディストリビューションとしては Fedora はまだ大丈夫です。修正版ではありますが、ソフトウェアの更新が非常に速いです。カーネル、ソフトウェアなどの新しいバージョンをすぐに入手できます。これはローリングリリースとほとんど変わりません。ここでは、Fedora 28 以降のバージョンの設定方法を記載します。古いバージョンの設定については、Tsinghua の公式ミラー ソースの設定手順を参照してください。

# 古い設定をバックアップします cp /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup
cp /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

# Tsinghua ミラーソース tee /etc/yum.repos.d/fedora.repo を使用 <<EOL
[フェドーラ]
name=Fedora \$releasever - \$basearch
フェイルオーバー方法=優先度
ベースURL=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/\$releasever/Everything/\$basearch/os/
メタデータ有効期限=28日
gpgcheck=1
gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
終了

tee /etc/yum.repos.d/fedora-updates.repo <<EOL
[更新]
name=Fedora \$releasever - \$basearch - アップデート
フェイルオーバー方法=優先度
ベースURL=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/\$releasever/Everything/\$basearch/
有効=1
gpgcheck=1
メタデータ有効期限=6時間
gpgkey=ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
終了

一般的な Linux ディストリビューションのミラーソース構成の概要に関するこの記事はこれで終わりです。Linux ディストリビューションのミラーソース構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows および Linux 環境で pip ミラー ソースを永続的に変更する方法

<<:  MySQL 5.7.27 winx64 のインストールと設定方法のグラフィックチュートリアル

>>:  Vue で動的パラメータと計算プロパティを使用する方法

推薦する

Linux で特殊文字のファイル名やディレクトリを削除する方法

inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...

ServerManager の起動時にデータベースに接続できないエラーを解決する方法

Servermanager 起動時の接続データベース エラーmgrstart.batを実行しますエラ...

2008 年の Web デザインにおける 10 の経験

<br />インターネットは絶えず変化しており、BusinessWeek.com は専門...

Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法

MySQLバイナリのインストール方法mysqlをダウンロード参考: 1. パッケージを解凍する ta...

MySQL DATEDIFF 関数を使用して 2 つの日付間の時間間隔を取得する方法

説明する2 つの日付間の時間間隔を返します。文法DateDiff(間隔、日付1、日付2 [、週の最初...

Vueが初めて要素を取得できなかったときの解決記録

序文Vue で要素を初回取得できない問題の解決方法は、ポップアップ ウィンドウで要素を取得するために...

JavaScriptを使って動的にテーブルを生成するケースの詳しい説明

目次序文実装のアイデア実装コード成果を達成する序文これは、テーブルを動的に追加する例です。[追加] ...

Vueが学生管理機能を実装

この記事では、学生管理を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は次の...

JavaScript での正規表現の使用について詳しく学ぶ

目次1. 正規表現とは何か1. 正規表現の特徴2. 正規表現の使用2. 正規表現における特殊文字1....

CSSはcalc()を使用して現在の表示画面の高さを取得します

まず、CSS3 の相対的な長さの単位を見てみましょう (詳細なチュートリアルを参照してください)。相...

impress.js プレゼンテーション層フレームワーク (デモツール) - 初めての体験

半年もブログを書いていなかったので、少し恥ずかしいです... 正月休みは、Dota をプレイしたり ...

CSS3 境界効果

CSSとは# CSS (Cascading Style Sheets の略) は、「カスケーディング...

リアルタイムクロックを実装するネイティブJS

ネイティブ JS で実装したリアルタイム クロック エフェクトを共有します。エフェクトは以下のとおり...

Javascript を使用して、スライドバー効果のあるスライドナビゲーション プラグインを開発します。

目次1. はじめに2. 使用方法3. 開発プロセス1. モデル例2. イベントとアニメーション4. ...

CSS3は水平方向の中央揃え、垂直方向の中央揃え、水平方向と垂直方向の中央揃えのサンプルコードを実装しています。

フロントエンドの担当者であれば、面接でも仕事中でも、「CSS を使用して中央揃えにする」という効果に...