diff --git a/fedora.html b/fedora.html index 56614e90..24b8c8be 100644 --- a/fedora.html +++ b/fedora.html @@ -2655,13 +2655,13 @@
用以下命令替换 /etc/yum.repos.d
下的文件
sudo sed -e 's|^metalink=|#metalink=|g' \
- -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \
- -i.bak \
- /etc/yum.repos.d/fedora.repo \
- /etc/yum.repos.d/fedora-modular.repo \
- /etc/yum.repos.d/fedora-updates.repo \
- /etc/yum.repos.d/fedora-updates-modular.repo
+sudo sed -e 's|^metalink=|#metalink=|g' \
+ -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \
+ -i.bak \
+ /etc/yum.repos.d/fedora.repo \
+ /etc/yum.repos.d/fedora-modular.repo \
+ /etc/yum.repos.d/fedora-updates.repo \
+ /etc/yum.repos.d/fedora-updates-modular.repo
Note
@@ -2671,169 +2671,162 @@ 使用说明
fedora-modular.repo
和 fedora-updates-modular.repo
。
或者直接复制以下文件:
-/etc/yum.repos.d/fedora.repo
文件:
-[fedora]
-name=Fedora $releasever - $basearch
-failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
-enabled=1
-metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
-skip_if_unavailable=False
-
-[fedora-debuginfo]
-name=Fedora $releasever - $basearch - Debug
-failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
-enabled=0
-metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
-skip_if_unavailable=False
-
-[fedora-source]
-name=Fedora $releasever - Source
-failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
-enabled=0
-metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
-skip_if_unavailable=False
-
-/etc/yum.repos.d/fedora-updates.repo
-文件:
-[updates]
-name=Fedora $releasever - $basearch - Updates
+/etc/yum.repos.d/fedora.repo[fedora]
+name=Fedora $releasever - $basearch
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[updates-debuginfo]
-name=Fedora $releasever - $basearch - Updates - Debug
+[fedora-debuginfo]
+name=Fedora $releasever - $basearch - Debug
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[updates-source]
-name=Fedora $releasever - Updates Source
+[fedora-source]
+name=Fedora $releasever - Source
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/source/tree/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-/etc/yum.repos.d/fedora-modular.repo
-文件:
-[fedora-modular]
-name=Fedora Modular $releasever - $basearch
+/etc/yum.repos.d/fedora-updates.repo[updates]
+name=Fedora $releasever - $basearch - Updates
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/os/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
enabled=1
-#metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[fedora-modular-debuginfo]
-name=Fedora Modular $releasever - $basearch - Debug
+[updates-debuginfo]
+name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/debug/tree/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
-metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[fedora-modular-source]
-name=Fedora Modular $releasever - Source
+[updates-source]
+name=Fedora $releasever - Updates Source
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/source/tree/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/source/tree/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
-metadata_expire=7d
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-/etc/yum.repos.d/fedora-updates-modular.repo
- 文件:
-[updates-modular]
-name=Fedora Modular $releasever - $basearch - Updates
+/etc/yum.repos.d/fedora-modular.repo[fedora-modular]
+name=Fedora Modular $releasever - $basearch
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/os/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch
enabled=1
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+#metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[updates-modular-debuginfo]
-name=Fedora Modular $releasever - $basearch - Updates - Debug
+[fedora-modular-debuginfo]
+name=Fedora Modular $releasever - $basearch - Debug
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/debug/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/debug/tree/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch
enabled=0
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
-[updates-modular-source]
-name=Fedora Modular $releasever - Updates Source
+[fedora-modular-source]
+name=Fedora Modular $releasever - Source
failovermethod=priority
-baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/SRPMS/
-#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch
+baseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/source/tree/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch
enabled=0
-repo_gpgcheck=0
-type=rpm
-gpgcheck=1
-metadata_expire=6h
+metadata_expire=7d
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False
+/etc/yum.repos.d/fedora-updates-modular.repo[updates-modular]
+name=Fedora Modular $releasever - $basearch - Updates
+failovermethod=priority
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch
+enabled=1
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
+skip_if_unavailable=False
+
+[updates-modular-debuginfo]
+name=Fedora Modular $releasever - $basearch - Updates - Debug
+failovermethod=priority
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/debug/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch
+enabled=0
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
+skip_if_unavailable=False
+
+[updates-modular-source]
+name=Fedora Modular $releasever - Updates Source
+failovermethod=priority
+baseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/SRPMS/
+#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch
+enabled=0
+repo_gpgcheck=0
+type=rpm
+gpgcheck=1
+metadata_expire=6h
+gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
+skip_if_unavailable=False
+
最后运行 sudo dnf makecache
生成缓存。
相关链接¶
diff --git a/search/search_index.json b/search/search_index.json
index 4a28a763..ce43b0b4 100644
--- a/search/search_index.json
+++ b/search/search_index.json
@@ -1 +1 @@
-{"config":{"lang":["zh"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"index.html","title":"\u5e2e\u52a9\u200b\u9996\u9875","text":"\u200b\u5e2e\u52a9\u200b\u4ed3\u5e93\u200b\uff1a ustclug/mirrorhelp\u3002\u200b\u6709\u5173\u200b\u672c\u200b\u5e2e\u52a9\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u521b\u5efa\u200b issue \u200b\u6216\u200b\u63d0\u4ea4\u200b PR\u3002
\u200b\u63d0\u793a\u200b\uff1a\u200b\u53ef\u4ee5\u200b\u6309\u4e0b\u200b S \u200b\u952e\u200b\u5f00\u59cb\u200b\u641c\u7d22\u200b\u3002
"},{"location":"CPAN.html","title":"CPAN","text":""},{"location":"CPAN.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u82e5\u200b\u4f60\u200b\u4ee5\u524d\u200b\u4ece\u672a\u200b\u4f7f\u7528\u200b\u8fc7\u200b CPAN\uff0c\u200b\u8bf7\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u8fd0\u884c\u200b cpan
Would you like me to automatically choose some CPAN mirror sites for you? (This means connecting to the Internet) [yes]\n
\u200b\u6b64\u5904\u200b\u8f93\u5165\u200b no
Would you like to pick from the CPAN mirror list? [yes]\n
\u200b\u6b64\u5904\u200b\u76f4\u63a5\u200b\u56de\u8f66\u200b
You should select more than one (just in case the first isn't available).\n\n(1) Africa\n(2) Asia\n(3) Europe\n(4) North America\n(5) Oceania\n(6) South America\nSelect your continent (or several nearby continents) []\n
\u200b\u6b64\u5904\u200b\u9009\u62e9\u200b 2
(1) China\n(2) India\n(3) Indonesia\n(4) Israel\n(5) Japan\n(6) Kazakhstan\n(7) Pakistan\n(8) Republic of Korea\n(9) Saudi Arabia\n(10) Singapore\n(11) Taiwan\n(12) Thailand\n(13) Turkey\n(14) Viet Nam\nSelect your country (or several nearby countries) []\n
\u200b\u6b64\u5904\u200b\u9009\u62e9\u200b 1\uff0c\u200b\u7136\u540e\u200b\u9009\u62e9\u200b\u79d1\u5927\u200b\u6e90\u200b\u5373\u53ef\u200b\u3002
\u200b\u82e5\u200b\u4f60\u200b\u5df2\u7ecf\u200b\u7528\u8fc7\u200b cpan \u200b\u4e86\u200b\uff0c\u200b\u5c06\u200b ~/.cpan/CPAN/MyConfig.pm
\u200b\u4e2d\u200b\u7684\u200b 'urllist'
\u200b\u7684\u200b\u503c\u200b\u6539\u4e3a\u200b\uff1a
'urllist' => [q[http://mirrors.ustc.edu.cn/CPAN/]],\n
"},{"location":"CPAN.html#_2","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" - \u200b\u5b98\u65b9\u4e3b\u9875\u200b\uff1ahttp://www.cpan.org/
- \u200b\u955c\u50cf\u200b\u5217\u8868\u200b\uff1ahttp://www.cpan.org/SITES.html
- FAQ: http://www.cpan.org/misc/cpan-faq.html
"},{"location":"CRAN.html","title":"CRAN","text":""},{"location":"CRAN.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b\u7b2c\u4e00\u6b21\u200b\u6267\u884c\u200b install.packages(\"xxx\")
\u200b\u65f6\u4f1a\u200b\u5f39\u200b\u51fa\u200b\u7a97\u53e3\u200b\u8ba9\u200b\u4f60\u200b\u9009\u62e9\u200b\u955c\u50cf\u200b\uff0c\u200b\u6b64\u65f6\u200b\u9009\u62e9\u200b China (Hefei) \u200b\u5373\u53ef\u200b\u3002
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b chooseCRANmirror()
\u200b\u6765\u200b\u6253\u5f00\u200b\u7a97\u53e3\u200b\uff0c\u200b\u6216\u8005\u200b options(repos = c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))
\u200b\u8fd9\u4e2a\u200b\u9009\u9879\u200b\u6765\u200b\u5f00\u542f\u200b USTC \u200b\u955c\u50cf\u200b\u3002
\u200b\u5982\u679c\u200b\u4e0d\u200b\u5e0c\u671b\u200b\u6bcf\u6b21\u200b\u6253\u5f00\u200b R \u200b\u90fd\u200b\u5fc5\u987b\u200b\u9009\u62e9\u200b\u955c\u50cf\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4fee\u6539\u200b $R_home/library/base/R/Rprofile
\u200b\u6587\u4ef6\u200b\u7684\u200b\u7b2c\u200b 28 \u200b\u884c\u200b\uff08$R_home
\u200b\u53ef\u4ee5\u200b\u5728\u200b R \u200b\u4e2d\u200b\u6267\u884c\u200b R.home()
\u200b\u5f97\u5230\u200b\uff09\uff0c\u200b\u5c06\u200b
# options(repos = c(CRAN=\"@CRAN@\"))\n
\u200b\u66ff\u6362\u200b\u4e3a\u200b
options(repos = c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))\n
\u200b\u5728\u200b Linux \u200b\u7cfb\u7edf\u200b\u4e0b\u200b\uff0c\u200b\u666e\u901a\u7528\u6237\u200b\u53ef\u80fd\u200b\u6ca1\u6709\u200b $R_home
\u200b\u76ee\u5f55\u200b\u7684\u200b\u4fee\u6539\u200b\u6743\u9650\u200b\uff0c\u200b\u6b64\u65f6\u200b\u53ef\u4ee5\u200b\u6267\u884c\u200b\uff1a
echo 'options(repos=c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))' >> ~/.Rprofile\n
\u200b\u4ee5\u200b\u8bbe\u7f6e\u200b\u5f53\u524d\u200b\u767b\u5f55\u200b\u7528\u6237\u200b\u7684\u200b R \u200b\u955c\u50cf\u200b\u3002
"},{"location":"CRAN.html#_2","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" - \u200b\u5b98\u65b9\u4e3b\u9875\u200b\uff1a http://cran.r-project.org/
- FAQ\uff1a http://cran.r-project.org/faqs.html
- \u200b\u6587\u6863\u200b\uff1a http://cran.r-project.org/doc/
"},{"location":"alpine.html","title":"Alpine Linux","text":""},{"location":"alpine.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/alpine/
"},{"location":"alpine.html#_2","title":"\u8bf4\u660e","text":"Alpine Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"alpine.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - aarch64
- armhf
- x86
- x86_64
"},{"location":"alpine.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Alpine \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://dl-cdn.alpinelinux.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b v3.5 \u200b\u7248\u672c\u200b\u7684\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\uff1a
https://mirrors.ustc.edu.cn/alpine/v3.5/main\nhttps://mirrors.ustc.edu.cn/alpine/v3.5/community\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b latest-stable
\u200b\u6307\u5411\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u200b\u7248\u672c\u200b\uff1a
https://mirrors.ustc.edu.cn/alpine/latest-stable/main\nhttps://mirrors.ustc.edu.cn/alpine/latest-stable/community\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b apk update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\u3002
"},{"location":"alpine.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.alpinelinux.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.alpinelinux.org/
\u200b\u8bba\u575b\u200b https://forum.alpinelinux.org/forum
Wiki https://wiki.alpinelinux.org/
"},{"location":"anaconda.html","title":"Anaconda","text":"Warning
\u200b\u7531\u4e8e\u200b\u5408\u89c4\u6027\u200b\uff0cAnaconda \u200b\u6e90\u200b\u76ee\u524d\u200b\u5df2\u7ecf\u200b\u65e0\u9650\u671f\u200b\u505c\u6b62\u200b\u670d\u52a1\u200b\u3002
"},{"location":"anaconda.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/anaconda/
"},{"location":"anaconda.html#_2","title":"\u8bf4\u660e","text":"Anaconda \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"anaconda.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Anaconda \u200b\u5b89\u88c5\u5305\u200b\u53ef\u4ee5\u200b\u5728\u200b https://mirrors.ustc.edu.cn/anaconda/archive/ \u200b\u4e0b\u8f7d\u200b\u3002
Miniconda \u200b\u5b89\u88c5\u5305\u200b\u53ef\u4ee5\u200b\u5728\u200b https://mirrors.ustc.edu.cn/anaconda/miniconda/ \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u6dfb\u52a0\u200b USTC \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\uff1a
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/\nconda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/\nconda config --set show_channel_urls yes\n
Conda \u200b\u9644\u52a0\u200b\u5e93\u200b\uff1a
-
Conda Forge
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/\n
-
msys2
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/\n
-
bioconda
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/\n
-
menpo
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/\n
"},{"location":"anaconda.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.continuum.io/
"},{"location":"anthon.html","title":"AOSC OS","text":""},{"location":"anthon.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/anthon
"},{"location":"anthon.html#_2","title":"\u8bf4\u660e","text":"AOSC OS\uff08\u200b\u5b89\u540c\u200b OS\uff09\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002 AOSC OS \u200b\u662f\u200b\u4e00\u4e2a\u200b\u7531\u5b89\u540c\u200b\u5f00\u6e90\u200b\u793e\u533a\u200b\uff08https://aosc.io\uff09\u200b\u5f00\u53d1\u200b\u7684\u200b\u534a\u200b\u6eda\u52a8\u200b Linux \u200b\u53d1\u884c\u7248\u200b\uff0c\u200b\u652f\u6301\u200b\u591a\u79cd\u200b\u5904\u7406\u5668\u200b\u67b6\u6784\u200b\u3002
"},{"location":"anthon.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"AOSC OS \u200b\u5185\u7f6e\u200b apt-gen-list
\u200b\u5de5\u5177\u200b\u6765\u200b\u5f00\u5173\u200b\u793e\u533a\u200b\u63d0\u4f9b\u200b\u7684\u200b\u53ef\u7528\u200b\u955c\u50cf\u200b\u6e90\u200b\u3002\u200b\u8981\u200b\u542f\u7528\u200b USTC \u200b\u6e90\u200b\uff0c\u200b\u6267\u884c\u200b\uff1a
sudo apt-gen-list add-mirror ustc\n
\u200b\u8981\u4ec5\u200b\u542f\u7528\u200b USTC \u200b\u6e90\u200b\uff0c\u200b\u6267\u884c\u200b\uff1a
sudo apt-gen-list set-mirror ustc\n
\u200b\u5173\u4e8e\u200b apt-gen-list
\u200b\u7684\u200b\u8bed\u4e49\u200b\u548c\u200b\u8be6\u7ec6\u200b\u7528\u6cd5\u200b\uff0c\u200b\u8bf7\u200b\u6267\u884c\u200b apt-gen-list help
\u200b\u67e5\u770b\u200b\u5e2e\u52a9\u200b\u3002
"},{"location":"anthon.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://aosc.io
\u200b\u6587\u6863\u200b https://wiki.aosc.io
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://aosc.io/repo
"},{"location":"aosp.html","title":"AOSP","text":""},{"location":"aosp.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/aosp/
"},{"location":"aosp.html#_2","title":"\u8bf4\u660e","text":"Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u6e90\u4ee3\u7801\u200b\u955c\u50cf\u200b\u3002\u200b\u652f\u6301\u200b git \u200b\u4e0e\u200b http(s) \u200b\u534f\u8bae\u200b\u3002\u200b\u5173\u4e8e\u200b\u534f\u8bae\u200b\u9009\u62e9\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u6b64\u5904\u200b\u7684\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"aosp.html#_3","title":"\u521d\u59cb\u200b\u540c\u6b65","text":""},{"location":"aosp.html#1","title":"\u521d\u59cb\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b 1\uff08\u200b\u63a8\u8350\u200b\uff09","text":"\u200b\u7b2c\u4e00\u6b21\u200b\u540c\u6b65\u200b\u6570\u636e\u91cf\u200b\u7279\u522b\u200b\u5927\u200b\uff0c\u200b\u5982\u679c\u200b\u7f51\u7edc\u200b\u4e0d\u200b\u7a33\u5b9a\u200b\uff0c\u200b\u4e2d\u95f4\u200b\u5931\u8d25\u200b\u5c31\u8981\u200b\u4ece\u5934\u518d\u6765\u200b\u4e86\u200b\u3002\u200b\u6240\u4ee5\u200b\u6211\u4eec\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u6253\u5305\u200b\u7684\u200b AOSP \u200b\u955c\u50cf\u200b\uff0c\u200b\u4e3a\u200b\u4e00\u4e2a\u200b tar \u200b\u5305\u200b\uff0c\u200b\u622a\u81f3\u200b 2024 \u200b\u5e74\u200b 3 \u200b\u6708\u200b\u7ea6\u200b 80G\uff08\u200b\u6ce8\u610f\u200b\u78c1\u76d8\u683c\u5f0f\u200b\u9700\u8981\u200b\u80fd\u591f\u200b\u652f\u6301\u200b\u5927\u200b\u6587\u4ef6\u200b\uff09\u3002 \u200b\u8fd9\u6837\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b HTTP(S) \u200b\u7684\u200b\u65b9\u5f0f\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\u3002
\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\uff1ahttps://mirrors.ustc.edu.cn/aosp-monthly/\u3002 \u200b\u8bf7\u200b\u6ce8\u610f\u200b\u5bf9\u6bd4\u200b checksum\u3002
\u200b\u7136\u540e\u200b\u89e3\u538b\u200b\u540e\u200b\u6839\u636e\u200b\u4e0b\u6587\u200b\u7684\u200b\u65b9\u6cd5\u200b\u66f4\u6539\u200b\u540c\u6b65\u200b\u5730\u5740\u200b\uff0c \u200b\u7136\u540e\u200b\u7528\u200b\u547d\u4ee4\u200b repo sync
\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4ee3\u7801\u200b\u90fd\u200b checkout \u200b\u51fa\u6765\u200b\u3002
\u200b\u8be5\u200b tar \u200b\u5305\u4e3a\u200b\u5b9a\u65f6\u200b\u4ece\u200b https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/ \u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"aosp.html#2","title":"\u521d\u59cb\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b 2\uff08\u200b\u4e0d\u200b\u63a8\u8350\u200b\uff09","text":"Warning
\u200b\u7531\u4e8e\u200b AOSP \u200b\u955c\u50cf\u200b\u9020\u6210\u200b\u7684\u200b IO \u200b\u8d1f\u8f7d\u200b\u5f88\u200b\u9ad8\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u521d\u6b21\u200b\u540c\u6b65\u200b\u3002
\u200b\u6309\u7167\u200b Google \u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b (CN)\uff0c \u200b\u5c06\u200b https://android.googlesource.com/platform/manifest
\u200b\u66ff\u6362\u200b\u4e3a\u200b git://mirrors.ustc.edu.cn/aosp/platform/manifest
\u200b\u6216\u200b http://mirrors.ustc.edu.cn/aosp/platform/manifest
\u3002
\u200b\u5177\u4f53\u505a\u6cd5\u200b\u6458\u5f55\u200b\u5982\u4e0b\u200b\uff1a\u200b\u9996\u5148\u200b\u4e0b\u8f7d\u200b repo \u200b\u5de5\u5177\u200b\u3002
mkdir ~/bin\nPATH=~/bin:$PATH\ncurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo\n## \u200b\u5982\u679c\u200b\u4e0a\u8ff0\u200b URL \u200b\u4e0d\u53ef\u200b\u8bbf\u95ee\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\uff1a\n## curl -sSL 'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo\nchmod a+x ~/bin/repo\n
\u200b\u7136\u540e\u200b\u5efa\u7acb\u200b\u4e00\u4e2a\u200b\u5de5\u4f5c\u200b\u76ee\u5f55\u200b\uff08\u200b\u540d\u5b57\u200b\u4efb\u610f\u200b\uff09\uff1a
mkdir WORKING_DIRECTORY\ncd WORKING_DIRECTORY\n
\u200b\u521d\u59cb\u5316\u200b\u4ed3\u5e93\u200b\uff1a
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest\n## \u200b\u5982\u679c\u200b\u63d0\u793a\u200b\u65e0\u6cd5\u200b\u8fde\u63a5\u200b\u5230\u200b gerrit.googlesource.com\uff0c\u200b\u53ef\u4ee5\u200b\u7f16\u8f91\u200b ~/bin/repo\uff0c\u200b\u628a\u200b REPO_URL \u200b\u4e00\u884c\u200b\u66ff\u6362\u6210\u200b\u4e0b\u9762\u200b\u7684\u200b\uff1a\n## REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo'\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u67d0\u4e2a\u200b\u7279\u5b9a\u200b\u7684\u200b Android \u200b\u7248\u672c\u200b \uff08Android \u200b\u7248\u672c\u200b\u5217\u8868\u200b (CN)\uff0c \u200b\u955c\u50cf\u200b\u7ad9\u200b tags \u200b\u5217\u8868\u200b\uff09\uff1a
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-4.0.1_r1\n
\u200b\u540c\u6b65\u200b\u6e90\u7801\u200b\u6811\u200b\uff08\u200b\u4ee5\u540e\u200b\u53ea\u200b\u9700\u200b\u6267\u884c\u200b\u8fd9\u200b\u6761\u200b\u547d\u4ee4\u200b\u6765\u200b\u540c\u6b65\u200b\uff09\uff1a
repo sync\n
"},{"location":"aosp.html#change_to_ustc","title":"\u5df2\u6709\u200b\u4ed3\u5e93\u200b\u5982\u4f55\u200b\u6539\u7528\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5982\u679c\u200b\u60a8\u200b\u5df2\u7ecf\u200b\u4ece\u200b\u5b98\u65b9\u200b\u540c\u6b65\u200b\u4e86\u200b AOSP \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u73b0\u5728\u200b\u5e0c\u671b\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u7684\u200b AOSP \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u8bf7\u200b\u4fee\u6539\u200b .repo/manifests.git/config
\uff0c\u200b\u5c06\u200b\uff1a
url = https://android.googlesource.com/platform/manifest\n
\u200b\u4fee\u6539\u200b\u6210\u200b\uff1a
url = git://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"aosp.html#http_sync","title":"\u901a\u8fc7\u200b HTTP(S) \u200b\u534f\u8bae\u200b\u540c\u6b65","text":"\u200b\u4ee5\u4e0a\u200b\u8bf4\u660e\u200b\u4e2d\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u4e86\u200b git \u200b\u534f\u8bae\u200b\u7684\u200b\u5730\u5740\u200b\uff1agit://mirrors.ustc.edu.cn/aosp/platform/manifest
\u3002
\u200b\u5982\u679c\u200b\u7531\u4e8e\u200b\u67d0\u79cd\u539f\u56e0\u200b\u4e0d\u80fd\u200b\u901a\u8fc7\u200b git \u200b\u534f\u8bae\u200b\u540c\u6b65\u200b\uff0c\u200b\u8bf7\u200b\u4fee\u6539\u200b .repo/manifests.git/config
\uff0c\u200b\u5c06\u200b
url = git://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u4fee\u6539\u200b\u6210\u200b (HTTP)\uff1a
url = http://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u6216\u200b (HTTPS)\uff1a
url = https://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u901a\u8fc7\u200b HTTP(S) \u200b\u540c\u6b65\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53ef\u80fd\u200b\u63d0\u793a\u200b clone.bundle 404 \u200b\u9519\u8bef\u200b\uff0c\u200b\u8fd9\u662f\u200b\u6b63\u5e38\u200b\u73b0\u8c61\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5ffd\u7565\u200b\u3002
"},{"location":"aosp.html#_4","title":"\u4f7f\u7528\u200b\u65f6\u95f4\u6bb5\u200b\u4e0e\u200b\u5e76\u53d1\u200b\u8bbe\u7f6e\u200b\u5efa\u8bae","text":" - \u200b\u672c\u200b\u955c\u50cf\u200b\u6bcf\u5929\u200b\u51cc\u6668\u200b 04:30 \u200b\u540c\u6b65\u200b\u4e00\u6b21\u200b\u3002\u200b\u540c\u6b65\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u8f83\u957f\u65f6\u95f4\u200b\uff0c\u200b\u56e0\u6b64\u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u65f6\u200b\u5efa\u8bae\u200b\u907f\u5f00\u200b\u51cc\u6668\u200b 04:30 \uff5e 06:00 \u200b\u8fd9\u200b\u6bb5\u65f6\u95f4\u200b\u3002
- \u200b\u7531\u4e8e\u200b\u786c\u76d8\u200b I/O \u200b\u8d44\u6e90\u200b\u6709\u9650\u200b\uff0cGit \u200b\u670d\u52a1\u5668\u200b\u6bcf\u200b IP \u200b\u9650\u5236\u200b 5 \u200b\u4e2a\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u200b\u3002
repo sync
\u200b\u547d\u4ee4\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b 4 \u200b\u4e2a\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u200b\uff0c\u200b\u8bf7\u52ff\u200b\u4f7f\u7528\u200b -j
\u200b\u53c2\u6570\u200b\u589e\u52a0\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u6570\u200b\u3002
"},{"location":"aosp.html#brillo","title":"\u9644\u5f55\u200b\uff1aBrillo","text":"Brillo \u200b\u9879\u76ee\u200b\u7684\u200b\u4ee3\u7801\u200b\u6258\u7ba1\u200b\u5728\u200b AOSP \u200b\u9879\u76ee\u200b\u4e2d\u200b\uff0cMirrors \u200b\u955c\u50cf\u200b\u7684\u200b\u662f\u200b\u6574\u4e2a\u200b AOSP \u200b\u9879\u76ee\u200b\uff0c\u200b\u6240\u4ee5\u200b\u81ea\u7136\u200b\u4e5f\u200b\u80fd\u200b\u4ece\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0b\u8f7d\u200b Brillo \u200b\u9879\u76ee\u200b\u4ee3\u7801\u200b\u3002
\u200b\u53c2\u8003\u200b Brillo \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b https://developers.google.com/brillo/docs/reference/downloads \u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u6e90\u7801\u200b manifest \u200b\u5730\u5740\u200b\u6539\u4e3a\u200b git://mirrors.ustc.edu.cn/aosp/brillo/manifest
\u3002\u200b\u5373\u200b\uff1a
repo init
\u200b\u65f6\u200b\uff0c\u200b\u4f7f\u7528\u200b repo init -u git://mirrors.ustc.edu.cn/aosp/brillo/manifest -b master
"},{"location":"aosp.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b https://source.android.com/
Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b (CN) https://source.android.google.cn/
Android Code Search https://cs.android.com/
"},{"location":"archlinux.html","title":"Arch Linux","text":""},{"location":"archlinux.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinux/
"},{"location":"archlinux.html#_2","title":"\u8bf4\u660e","text":"Arch Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinux.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64
"},{"location":"archlinux.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/pacman.d/mirrorlist
\uff0c\u200b\u5728\u200b\u6587\u4ef6\u200b\u7684\u200b\u6700\u200b\u9876\u7aef\u200b\u6dfb\u52a0\u200b
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch\n
\u200b\u56fd\u5185\u200b\u7528\u6237\u200b\uff0c\u200b\u63a8\u8350\u200b\u53e6\u5916\u200b\u4f7f\u7528\u200b Arch Linux CN \u200b\u7684\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b archlinuxcn\u3002
"},{"location":"archlinux.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.archlinux.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.archlinux.org/mailman/listinfo/
\u200b\u8bba\u575b\u200b https://bbs.archlinux.org/
Wiki https://wiki.archlinux.org/
"},{"location":"archlinuxarm.html","title":"Arch Linux ARM","text":""},{"location":"archlinuxarm.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinuxarm/
"},{"location":"archlinuxarm.html#_2","title":"\u8bf4\u660e","text":"Arch Linux ARM \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinuxarm.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ARMv7, AArch64
"},{"location":"archlinuxarm.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/pacman.d/mirrorlist
\uff0c\u200b\u5728\u200b\u6587\u4ef6\u200b\u7684\u200b\u6700\u200b\u9876\u7aef\u200b\u6dfb\u52a0\u200b
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo\n
"},{"location":"archlinuxarm.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.archlinuxarm.org/
\u200b\u8bba\u575b\u200b https://archlinuxarm.org/forum/
Wiki https://archlinuxarm.org/wiki
"},{"location":"archlinuxcn.html","title":"Arch Linux CN","text":""},{"location":"archlinuxcn.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinuxcn/
"},{"location":"archlinuxcn.html#_2","title":"\u8bf4\u660e","text":"Arch Linux CN \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinuxcn.html#_3","title":"\u7b80\u4ecb","text":"Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4ed3\u5e93\u200b\u662f\u200b\u7531\u200b Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u9a71\u52a8\u200b\u7684\u200b\u975e\u5b98\u65b9\u200b\u7528\u6237\u200b\u4ed3\u5e93\u200b\u3002\u200b\u5305\u542b\u200b\u4e2d\u6587\u200b\u7528\u6237\u200b\u5e38\u7528\u8f6f\u4ef6\u200b\u3001\u200b\u5de5\u5177\u200b\u3001\u200b\u5b57\u4f53\u200b/\u200b\u7f8e\u5316\u200b\u5305\u7b49\u200b\u3002
\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1ahttp://repo.archlinuxcn.org
"},{"location":"archlinuxcn.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/pacman.conf
\u200b\u6587\u4ef6\u200b\u672b\u5c3e\u200b\u6dfb\u52a0\u200b\u4e24\u884c\u200b\uff1a
[archlinuxcn]\nServer = https://mirrors.ustc.edu.cn/archlinuxcn/$arch\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u5b89\u88c5\u200b archlinuxcn-keyring
\u200b\u5305\u4ee5\u200b\u5bfc\u5165\u200b GPG key\u3002
Warning
2023 \u200b\u5e74\u200b 12 \u200b\u6708\u200b\u540e\u200b\uff0c\u200b\u5728\u200b\u65b0\u200b\u7cfb\u7edf\u200b\u4e0b\u200b\u5b89\u88c5\u200b archlinuxcn-keyring
\u200b\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\uff1a
error: archlinuxcn-keyring: Signature from \"Jiachen YANG (Arch Linux Packager Signing Key) \" is marginal trust\n
\u200b\u9700\u8981\u200b\u5728\u200b\u672c\u5730\u200b\u4fe1\u4efb\u200b farseerfc \u200b\u7684\u200b GPG key\uff1a
sudo pacman-key --lsign-key \"farseerfc@archlinux.org\"\n
\u200b\u7136\u540e\u200b\u91cd\u8bd5\u200b\u5b89\u88c5\u200b\u3002\u200b\u8be6\u60c5\u200b\u53c2\u89c1\u200b \u200b\u65b0\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u5b89\u88c5\u200b archlinuxcn-keyring \u200b\u5305\u524d\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4fe1\u4efb\u200b farseerfc \u200b\u7684\u200b key\u3002
"},{"location":"archlinuxcn.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4e3b\u9875\u200b https://www.archlinuxcn.org
Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4ed3\u5e93\u200b / \u200b\u955c\u50cf\u200b\u52a0\u901f\u200b\u6e90\u200b\u4ecb\u7ecd\u200b https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/
"},{"location":"blackarch.html","title":"Black Arch","text":""},{"location":"blackarch.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/blackarch/
"},{"location":"blackarch.html#_2","title":"\u8bf4\u660e","text":"Black Arch \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"blackarch.html#_3","title":"\u7b80\u4ecb","text":"BlackArch \u200b\u662f\u200b\u4e00\u6b3e\u200b\u57fa\u4e8e\u200b ArchLinux \u200b\u7684\u200b\u4e3a\u200b\u6e17\u900f\u200b\u6d4b\u8bd5\u200b\u53ca\u200b\u5b89\u5168\u200b\u7814\u7a76\u200b\u4eba\u5458\u200b\u5f00\u53d1\u200b\u7684\u200b\u53d1\u884c\u7248\u200b\uff0c\u200b\u76f8\u5f53\u4e8e\u200b Arch \u200b\u7248\u200b\u7684\u200b BackTrack/Kali\u3002
\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1ahttps://blackarch.org/blackarch/
"},{"location":"blackarch.html#_4","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64, ARM \u200b\u76f8\u5173\u200b\uff08\u200b\u76ee\u524d\u200b\u5305\u542b\u200b armv6h/armv7h/aarch64\uff09
"},{"location":"blackarch.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/pacman.conf
\u200b\u6587\u4ef6\u200b\u672b\u5c3e\u200b\u6dfb\u52a0\u200b\u4e24\u884c\u200b\uff1a
[blackarch]\nServer = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u5b89\u88c5\u200b blackarch-keyring
\u200b\u5305\u4ee5\u200b\u5bfc\u5165\u200b GPG key\u3002
Tip
Black Arch \u200b\u8f6f\u4ef6\u200b\u6e90\u4ec5\u200b\u5305\u542b\u200b\u5176\u200b\u6253\u5305\u200b\u7684\u200b\u5de5\u5177\u200b\u7b49\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u66f4\u6362\u200b Arch Linux \u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u67e5\u770b\u200b archlinux\u3002
"},{"location":"blackarch.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"BlackArch \u200b\u4e3b\u9875\u200b https://blackarch.org
\u200b\u6536\u5f55\u200b\u7684\u200b\u5de5\u5177\u200b\u5217\u8868\u200b https://blackarch.org/tools.html
"},{"location":"brew.git.html","title":"Homebrew","text":""},{"location":"brew.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/brew.git/
"},{"location":"brew.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u6e90\u4ee3\u7801\u200b\u4ed3\u5e93\u200b
"},{"location":"brew.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"\nbrew update\n
Note
\u200b\u82e5\u200b\u7528\u6237\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\uff0c\u200b\u5219\u200b\u6bcf\u6b21\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u5c06\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u8bbe\u7f6e\u200b\u8fdc\u7a0b\u200b\u3002\u200b\u63a8\u8350\u200b\u7528\u6237\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\u200b\u52a0\u5165\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u3002
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"' >> ~/.zshrc\n
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
unset HOMEBREW_BREW_GIT_REMOTE\ngit -C \"$(brew --repo)\" remote set-url origin https://github.com/Homebrew/brew\n
Note
\u200b\u91cd\u7f6e\u200b\u56de\u200b\u9ed8\u8ba4\u200b\u8fdc\u7a0b\u200b\u540e\u200b\uff0c\u200b\u7528\u6237\u200b\u5e94\u8be5\u200b\u5220\u9664\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7684\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\u200b\u4ee5\u514d\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u8fdc\u7a0b\u200b\u518d\u6b21\u200b\u88ab\u200b\u66f4\u6362\u200b\u3002
\u200b\u82e5\u200b\u4e4b\u524d\u200b\u4f7f\u7528\u200b\u7684\u200b git config url.<URL>.insteadOf URL
\u200b\u7684\u200b\u65b9\u5f0f\u200b\u8bbe\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u8bf7\u200b\u624b\u52a8\u200b\u5220\u9664\u200b config
\u200b\u6587\u4ef6\u200b\uff08\u200b\u4e00\u822c\u200b\u4e3a\u200b ~/.gitconfig
\u200b\u6216\u200b\u4ed3\u5e93\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u7684\u200b .git/config
\uff09\u200b\u4e2d\u200b\u7684\u200b\u5bf9\u5e94\u200b\u5b57\u200b\u6bb5\u200b\u3002
"},{"location":"brew.git.html#homebrew-linuxbrew","title":"\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u5b89\u88c5\u200b Homebrew / Linuxbrew","text":"\u200b\u9996\u5148\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u51e0\u6761\u200b\u547d\u4ee4\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\uff1a
export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"\nexport HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nexport HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"\nexport HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"\n
\u200b\u4e4b\u540e\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u8fd0\u884c\u200b Homebrew \u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\uff1a
/bin/bash -c \"$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)\"\n
Note
\u200b\u521d\u6b21\u200b\u5b89\u88c5\u200b Homebrew / Linuxbrew \u200b\u65f6\u200b\uff0c\u200b\u5982\u679c\u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u5b89\u88c5\u200b\u811a\u672c\u200b\uff0c \u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6211\u4eec\u200b\u6bcf\u65e5\u200b\u540c\u6b65\u200b\u7684\u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\u6587\u4ef6\u200b\u3002
/bin/bash -c \"$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)\"\n
"},{"location":"brew.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"brew.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
brew \u200b\u6587\u6863\u200b http://docs.brew.sh/
"},{"location":"centos.html","title":"CentOS","text":""},{"location":"centos.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/centos/
"},{"location":"centos.html#_2","title":"\u8bf4\u660e","text":"CentOS \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"centos.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64, aarch64, ppc64le
"},{"location":"centos.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"7, 8 Stream
Warning
CentOS 8\uff08\u200b\u975e\u200b Stream \u200b\u7248\u672c\u200b\uff09\u200b\u5df2\u200b\u88ab\u200b\u5b98\u65b9\u200b\u79fb\u9664\u200b\u51fa\u8be5\u200b\u4ed3\u5e93\u200b\u3002\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b centos-vault \u200b\u955c\u50cf\u200b\u3002
CentOS 9 Stream \u200b\u53ca\u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u7684\u200b\u955c\u50cf\u200b\u4f4d\u4e8e\u200b centos-stream\u3002
"},{"location":"centos.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u5bf9\u4e8e\u200b CentOS 8 Stream\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/centos|g' \\\n -i.bak \\\n /etc/yum.repos.d/CentOS-Stream-AppStream.repo \\\n /etc/yum.repos.d/CentOS-Stream-BaseOS.repo \\\n /etc/yum.repos.d/CentOS-Stream-Extras.repo \\\n /etc/yum.repos.d/CentOS-Stream-PowerTools.repo\n
\u200b\u5bf9\u4e8e\u200b CentOS 7\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u914d\u7f6e\u200b
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \\\n -i.bak \\\n /etc/yum.repos.d/CentOS-Base.repo\n
\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u53ea\u200b\u66ff\u6362\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b yum makecache
\u200b\u66f4\u65b0\u200b\u7f13\u5b58\u200b\u3002
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
Warning
\u200b\u4ee5\u4e0b\u200b\u7ed9\u51fa\u200b\u7684\u200b CentOS-Stream-PowerTools.repo
\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\u505c\u7528\u200b\u72b6\u6001\u200b\u3002\u200b\u5982\u9700\u200b\u542f\u7528\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b enabled=0
\u200b\u6539\u4e3a\u200b enabled=1
\u3002
-
CentOS 8 Stream\uff1a
/etc/yum.repos.d/CentOS-Stream-BaseOS.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-BaseOS.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[baseos]\nname=CentOS Stream $releasever - BaseOS\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=BaseOS&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/BaseOS/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-Extras.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-Extras.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[extras]\nname=CentOS Stream $releasever - Extras\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/extras/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-AppStream.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-AppStream.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[appstream]\nname=CentOS Stream $releasever - AppStream\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=AppStream&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/AppStream/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-PowerTools.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-PowerTools.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[powertools]\nname=CentOS Stream $releasever - PowerTools\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/PowerTools/$basearch/os/\ngpgcheck=1\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
-
CentOS 7\uff1a
/etc/yum.repos.d/CentOS-Base.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Base.repo\n#\n# The mirror system uses the connecting IP address of the client and the\n# update status of each mirror to pick mirrors that are updated to and\n# geographically close to the client. You should use this for CentOS updates\n# unless you are manually picking other mirrors.\n#\n# If the mirrorlist= does not work for you, as a fall back you can try the\n# remarked out baseurl= line instead.\n#\n#\n\n[base]\nname=CentOS-$releasever - Base\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#released updates\n[updates]\nname=CentOS-$releasever - Updates\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#additional packages that may be useful\n[extras]\nname=CentOS-$releasever - Extras\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#additional packages that extend functionality of existing packages\n[centosplus]\nname=CentOS-$releasever - Plus\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/\ngpgcheck=1\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n
"},{"location":"centos.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.centos.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://wiki.centos.org/zh/GettingHelp/ListInfo
\u200b\u8bba\u575b\u200b https://forums.centos.org/
\u200b\u6587\u6863\u200b https://docs.centos.org/
Wiki https://wiki.centos.org/zh/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.centos.org/download/mirrors/
"},{"location":"ceph.html","title":"Ceph","text":""},{"location":"ceph.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ceph/
"},{"location":"ceph.html#_2","title":"\u8bf4\u660e","text":"Ceph \u200b\u662f\u200b\u5f00\u6e90\u200b\u7684\u200b\u5206\u5e03\u5f0f\u200b\u5b58\u50a8\u7cfb\u7edf\u200b\u3002\u200b\u672c\u200b\u955c\u50cf\u200b\u4e3a\u200b download.ceph.com \u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b ceph \u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u9884\u200b\u7f16\u8bd1\u200b\u7684\u200b\u8f6f\u4ef6\u5305\u200b\u3002
"},{"location":"ceph.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":" -
\u200b\u9884\u200b\u7f16\u8bd1\u200b\u8f6f\u4ef6\u5305\u200b\uff1a
\u200b\u53c2\u8003\u200b ceph \u200b\u5b98\u65b9\u200b\u4f7f\u7528\u200b\u5e2e\u52a9\u200b https://docs.ceph.com/en/latest/install/get-packages/\uff0c\u200b\u5c06\u200b\u6240\u6709\u200b download.ceph.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/ceph
\u200b\u5373\u53ef\u200b\u3002
-
\u200b\u6e90\u4ee3\u7801\u200b\uff1a
Ceph \u200b\u6253\u5305\u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u4f4d\u4e8e\u200b https://mirrors.ustc.edu.cn/ceph/tarballs/ \u200b\u76ee\u5f55\u200b\u4e2d\u200b\u3002
"},{"location":"clojars.html","title":"Clojars","text":""},{"location":"clojars.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/clojars/
"},{"location":"clojars.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b leiningen \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u5728\u200b\u9879\u76ee\u200b\u6839\u76ee\u5f55\u200b\u7684\u200b project.clj
\u200b\u4e2d\u200b\u81ea\u5df1\u200b\u6dfb\u52a0\u200b\u5173\u952e\u5b57\u200b :mirrors
\u3002
\u200b\u7136\u540e\u200b\u4ee5\u200b\u5982\u4e0b\u200b map \u200b\u683c\u5f0f\u200b\u6dfb\u52a0\u200b\u6e90\u200b\uff1a
:mirrors {\"clojars\" {:name \"ustc\"\n :url \"https://mirrors.ustc.edu.cn/clojars/\"}}\n
"},{"location":"clojars.html#_3","title":"\u6781\u7b80\u200b\u793a\u4f8b","text":"(defproject myapp \"1.0.0\"\n :description \"My Application\"\n :dependencies [[enlive \"1.0.1\"]\n [cheshire \"4.0.0\"]\n [org.markdownj/markdownj \"0.3.0-1.0.2b4\"]]\n :mirrors {\"clojars\" {:name \"ustc\"\n :url \"https://mirrors.ustc.edu.cn/clojars/\"}}\n :main leiningen.web)\n
\u200b\u914d\u7f6e\u200b\u597d\u540e\u200b\uff0c\u200b\u5728\u200b\u9879\u76ee\u200b\u7684\u200b\u6839\u76ee\u5f55\u200b\u4e0b\u200b\u8fd0\u884c\u200b lein run
\uff0c\u200b\u4ece\u200b\u8f93\u51fa\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u4e00\u4e9b\u200b\u5305\u200b\u662f\u4ece\u200b ustc \u200b\u4e0b\u8f7d\u200b\u7684\u200b\u3002
"},{"location":"clojars.html#_4","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u6e90\u200b\u66ff\u6362\u200b\u7684\u200b\u53ea\u662f\u200b clojars \u200b\u8fd9\u4e2a\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u4e00\u4e9b\u200b maven \u200b\u7684\u200b\u5305\u200b\u4f9d\u7136\u200b\u4f1a\u200b\u4ece\u200b central maven \u200b\u4ed3\u5e93\u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u4e0a\u8ff0\u200b\u65b9\u6cd5\u200b\u53ea\u200b\u9488\u5bf9\u200b\u5355\u4e2a\u200b\u9879\u76ee\u200b\u751f\u6548\u200b\u3002\u200b\u5982\u679c\u200b\u8981\u200b\u9488\u5bf9\u200b\u6240\u6709\u200b\u9879\u76ee\u200b\u8fdb\u884c\u200b\u5168\u5c40\u200b\u914d\u7f6e\u200b\uff0c\u200b\u9700\u200b\u4fee\u6539\u200b leiningen \u200b\u7684\u200b profiles
\u3002
\u200b\u5728\u200b ~/.lein/projfiles.clj
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
:user {:repositories [[\"clojars\" {:url \"https://mirrors.ustc.edu.cn/clojars/\"}]]\n ;; other :user profile settings...\n }\n
leiningen \u200b\u4f1a\u200b\u63d0\u793a\u200b\u8bf4\u200b :repositories
\u200b\u5199\u200b\u5728\u200b\u4e86\u200b :user
\u200b\u4e2d\u200b\uff0c\u200b\u4e0d\u8fc7\u200b\u4e0d\u200b\u5f71\u54cd\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"clojars.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"leiningen \u200b\u914d\u7f6e\u200b\u793a\u4f8b\u200b https://github.com/technomancy/leiningen/blob/master/sample.project.clj
clojars-web \u200b\u6587\u6863\u200b https://github.com/clojars/clojars-web/wiki/Mirrors
"},{"location":"contributor.html","title":"\u6587\u6863\u200b\u8d21\u732e\u8005\u200b\u540d\u5355","text":"\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u524d\u5f80\u200b https://github.com/ustclug/mirrorhelp/graphs/contributors \u200b\u83b7\u53d6\u200b\u5168\u90e8\u200b\u8d21\u732e\u8005\u200b\u5217\u8868\u200b\u3002
\u200b\u4ee5\u200b\u5b57\u5178\u200b\u5e8f\u200b\u6392\u5e8f\u200b\uff1a
- AllanZyne
- berlin2123
- bobby285271
- cloudfstrife
- cuihaoleo
- fz0000
- gaoyifan
- gloit042
- hmsjy2017
- hosiet
- iBug
- jyhi
- knight42
- ksqsf
- l2dy
- liyishuai
- lovenemesis
- lwintermelon
- nicball
- Red54
- rewqazxv
- taoky
- volltin
- XuehaiPan
- yangxuan8282
- yewq
- ykla
- yuanyiwei
- zaoqi
- zhsj
"},{"location":"crates.io-index.html","title":"Rust Crates","text":""},{"location":"crates.io-index.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/crates.io-index/
"},{"location":"crates.io-index.html#_2","title":"\u8bf4\u660e","text":"Rust Crates Registry \u200b\u6e90\u200b
"},{"location":"crates.io-index.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b $CARGO_HOME/config
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"git://mirrors.ustc.edu.cn/crates.io-index\"\n
Note
$CARGO_HOME
\u200b\u5728\u200b Windows \u200b\u7cfb\u7edf\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\uff1a%USERPROFILE%\\.cargo
\uff0c\u200b\u5728\u200b\u7c7b\u200b Unix \u200b\u7cfb\u7edf\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\uff1a$HOME/.cargo
Note
\u200b\u5982\u679c\u200b\u6240\u5904\u200b\u7684\u200b\u73af\u5883\u200b\u4e2d\u200b\u4e0d\u200b\u5141\u8bb8\u200b\u4f7f\u7528\u200b git \u200b\u534f\u8bae\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4e0a\u8ff0\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b\uff1a
registry = \"https://mirrors.ustc.edu.cn/crates.io-index\"\n
\u200b\u5728\u200b Linux \u200b\u73af\u5883\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\uff1a
mkdir -vp ${CARGO_HOME:-$HOME/.cargo}\n\ncat << EOF | tee -a ${CARGO_HOME:-$HOME/.cargo}/config\n[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"git://mirrors.ustc.edu.cn/crates.io-index\"\nEOF\n
Note
cargo 1.68 \u200b\u7248\u672c\u200b\u5f00\u59cb\u200b\u652f\u6301\u200b\u7a00\u758f\u200b\u7d22\u5f15\u200b\uff1a\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u5b8c\u6574\u200b\u514b\u9686\u200b crates.io-index \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u52a0\u5feb\u200b\u83b7\u53d6\u200b\u5305\u200b\u7684\u200b\u901f\u5ea6\u200b\u3002\u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b cargo \u200b\u7248\u672c\u200b\u5927\u4e8e\u200b\u7b49\u4e8e\u200b 1.68\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b $CARGO_HOME/config
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"sparse+https://mirrors.ustc.edu.cn/crates.io-index/\"\n
\u200b\u5728\u200b Linux \u200b\u73af\u5883\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\uff1a
mkdir -vp ${CARGO_HOME:-$HOME/.cargo}\n\ncat << EOF | tee -a ${CARGO_HOME:-$HOME/.cargo}/config\n[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"sparse+https://mirrors.ustc.edu.cn/crates.io-index/\"\nEOF\n
Warning
cargo search
\u200b\u65e0\u6cd5\u200b\u4f7f\u7528\u200b\u955c\u50cf\u200b\u3002
Warning
\u200b\u82e5\u200b\u4f7f\u7528\u200b crates \u200b\u6e90\u65f6\u200b\u51fa\u73b0\u200b Couldn't resolve host name (Could not resolve host: crates)
\u200b\u9519\u8bef\u200b\uff08\u200b\u89c1\u200b https://github.com/ustclug/discussions/issues/294\uff09\uff0c\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u5728\u200b\u8fd0\u884c\u200b cargo
\u200b\u7684\u200b\u65f6\u5019\u200b\u52a0\u5165\u200b\u73af\u5883\u53d8\u91cf\u200b CARGO_HTTP_MULTIPLEXING=false
\u3002
Warning
Windows \u200b\u7528\u6237\u200b\u5728\u200b\u4f7f\u7528\u200b crates \u200b\u6e90\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b next InitializeSecurityContext failed: Unknown error
\u200b\u9519\u8bef\u200b\uff08\u200b\u89c1\u200b https://github.com/ustclug/discussions/issues/339 \u200b\u548c\u200b https://github.com/rust-lang/cargo/issues/7096\uff09\u3002\u200b\u4e00\u4e2a\u200b workaround \u200b\u662f\u200b\u5728\u200b\u8fd0\u884c\u200b cargo
\u200b\u7684\u200b\u65f6\u5019\u200b\u52a0\u5165\u200b\u73af\u5883\u53d8\u91cf\u200b CARGO_HTTP_CHECK_REVOKE=false
\uff0c\u200b\u6216\u8005\u200b\u5728\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u589e\u52a0\u200b\uff1a
[http]\ncheck-revoke = false\n
"},{"location":"crates.io-index.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://crates.io/
"},{"location":"deb-multimedia.html","title":"Deb Multimedia","text":""},{"location":"deb-multimedia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/deb-multimedia/
"},{"location":"deb-multimedia.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u7b2c\u4e09\u65b9\u200b\u591a\u5a92\u4f53\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"deb-multimedia.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Deb Multimedia \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS \u200b\u7b49\u200b
"},{"location":"deb-multimedia.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Stable, Stable, Testing, Unstable(sid)
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b Bookworm
"},{"location":"deb-multimedia.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u8be5\u200b\u9879\u76ee\u200b\u4ee5\u524d\u200b\u7684\u200b\u540d\u5b57\u200b\u4e3a\u200b Debian Multimedia\uff0c\u200b\u73b0\u200b\u6539\u540d\u200b\u4e3a\u200b Deb Multimedia\u3002 \u200b\u6ce8\u610f\u200b\u8fd9\u200b\u4e0d\u662f\u200b Debian \u200b\u5b98\u65b9\u200b\u9879\u76ee\u200b\uff0c\u200b\u800c\u662f\u200b deb-multimedia.org \u200b\u7684\u200b\u955c\u50cf\u200b\uff0c \u200b\u4e0e\u200b Debian \u200b\u5b98\u65b9\u200b\u7684\u200b Multimedia \u200b\u5c0f\u7ec4\u200b\u7684\u200b\u533a\u522b\u200b\u89c1\u200b https://wiki.debian.org/DebianMultimedia/FAQ\u3002
\u200b\u4ee5\u200b Bookworm \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u4e2d\u200b\u52a0\u5165\u200b
deb http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm main non-free\n# deb-src http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm main non-free\ndeb http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm-backports main\n# deb-src http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm-backports main\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u5bfc\u5165\u200b deb-multimedia-keyring
\u00a0 wget https://mirrors.ustc.edu.cn/deb-multimedia/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb\n\u00a0 sudo apt-get install ./deb-multimedia-keyring_2016.8.1_all.deb\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"deb-multimedia.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://deb-multimedia.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://deb-multimedia.org/mailinglist
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://deb-multimedia.org/debian-m
"},{"location":"debian-cd.html","title":"Debian CD","text":""},{"location":"debian-cd.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-cd/
"},{"location":"debian-cd.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u955c\u50cf\u200b
"},{"location":"debian-cd.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian-cd.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u7248\u200b
"},{"location":"debian-cd.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b Debian \u200b\u65f6\u200b\uff0c\u200b\u4e00\u822c\u200b\u4e0b\u8f7d\u200b CD ISO \u200b\u4e2d\u200b\u7684\u200b\u7b2c\u4e00\u4e2a\u200b\u5373\u53ef\u200b\uff0c\u200b\u6bd4\u5982\u200b 64 \u200b\u4f4d\u200b\u673a\u5668\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/debian-cd/current/amd64/iso-cd/ \u200b\u4e2d\u4ee5\u200b amd64-CD-1.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u679c\u200b\u5b89\u88c5\u200b\u65f6\u200b\u53ef\u4ee5\u200b\u8054\u7f51\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4e0b\u8f7d\u200b\u66f4\u200b\u5c0f\u200b\u7684\u200b\u7f51\u7edc\u200b\u5b89\u88c5\u7248\u200b\u7684\u200b ISO\uff08\u200b\u4ee5\u200b netinst.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\uff09\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u79bb\u7ebf\u200b\u5b89\u88c5\u200b\u684c\u9762\u73af\u5883\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u4e0d\u540c\u200b\u684c\u9762\u200b\u7684\u200b CD-1.iso
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5982\u200b amd64-kde-CD-1.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u5c31\u200b\u5305\u542b\u200b\u4e86\u200b\u79bb\u7ebf\u200b\u5b89\u88c5\u200b KDE \u200b\u6240\u200b\u9700\u200b\u7684\u200b\u5185\u5bb9\u200b\u3002
"},{"location":"debian-cdimage.html","title":"Debian-cdimage","text":""},{"location":"debian-cdimage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-cdimage/
"},{"location":"debian-cdimage.html#_2","title":"\u8bf4\u660e","text":"\u200b\u8fd9\u662f\u200b\u9664\u4e86\u200b debian-cd
\u200b\u4e4b\u5916\u200b Debian \u200b\u7684\u200b\u53e6\u200b\u4e00\u90e8\u5206\u200b\u8865\u5145\u200b\u7528\u200b\u5b98\u65b9\u200b\u548c\u51c6\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b\u7684\u200b\u526f\u672c\u200b\u3002\u200b\u5176\u200b\u5185\u5bb9\u200b\u6765\u81ea\u200b http://cdimage.debian.org/cdimage/\uff0c\u200b\u4f46\u200b\u5e76\u672a\u200b\u8fdb\u884c\u200b\u5b8c\u6574\u200b\u7684\u200b\u540c\u6b65\u200b\uff0c\u200b\u4fdd\u7559\u200b\u4e86\u200b\u8f83\u200b\u5b9e\u7528\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\u5185\u5bb9\u200b\u3002
\u200b\u8be5\u200b\u526f\u672c\u200b\u6bcf\u5468\u200b\u540c\u6b65\u200b\u4e00\u6b21\u200b\u3002
"},{"location":"debian-cdimage.html#_3","title":"\u6536\u5f55\u200b\u5185\u5bb9","text":"\u200b\u7ad9\u70b9\u200b\u6682\u65f6\u200b\u540c\u6b65\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff1a
- \u200b\u6bcf\u5468\u200b\u6784\u5efa\u200b testing \u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
weekly-builds
- \u200b\u6bcf\u5468\u200b\u6784\u5efa\u200b testing LiveCD
weekly-live-builds
- \u200b\u6d4b\u8bd5\u7248\u200b debian-installer \u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b\u4e0e\u200b LiveCD
*_di_*
- \u200b\u542b\u6709\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\u7684\u200b\u51c6\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
unofficial/non-free
- \u200b\u4f9b\u200b OpenStack \u200b\u4f7f\u7528\u200b\u7684\u200b raw \u200b\u955c\u50cf\u200b\u548c\u200b qcow2 \u200b\u955c\u50cf\u200b
openstack
- \u200b\u975e\u6b63\u5f0f\u200b\u53d1\u884c\u200b\u67b6\u6784\u200b\uff08debian-ports\uff09\u200b\u7684\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
ports
Tip
\u200b\u4e3a\u200b\u8282\u7ea6\u200b\u670d\u52a1\u5668\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0d\u200b\u540c\u6b65\u200b\u6bcf\u65e5\u200b\u6784\u5efa\u200b\u955c\u50cf\u200b\u3002
"},{"location":"debian-cdimage.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9009\u62e9\u200b\u60a8\u200b\u9700\u8981\u200b\u7684\u200b\u955c\u50cf\u6587\u4ef6\u200b\u4e0b\u8f7d\u200b\u4f7f\u7528\u200b\u5373\u53ef\u200b\u3002\u200b\u6587\u4ef6\u200b\u540c\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u6709\u200b\u6587\u4ef6\u200b\u6563\u5217\u503c\u200b\u548c\u200b\u6570\u5b57\u200b\u7b7e\u540d\u6587\u4ef6\u200b\uff0c\u200b\u8bf7\u200b\u8fdb\u884c\u200b\u6821\u9a8c\u200b\u4ee5\u200b\u786e\u4fdd\u200b\u6587\u4ef6\u200b\u5b8c\u6574\u6027\u200b\u3002
"},{"location":"debian-security.html","title":"Debian Security","text":""},{"location":"debian-security.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-security/
"},{"location":"debian-security.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u8f6f\u4ef6\u200b\u5b89\u5168\u66f4\u65b0\u200b\u6e90\u200b
"},{"location":"debian-security.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian-security.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Old Stable, Old Stable, Stable
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b Bookworm
"},{"location":"debian-security.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Debian \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://security.debian.org/debian-security/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/debian-security/
\u200b\u5373\u53ef\u200b\u3002
Note
\u200b\u4ece\u200b Debian 11 \"Bullseye\" \u200b\u5f00\u59cb\u200b\uff0c\u200b\u5b89\u5168\u66f4\u65b0\u200b\u4ed3\u5e93\u200b\u540d\u200b\u4ece\u200b \u200b\u53d1\u884c\u7248\u200b\u4ee3\u53f7\u200b/updates
\u200b\u66f4\u65b0\u200b\u4e3a\u200b \u200b\u53d1\u884c\u7248\u200b\u4ee3\u53f7\u200b-security
\uff0c\u200b\u8be6\u89c1\u200b Debian 11 (bullseye) \u200b\u53d1\u884c\u200b\u8bf4\u660e\u200b\uff0c\u200b\u8bf7\u200b\u65e7\u7248\u672c\u200b\u7528\u6237\u200b\u6ce8\u610f\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\u4e0a\u8ff0\u200b\u4fee\u6539\u200b\uff1a
sudo sed -i 's|security.debian.org|mirrors.ustc.edu.cn|g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Debian 12Debian 11Debian 10 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bookworm-security\nComponents: main contrib non-free non-free-firmware\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bookworm-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bullseye-security\nComponents: main contrib non-free\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bullseye-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: buster/updates\nComponents: main contrib non-free\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b buster-backports
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
(Debian Buster \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b)\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b \u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
"},{"location":"debian-security.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.debian.org/security/
Debian \u200b\u5b89\u5168\u200b\u8ffd\u8e2a\u200b\u7f51\u200b https://security-tracker.debian.org/tracker/
"},{"location":"debian.html","title":"Debian","text":""},{"location":"debian.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian/
"},{"location":"debian.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"debian.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Old Stable, Old Stable, Stable, Testing, Unstable (sid)
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b bookworm\u3002
"},{"location":"debian.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Debian \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://deb.debian.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Debian 12Debian 11Debian 10 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware\ndeb http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: bookworm bookworm-updates\nComponents: main contrib non-free non-free-firmware\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bookworm-security\nComponents: main contrib non-free non-free-firmware\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bookworm-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\ndeb http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian bullseye-backports main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-backports main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: bullseye bullseye-updates\nComponents: main contrib non-free\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bullseye-security\nComponents: main contrib non-free\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bullseye-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian buster main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free\ndeb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: buster buster-updates\nComponents: main contrib non-free\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: buster/updates\nComponents: main contrib non-free\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b buster-backports
\u3002
Tip
\u200b\u4ece\u200b Debian 12 (bookworm) \u200b\u5f00\u59cb\u200b\uff0c\u200b\u4ed3\u5e93\u200b\u6dfb\u52a0\u200b\u4e86\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\u7ec4\u4ef6\u200b non-free-firmware
\u3002\u200b\u5982\u679c\u200b\u6b63\u5728\u200b\u4f7f\u7528\u200b bookworm, testing \u200b\u6216\u200b sid\uff0c\u200b\u5e76\u4e14\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\uff0c\u200b\u5219\u200b\u5728\u200b\u7f16\u8f91\u200b\u914d\u7f6e\u200b\u65f6\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b non-free-firmware
\u3002\u200b\u5176\u4e2d\u200b\u4ee5\u4e0a\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5df2\u7ecf\u200b\u6dfb\u52a0\u200b\u3002
\u200b\u8be6\u60c5\u200b\u53c2\u8003\u200b https://wiki.debian.org/Firmware \u200b\u4e0e\u200b Debian bug #1030189\u3002
Tip
Debian 12 (bookworm) \u200b\u7684\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u5f00\u59cb\u200b\u4f7f\u7528\u200b DEB822 \u200b\u683c\u5f0f\u200b\uff0c \u200b\u800c\u200b\u975e\u200b\u4e0a\u6587\u200b\u4f7f\u7528\u200b\u7684\u200b\u4f20\u7edf\u200b\u7684\u200b One-Line-Style \u200b\u683c\u5f0f\u200b\u3002\u200b\u5bf9\u5e94\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u7684\u200b\u6587\u4ef6\u200b\u4e3a\u200b /etc/apt/sources.list.d/debian.sources
\u3002\u200b\u540c\u6837\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources\n
\u200b\u540c\u65f6\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u66f4\u6539\u200b Debian Security \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b debian-security\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
(Debian Buster \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b)\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b \u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
Warning
\u200b\u5728\u200b apt 2.1.9 \u200b\u53ca\u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u4e2d\u200b\uff0capt \u200b\u7684\u200b HTTP Pipelining \u200b\u7279\u6027\u200b\u4e0e\u200b Nginx \u200b\u670d\u52a1\u5668\u200b\u7591\u4f3c\u200b\u5b58\u5728\u200b\u4e00\u5b9a\u200b\u7684\u200b\u4e0d\u200b\u517c\u5bb9\u95ee\u9898\u200b\uff0c\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b\u9ad8\u5e26\u5bbd\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b\u5927\u91cf\u200b\u8f6f\u4ef6\u5305\u200b \uff08\u200b\u4f8b\u5982\u200b\u7cfb\u7edf\u5347\u7ea7\u200b\uff09\u200b\u65f6\u200b\u51fa\u73b0\u200b\u5076\u53d1\u200b\u7684\u200b Connection reset by peer \u200b\u9519\u8bef\u200b\uff08\u200b\u8be6\u89c1\u200b Debian bug #973581\uff09\u3002
\u200b\u76ee\u524d\u200b\uff0c\u200b\u7528\u6237\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u5173\u95ed\u200b HTTP Pipelining \u200b\u7279\u6027\u200b\u89e3\u51b3\u200b\u6b64\u200b\u95ee\u9898\u200b\u3002 \u200b\u5982\u679c\u200b\u9700\u8981\u200b\u5173\u95ed\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u4f7f\u7528\u200b apt
\u200b\u547d\u4ee4\u200b\u65f6\u200b\u52a0\u4e0a\u200b -o Acquire::http::Pipeline-Depth=0
\u200b\u53c2\u6570\u200b\uff0c\u200b\u6216\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5c06\u200b\u76f8\u5173\u200b\u8bbe\u7f6e\u200b\u52a0\u5165\u200b apt \u200b\u7cfb\u7edf\u914d\u7f6e\u200b\u4e2d\u200b\uff1a
echo \"Acquire::http::Pipeline-Depth \\\"0\\\";\" > /etc/apt/apt.conf.d/99nopipelining\n
"},{"location":"debian.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.debian.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.debian.org/MailingLists/
Wiki https://wiki.debian.org/
\u200b\u6587\u6863\u200b https://www.debian.org/doc/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.debian.org/mirror/list
"},{"location":"debiancn.html","title":"Debiancn","text":""},{"location":"debiancn.html#_1","title":"\u5730\u5740","text":" - https://mirrors.ustc.edu.cn/debiancn/
"},{"location":"debiancn.html#_2","title":"\u8bf4\u660e","text":"Debiancn \u200b\u793e\u533a\u200b\uff08https://www.debiancn.org\uff09\u200b\u7ef4\u62a4\u200b\u7684\u200b \u200b\u975e\u5b98\u65b9\u200b\uff0c\u200b\u7b2c\u4e09\u65b9\u200b\u793e\u533a\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u955c\u50cf\u200b
\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u5982\u200b WPS Office\u3001\u200b\u7f51\u6613\u200b\u4e91\u200b\u97f3\u4e50\u200b\u3001bcloud
\u3001wine-staging
\u200b\u7b49\u200b\u65b9\u4fbf\u200b\u56fd\u5185\u200b Debian \u200b\u7528\u6237\u200b\u4f7f\u7528\u200b\u7684\u200b\u8865\u5145\u200b\u8f6f\u4ef6\u200b\u3002
"},{"location":"debiancn.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"amd64
\u200b\u4e3a\u4e3b\u200b\uff0c\u200b\u6781\u5c11\u91cf\u200b\u8f6f\u4ef6\u200b\u63d0\u4f9b\u200b i386
\u200b\u7b49\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u3002
"},{"location":"debiancn.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" -
bookworm
-
bullseye
-
buster
\u200b\u76ee\u524d\u200b\u6682\u65e0\u200b\u4e13\u7528\u200b\u4e8e\u200b testing \u200b\u548c\u200b sid \u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002
"},{"location":"debiancn.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Tip
\u200b\u8bf7\u200b\u53c2\u8003\u200b\u4e0a\u6e38\u200b\u4f7f\u7528\u200b\u8bf4\u660e\u200b \u200b\u5e76\u200b\u5c06\u200b\u6240\u6709\u200b repo.debiancn.org
\u200b\u5b57\u7b26\u4e32\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"debiancn.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u793e\u533a\u200b\u4e3b\u9875\u200b https://www.debiancn.org/
\u200b\u4ed3\u5e93\u200b\u4e3b\u9875\u200b https://repo.debiancn.org/
\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u4e0e\u200b Git \u200b\u4ed3\u5e93\u200b https://github.com/debiancn/repo
\u200b\u5176\u5b83\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://github.com/debiancn/repo/issues/60
"},{"location":"docker-ce.html","title":"Docker CE","text":""},{"location":"docker-ce.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/docker-ce/
"},{"location":"docker-ce.html#_2","title":"\u8bf4\u660e","text":"Docker CE \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"docker-ce.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b
"},{"location":"docker-ce.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u4e14\u200b\u5bf9\u5e94\u200b\u53d1\u884c\u7248\u200b\u4ecd\u200b\u5728\u200b\u7ef4\u62a4\u200b\u72b6\u6001\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"docker-ce.html#_5","title":"\u6536\u5f55\u200b\u5e73\u53f0","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u5e73\u53f0\u200b\uff08\u200b\u5305\u62ec\u200b Linux\u3001Windows\u3001macOS\uff09\uff0c\u200b\u5177\u4f53\u200b\u8bf7\u200b\u67e5\u770b\u200b \u200b\u5b98\u65b9\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"docker-ce.html#_6","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"docker-ce.html#_7","title":"\u81ea\u52a8\u200b\u5b89\u88c5","text":"Docker \u200b\u63d0\u4f9b\u200b\u4e86\u200b\u4fbf\u5229\u200b\u5b89\u88c5\u200b\u7684\u200b\u811a\u672c\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u6309\u7167\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u5b89\u88c5\u200b\uff1a
curl -fsSL https://get.docker.com -o get-docker.sh\nsudo DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh\n
"},{"location":"docker-ce.html#_8","title":"\u624b\u52a8\u200b\u5b89\u88c5","text":"\u200b\u5b89\u88c5\u200b Docker CE\uff0c\u200b\u8bf7\u200b\u6309\u7167\u200b \u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u6587\u6863\u200b\uff0c\u200b\u9009\u62e9\u200b\u4f60\u200b\u5bf9\u5e94\u200b\u7684\u200b\u7cfb\u7edf\u200b\u3002 \u200b\u4ee5\u200b Ubuntu \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u53c2\u8003\u200b \u200b\u5b98\u65b9\u200b Ubuntu \u200b\u5b89\u88c5\u200b Docker CE \u200b\u624b\u518c\u200b \u200b\u8fdb\u884c\u200b\u5b89\u88c5\u200b\u3002\u200b\u5728\u200b\u9605\u8bfb\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u624b\u518c\u200b\u65f6\u200b\uff0c\u200b\u53ea\u8981\u200b\u628a\u200b download.docker.com
\u200b\u5730\u5740\u200b\u6362\u6210\u200b mirrors.ustc.edu.cn/docker-ce
\u200b\u5373\u53ef\u200b\u3002
CentOS\u3001 Fedora \u200b\u7b49\u200b\u7528\u6237\u200b\u5728\u200b\u4e0b\u8f7d\u200b docker-ce.repo
\u200b\u6587\u4ef6\u200b\u540e\u200b\uff08\u200b\u4f4d\u4e8e\u200b /etc/yum.repos.d/
\uff09\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u5c06\u200b\u8be5\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b download.docker.com
\u200b\u5730\u5740\u200b\u6362\u6210\u200b mirrors.ustc.edu.cn/docker-ce
\u3002
Tip
\u200b\u5b89\u88c5\u200b\u5b8c\u200b Docker CE \u200b\u4e4b\u540e\u200b\uff0c\u200b\u66ff\u6362\u200b\u6389\u200b\u5b98\u65b9\u200b\u7684\u200b Docker Registry \u200b\u670d\u52a1\u200b\uff0c\u200b\u53ef\u200b\u52a0\u5feb\u200b\u62c9\u53d6\u200b Docker \u200b\u955c\u50cf\u200b\u7684\u200b\u901f\u5ea6\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b dockerhub\u3002
"},{"location":"docker-ce.html#_9","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Docker \u200b\u5b98\u7f51\u200b https://www.docker.com/
Docker Store https://store.docker.com/
Docker Hub https://hub.docker.com/
"},{"location":"dockerhub.html","title":"Docker Hub","text":""},{"location":"dockerhub.html#_1","title":"\u5730\u5740","text":"https://docker.mirrors.ustc.edu.cn/
"},{"location":"dockerhub.html#_2","title":"\u8bf4\u660e","text":"Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b
"},{"location":"dockerhub.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u7531\u4e8e\u200b\u8bbf\u95ee\u200b\u539f\u59cb\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7f51\u7edc\u5e26\u5bbd\u200b\u7b49\u200b\u6761\u4ef6\u200b\u7684\u200b\u9650\u5236\u200b\uff0c\u200b\u5bfc\u81f4\u200b Docker Hub, Google Container Registry (gcr.io) \u200b\u4e0e\u200b Quay Container Registry (quay.io) \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u5904\u4e8e\u200b\u57fa\u672c\u200b\u4e0d\u53ef\u200b\u7528\u200b\u7684\u200b\u72b6\u6001\u200b\uff0c\u200b\u56e0\u6b64\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b\u5404\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\u4ec5\u9650\u200b\u6821\u5185\u200b\u4f7f\u7528\u200b\u3002
\u200b\u5bf9\u4e8e\u200b\u4ece\u200b\u79d1\u5927\u200b\u6821\u5916\u200b\u7684\u200b\u8bbf\u95ee\u200b\uff1a
- Docker Hub \u200b\u548c\u200b Google Container Registry \u200b\u4f1a\u200b\u8fd4\u56de\u200b 403\uff1b
- Quay \u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u6e90\u200b\u7ad9\u200b\u3002
\u200b\u672c\u200b\u6587\u6863\u200b\u7ed3\u5c3e\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u4ee5\u200b\u4f9b\u53c2\u8003\u200b\u3002
- 2020-04-?? Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u5176\u4ed6\u200b\u56fd\u5185\u200b Docker Hub \u200b\u955c\u50cf\u200b\u6e90\u200b\u3002
- 2020-08-16 Google Container Registry \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u963f\u91cc\u200b\u4e91\u200b\u63d0\u4f9b\u200b\u7684\u200b\u516c\u5f00\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\uff08\u200b\u5305\u542b\u200b\u4e86\u200b\u90e8\u5206\u200b gcr.io \u200b\u4e0a\u200b\u5b58\u5728\u200b\u7684\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\uff09\uff1bQuay Container Registry \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u6e90\u200b\u7ad9\u200b\u3002
- 2020-08-21 \u200b\u8003\u8651\u200b\u5230\u200b gcr \u200b\u955c\u50cf\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u963f\u91cc\u200b\u4e91\u200b\u63d0\u4f9b\u200b\u7684\u200b\u516c\u5f00\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\u53ef\u80fd\u200b\u5b58\u5728\u200b\u7684\u200b\u5b89\u5168\u9690\u60a3\u200b\uff08\u200b\u89c1\u200b mirrorhelp#158\uff09\uff0c\u200b\u76ee\u524d\u200b\u6821\u5916\u200b\u5bf9\u200b gcr \u200b\u955c\u50cf\u200b\u7684\u200b\u8bbf\u95ee\u200b\u8fd4\u56de\u200b 403\u3002
- 2022-08-24 \u200b\u7531\u4e8e\u200b\u83b7\u6089\u200b\u963f\u91cc\u200b\u4e91\u200b\u7684\u200b Docker Hub \u200b\u955c\u50cf\u200b\u4e0d\u518d\u200b\u66f4\u65b0\u200b\uff0c\u200b\u76ee\u524d\u200b\u6821\u5916\u200b\u5bf9\u200b Docker Hub \u200b\u955c\u50cf\u200b\u7684\u200b\u8bbf\u95ee\u200b\u8fd4\u56de\u200b 403\u3002\u200b\u7528\u6237\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u914d\u7f6e\u200b\uff0c\u200b\u9009\u62e9\u200b\u5176\u4ed6\u200b\u56fd\u5185\u200b\u7684\u200b Docker Hub \u200b\u955c\u50cf\u200b\u6e90\u200b\u3002
Warning
2020 \u200b\u5e74\u200b 11 \u200b\u6708\u200b\u540e\u200b\uff0cDocker Hub \u200b\u65b0\u589e\u200b\u4e86\u200b \u200b\u8bbf\u95ee\u200b\u901f\u7387\u200b\u9650\u5236\u200b\uff0c\u200b\u8fd9\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b\u5728\u200b\u6821\u5185\u200b\u4f7f\u7528\u200b Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u65f6\u200b\u51fa\u73b0\u200b\u95f4\u6b47\u6027\u200b\u7684\u200b\u95ee\u9898\u200b\u3002
"},{"location":"dockerhub.html#linux","title":"Linux","text":"\u200b\u5bf9\u4e8e\u200b\u4f7f\u7528\u200b systemd \u200b\u7684\u200b\u7cfb\u7edf\u200b\uff08Ubuntu 16.04+\u3001Debian 8+\u3001CentOS 7\uff09\uff0c \u200b\u5728\u200b\u914d\u7f6e\u6587\u4ef6\u200b /etc/docker/daemon.json
\u200b\u4e2d\u200b\u52a0\u5165\u200b\uff1a
{\n \"registry-mirrors\": [\"https://docker.mirrors.ustc.edu.cn/\"]\n}\n
\u200b\u91cd\u65b0\u542f\u52a8\u200b dockerd\uff1a
sudo systemctl restart docker\n
"},{"location":"dockerhub.html#macos","title":"macOS","text":"\u200b\u65e7\u7248\u672c\u200b\uff1a
- \u200b\u6253\u5f00\u200b \"Docker.app\"
- \u200b\u8fdb\u5165\u200b\u504f\u597d\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\uff08\u200b\u5feb\u6377\u952e\u200b
\u2318,
\uff09 - \u200b\u6253\u5f00\u200b \"Daemon\" \u200b\u9009\u9879\u5361\u200b
- \u200b\u5728\u200b \"Registry mirrors\" \u200b\u4e2d\u200b\u6dfb\u52a0\u200b
https://docker.mirrors.ustc.edu.cn/
- \u200b\u70b9\u51fb\u200b\u4e0b\u65b9\u200b\u7684\u200b \"Apply & Restart\" \u200b\u6309\u94ae\u200b
\u200b\u65b0\u200b\u7248\u672c\u200b\uff1a
- \u200b\u6253\u5f00\u200b \"Docker.app\"
- \u200b\u8fdb\u5165\u200b\u504f\u597d\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\uff08\u200b\u5feb\u6377\u952e\u200b
\u2318,
\uff09 - \u200b\u6253\u5f00\u200b \"Docker Engine\" \u200b\u9009\u9879\u5361\u200b
- \u200b\u53c2\u8003\u200b Linux \u200b\u4e2d\u200b \"\u200b\u4f7f\u7528\u200b systemd \u200b\u7cfb\u7edf\u200b\" \u200b\u7684\u200b\u914d\u7f6e\u200b\uff0c\u200b\u5728\u200b JSON \u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6dfb\u52a0\u200b
\"registry-mirrors\"
\u200b\u4e00\u9879\u200b\u3002
"},{"location":"dockerhub.html#windows","title":"Windows","text":"\u200b\u65e7\u7248\u672c\u200b\uff1a
\u200b\u5728\u200b\u7cfb\u7edf\u200b\u53f3\u4e0b\u89d2\u200b\u6258\u76d8\u200b Docker \u200b\u56fe\u6807\u200b\u5185\u200b\u53f3\u952e\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Settings
\uff0c\u200b\u6253\u5f00\u200b\u914d\u7f6e\u200b\u7a97\u53e3\u200b\u540e\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Daemon
\u3002\u200b\u5728\u200b Registry mirrors
\u200b\u4e00\u680f\u200b\u4e2d\u200b\u586b\u5199\u200b\u5730\u5740\u200b https://docker.mirrors.ustc.edu.cn/
\uff0c\u200b\u4e4b\u540e\u200b\u70b9\u51fb\u200b Apply \u200b\u4fdd\u5b58\u200b\u540e\u200b Docker \u200b\u5c31\u200b\u4f1a\u200b\u91cd\u542f\u200b\u5e76\u200b\u5e94\u7528\u200b\u914d\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\u5730\u5740\u200b\u4e86\u200b\u3002
\u200b\u65b0\u200b\u7248\u672c\u200b\uff1a
\u200b\u5728\u200b\u7cfb\u7edf\u200b\u53f3\u4e0b\u89d2\u200b\u6258\u76d8\u200b Docker \u200b\u56fe\u6807\u200b\u5185\u200b\u53f3\u952e\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Settings
\uff0c \u200b\u6253\u5f00\u200b\u914d\u7f6e\u200b\u7a97\u53e3\u200b\u540e\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Docker Engine
\u3002\u200b\u53c2\u8003\u200b Linux \u200b\u4e2d\u200b \"\u200b\u4f7f\u7528\u200b systemd \u200b\u7cfb\u7edf\u200b\" \u200b\u7684\u200b\u914d\u7f6e\u200b\uff0c \u200b\u5728\u200b JSON \u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6dfb\u52a0\u200b \"registry-mirrors\"
\u200b\u4e00\u9879\u200b\uff0c\u200b\u4e4b\u540e\u200b\u70b9\u51fb\u200b \"Apply & Restart\" \u200b\u4fdd\u5b58\u200b\u5e76\u200b\u91cd\u542f\u200b Docker \u200b\u5373\u53ef\u200b\u3002
"},{"location":"dockerhub.html#docker-hub_1","title":"\u68c0\u67e5\u200b Docker Hub \u200b\u662f\u5426\u200b\u751f\u6548","text":"\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u6267\u884c\u200b docker info
\uff0c\u200b\u5982\u679c\u200b\u4ece\u200b\u7ed3\u679c\u200b\u4e2d\u200b\u770b\u5230\u200b\u4e86\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff0c\u200b\u8bf4\u660e\u200b\u914d\u7f6e\u200b\u6210\u529f\u200b\u3002
Registry Mirrors:\n https://docker.mirrors.ustc.edu.cn/\n
"},{"location":"dockerhub.html#_4","title":"\u5982\u4f55\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\uff1f","text":"\u200b\u7531\u4e8e\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76ee\u524d\u200b\u6682\u4e0d\u4e3a\u200b\u6821\u5916\u200b\u63d0\u4f9b\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u670d\u52a1\u200b\uff0c\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u81ea\u884c\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff1a
Redis \u200b\u5bb9\u5668\u200b\uff1a
docker rm -f redis\ndocker run \\\n --name=redis \\\n -itd \\\n --net=docker-registry \\\n --restart=always \\\n redis \\\n redis-server --maxmemory 512m\n
\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u5bb9\u5668\u200b\uff1a
docker rm -f dockerhub-mirror\ndocker run -itd \\\n --name dockerhub-mirror \\\n --restart=always \\\n --net=docker-registry \\\n -v /srv/docker/dockerhub/data:/var/lib/registry \\\n -v /srv/docker/dockerhub/config.yml:/etc/docker/registry/config.yml:ro \\\n -p 127.0.0.1:5000:5000/tcp \\\n --log-driver=journald \\\n --log-opt tag=\"dockerd-dockerhub\" \\\n registry:2.8.2\n
/srv/docker/dockerhub/config.yml
\u200b\u7684\u200b\u53c2\u8003\u200b\u5185\u5bb9\u200b\uff1a
version: 0.1\nlog:\n level: error\nstorage:\n delete:\n enabled: true\n cache:\n blobdescriptor: redis\n filesystem:\n rootdirectory: /var/lib/registry\n maintenance:\n uploadpurging:\n enabled: false\nhttp:\n addr: :5000\n debug:\n addr: localhost:5001\n headers:\n X-Content-Type-Options: [nosniff]\nnotifications:\n endpoints:\n - name: local-5003\n url: http://localhost:5003/callback\n headers:\n Authorization: [Bearer <an example token>]\n timeout: 1s\n threshold: 10\n backoff: 1s\n disabled: true\n - name: local-8083\n url: http://localhost:8083/callback\n timeout: 1s\n threshold: 10\n backoff: 1s\n disabled: true\nhealth:\n storagedriver:\n enabled: true\n interval: 10s\n threshold: 3\n\n# \u200b\u90e8\u5206\u200b\u4e0a\u6e38\u200b\u9700\u8981\u200b\u8be5\u200b\u9009\u9879\u200b\uff0c\u200b\u8bf8\u5982\u200b quay\n# \u200b\u8be6\u60c5\u200b\u53c2\u200b https://github.com/distribution/distribution/issues/2367#issuecomment-454805687\n# compatibility:\n# schema1:\n# enabled: true\n\nproxy:\n remoteurl: https://registry-1.docker.io\n # \u200b\u66f4\u6362\u200b\u4e3a\u200b\u4e0a\u6e38\u200b\u7684\u200b\u5730\u5740\u200b\u3002\n\nredis:\n addr: redis:6379\n
"},{"location":"dockerhub.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Docker \u200b\u4e3b\u9875\u200b https://www.docker.com
Docker Hub https://hub.docker.com
"},{"location":"eclipse.html","title":"Eclipse","text":""},{"location":"eclipse.html#_1","title":"\u4f7f\u7528\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u66f4\u65b0\u200b\u63d2\u4ef6","text":"\u200b\u4ee5\u200b Luna \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u70b9\u51fb\u200b Help
\u2192 Install New Software...
\u2192 Available Software Sites
\u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u6240\u6709\u200b\u7684\u200b\u66f4\u65b0\u200b\u6e90\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b download.eclipse.org
\u200b\u5168\u90e8\u200b\u66ff\u6362\u6210\u200b mirrors.ustc.edu.cn/eclipse
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"eclipse.html#_2","title":"\u57fa\u672c\u200b\u914d\u7f6e","text":""},{"location":"eclipse.html#vim-like","title":"Vim-like \u200b\u5feb\u6377\u952e\u200b\u7ed1\u5b9a","text":"\u200b\u8be6\u89c1\u200b http://vrapper.sourceforge.net/home/
"},{"location":"eclipse.html#java-api","title":"\u79bb\u7ebf\u200b Java API","text":"\u200b\u8be6\u89c1\u200b http://stackoverflow.com/questions/4664007/off-line-java-api-documentation-in-eclipse
"},{"location":"eclipse.html#_3","title":"\u53c2\u8003\u8d44\u6599","text":"http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
"},{"location":"elpa.html","title":"Emacs ELPA","text":""},{"location":"elpa.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/elpa/
"},{"location":"elpa.html#_2","title":"\u8bf4\u660e","text":"Emacs ELPA \u200b\u6e90\u200b\u3002\u200b\u5305\u62ec\u200b\u4ee5\u4e0b\u200b ELPA \u200b\u4ed3\u5e93\u200b\uff1a
- GNU ELPA \u200b\u548c\u200b NonGNU ELPA
- MELPA \u200b\u53ca\u200b MELPA Stable
"},{"location":"elpa.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b Emacs \u200b\u914d\u7f6e\u6587\u4ef6\u200b\u4e2d\u200b\uff08\u200b\u4efb\u4f55\u200b\u7528\u5230\u200b package
\u200b\u7279\u6027\u200b\u7684\u200b\u4ee3\u7801\u200b\u4e4b\u524d\u200b\uff09\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
(setq package-archives '((\"gnu\" . \"https://mirrors.ustc.edu.cn/elpa/gnu/\")\n (\"melpa\" . \"https://mirrors.ustc.edu.cn/elpa/melpa/\")\n (\"nongnu\" . \"https://mirrors.ustc.edu.cn/elpa/nongnu/\")))\n
\u200b\u6216\u200b\u4f7f\u7528\u200b Customize \u200b\u529f\u80fd\u200b\u4fee\u6539\u200b Package Archives
\u200b\u9009\u9879\u200b\u4e3a\u200b\u4e0a\u8ff0\u200b\u5185\u5bb9\u200b\u3002
"},{"location":"elpa.html#spacemacs","title":"Spacemacs \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u6dfb\u52a0\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u5230\u200b .spacemacs
\u200b\u7684\u200b dotspacemacs/user-init
\u200b\u4e2d\u200b\uff1a
(setq configuration-layer--elpa-archives\n '((\"melpa-cn\" . \"https://mirrors.ustc.edu.cn/elpa/melpa/\")\n (\"nongnu-cn\" . \"https://mirrors.ustc.edu.cn/elpa/nongnu/\")\n (\"gnu-cn\" . \"https://mirrors.ustc.edu.cn/elpa/gnu/\")))\n
develop \u200b\u5206\u652f\u200b\u5e94\u200b\u4f7f\u7528\u200b configuration-layer-elpa-archives
\u200b\u4ee3\u66ff\u200b\u4e0a\u9762\u200b\u4ee3\u7801\u200b\u4e2d\u200b\u7684\u200b configuration-layer--elpa-archives
\uff08--
\u200b\u6362\u6210\u200b -
\uff09\u3002
"},{"location":"elpa.html#_4","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u7531\u4e8e\u200b Emacs \u200b\u7684\u200b BUG\uff0cURL \u200b\u672b\u5c3e\u200b\u7684\u200b /
\u200b\u4e0d\u53ef\u200b\u7565\u53bb\u200b\uff0c\u200b\u5426\u5219\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u5de5\u4f5c\u200b\u3002
"},{"location":"elpa.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Emacs \u200b\u5b98\u65b9\u7f51\u7ad9\u200b https://www.gnu.org/software/emacs/
Emacs Packages \u200b\u6587\u6863\u200b https://www.gnu.org/software/emacs/manual/html_node/emacs/Packages.html
"},{"location":"epel.html","title":"EPEL","text":""},{"location":"epel.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/epel/
"},{"location":"epel.html#_2","title":"\u8bf4\u660e","text":"EPEL (Extra Packages for Enterprise Linux) \u200b\u662f\u200b\u7531\u200b Fedora Special Interest Group \u200b\u4e3a\u200b\u4f01\u4e1a\u200b Linux \u200b\u521b\u5efa\u200b\u3001\u200b\u7ef4\u62a4\u200b\u548c\u200b\u7ba1\u7406\u200b\u7684\u200b\u4e00\u4e2a\u200b\u9ad8\u8d28\u91cf\u200b\u9644\u52a0\u200b\u5305\u200b\u96c6\u5408\u200b\uff0c\u200b\u9002\u7528\u200b\u4e8e\u200b\u4f46\u200b\u4e0d\u4ec5\u200b\u9650\u4e8e\u200b Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL)\u3002
"},{"location":"epel.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"epel.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"epel.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0d\u200b\u5305\u542b\u200b EPEL Cisco OpenH264 \u200b\u4ed3\u5e93\u200b\u3002
Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u6267\u884c\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo yum install -y epel-release\nsudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=https\\?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \\\n -e 's|^#baseurl=https\\?://download.example/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \\\n -i.bak \\\n /etc/yum.repos.d/epel{,-testing}.repo\n
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u7684\u200b /etc/yum.repos.d/epel.repo
\u200b\u6587\u4ef6\u200b\uff1a
-
CentOS 8:
[epel]\nname=Extra Packages for Enterprise Linux $releasever - $basearch\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/$basearch\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=1\ngpgcheck=1\ncountme=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\n\n[epel-debuginfo]\nname=Extra Packages for Enterprise Linux $releasever - $basearch - Debug\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/$basearch/debug\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\ngpgcheck=1\n\n[epel-source]\nname=Extra Packages for Enterprise Linux $releasever - $basearch - Source\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/SRPMS\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\ngpgcheck=1\n
-
CentOS 7:
[epel]\nname=Extra Packages for Enterprise Linux 7 - $basearch\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch\nfailovermethod=priority\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\n\n[epel-debuginfo]\nname=Extra Packages for Enterprise Linux 7 - $basearch - Debug\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch/debug\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch\nfailovermethod=priority\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\ngpgcheck=1\n\n[epel-source]\nname=Extra Packages for Enterprise Linux 7 - $basearch - Source\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/SRPMS\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch\nfailovermethod=priority\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\ngpgcheck=1\n
"},{"location":"epel.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"WIKI https://fedoraproject.org/wiki/EPEL
FAQ https://fedoraproject.org/wiki/EPEL/FAQ
"},{"location":"fedora.html","title":"Fedora","text":""},{"location":"fedora.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/fedora/
"},{"location":"fedora.html#_2","title":"\u8bf4\u660e","text":"Fedora \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"fedora.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64
"},{"location":"fedora.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b\u4ecd\u200b\u5728\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"fedora.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b /etc/yum.repos.d
\u200b\u4e0b\u200b\u7684\u200b\u6587\u4ef6\u200b
sudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \\\n -i.bak \\\n /etc/yum.repos.d/fedora.repo \\\n /etc/yum.repos.d/fedora-modular.repo \\\n /etc/yum.repos.d/fedora-updates.repo \\\n /etc/yum.repos.d/fedora-updates-modular.repo\n
Note
Fedora 39 \u200b\u8d77\u200b modular \u200b\u4ed3\u5e93\u200b\u5df2\u7ecf\u200b\u4e0d\u590d\u5b58\u5728\u200b\uff08\u200b\u8be6\u89c1\u200b https://fedoraproject.org/wiki/Changes/RetireModularity\uff09\u3002 \u200b\u56e0\u6b64\u200b Fedora 39 \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b\u4fee\u6539\u200b fedora-modular.repo
\u200b\u548c\u200b fedora-updates-modular.repo
\u3002
\u200b\u6216\u8005\u200b\u76f4\u63a5\u200b\u590d\u5236\u200b\u4ee5\u4e0b\u200b\u6587\u4ef6\u200b\uff1a
/etc/yum.repos.d/fedora.repo
\u200b\u6587\u4ef6\u200b\uff1a
[fedora]\nname=Fedora $releasever - $basearch\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch\nenabled=1\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-debuginfo]\nname=Fedora $releasever - $basearch - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-source]\nname=Fedora $releasever - Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-updates.repo
\u200b\u6587\u4ef6\u200b\uff1a
[updates]\nname=Fedora $releasever - $basearch - Updates\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch\nenabled=1\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-debuginfo]\nname=Fedora $releasever - $basearch - Updates - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-source]\nname=Fedora $releasever - Updates Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-modular.repo
\u200b\u6587\u4ef6\u200b\uff1a
[fedora-modular]\nname=Fedora Modular $releasever - $basearch\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/os/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch\nenabled=1\n#metadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-modular-debuginfo]\nname=Fedora Modular $releasever - $basearch - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/debug/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-modular-source]\nname=Fedora Modular $releasever - Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-updates-modular.repo
\u200b\u6587\u4ef6\u200b\uff1a
[updates-modular]\nname=Fedora Modular $releasever - $basearch - Updates\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch\nenabled=1\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-modular-debuginfo]\nname=Fedora Modular $releasever - $basearch - Updates - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/debug/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-modular-source]\nname=Fedora Modular $releasever - Updates Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/SRPMS/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
\u200b\u6700\u540e\u200b\u8fd0\u884c\u200b sudo dnf makecache
\u200b\u751f\u6210\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"fedora.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://getfedora.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://fedoraproject.org/wiki/Communicating_and_getting_help
\u200b\u8bba\u575b\u200b https://forums.fedoraforum.org/
\u200b\u6587\u6863\u200b https://docs.fedoraproject.org/
Wiki https://fedoraproject.org/wiki/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://admin.fedoraproject.org/mirrormanager
"},{"location":"freebsd-pkg.html","title":"FreeBSD pkg","text":""},{"location":"freebsd-pkg.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/freebsd-pkg/
"},{"location":"freebsd-pkg.html#_2","title":"\u8bf4\u660e","text":"FreeBSD \u200b\u9884\u200b\u7f16\u8bd1\u200b\u8f6f\u4ef6\u5305\u200b\u955c\u50cf\u200b
"},{"location":"freebsd-pkg.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b\u53d7\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b\uff0c\u200b\u5f53\u524d\u200b\u7a33\u5b9a\u7248\u200b FreeBSD 13 \u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b\u5305\u62ec\u200b amd64, i386, aarch64\u3002
"},{"location":"freebsd-pkg.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u81ea\u200b FreeBSD 11 \u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b quarterly \u200b\u548c\u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u7684\u200b latest \u200b\u4ed3\u5e93\u200b\u3002
FreeBSD 9 \u200b\u4ee5\u524d\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u652f\u6301\u200b\u65b0\u200b\u7684\u200b pkg \u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\uff08pkgng\uff09\uff0c\u200b\u8bf7\u200b\u5347\u7ea7\u200b\u5230\u200b\u65b0\u7248\u200b\u3002
"},{"location":"freebsd-pkg.html#_5","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"FreeBSD pkg \u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u7684\u200b\u5b98\u65b9\u200b\u6e90\u200b\u914d\u7f6e\u200b\u662f\u200b /etc/pkg/FreeBSD.conf
\uff0c\u200b\u8bf7\u200b\u5148\u200b\u68c0\u67e5\u200b\u8be5\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u3002\u200b\u6ce8\u610f\u200b\u5176\u4e2d\u200b\u7684\u200b url
\u200b\u53c2\u6570\u200b\u914d\u7f6e\u200b\u4e86\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\u7684\u200b\u5730\u5740\u200b\uff0c\u200b\u6211\u4eec\u200b\u9700\u8981\u200b\u628a\u200b\u5b83\u200b\u66ff\u6362\u200b\u4e3a\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b\u5730\u5740\u200b\u3002
\u200b\u8be5\u200b\u914d\u7f6e\u6587\u4ef6\u200b\u662f\u200b FreeBSD \u200b\u57fa\u672c\u200b\u7cfb\u7edf\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\uff0c\u200b\u4f1a\u200b\u968f\u7740\u200b freebsd-update
\u200b\u66f4\u65b0\u200b\uff0c\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u76f4\u63a5\u200b\u4fee\u6539\u200b\uff0c\u200b\u800c\u662f\u200b\u521b\u5efa\u200b /usr/local/etc/pkg/repos/FreeBSD.conf
\u200b\u8986\u76d6\u200b\u914d\u7f6e\u200b\uff0c\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u5982\u4e0b\u200b\uff1a
FreeBSD: {\n url: \"http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly\",\n}\n
\u200b\u5982\u679c\u200b\u8981\u200b\u4f7f\u7528\u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u7684\u200b latest \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u628a\u200b url
\u200b\u914d\u7f6e\u200b\u6700\u540e\u200b\u7684\u200b quarterly
\u200b\u6362\u6210\u200b latest
\u200b\u5373\u53ef\u200b\u3002
\u200b\u4fee\u6539\u200b\u914d\u7f6e\u200b\u540e\u200b\uff0c\u200b\u8fd0\u884c\u200b pkg update -f
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b security/ca_root_nss
\u200b\u8f6f\u4ef6\u5305\u200b\u3002
"},{"location":"freebsd-pkg.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
"},{"location":"freebsd-ports.html","title":"FreeBSD ports","text":""},{"location":"freebsd-ports.html#_1","title":"\u5730\u5740","text":"http://mirrors.ustc.edu.cn/freebsd-ports/
"},{"location":"freebsd-ports.html#_2","title":"\u8bf4\u660e","text":"FreeBSD ports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"freebsd-ports.html#_3","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"\u200b\u5728\u200b /etc/make.conf
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff08\u200b\u5982\u679c\u200b\u6587\u4ef6\u200b\u4e0d\u200b\u5b58\u5728\u200b\uff0c\u200b\u5219\u200b\u65b0\u5efa\u200b\u4e4b\u200b\uff09\uff1a
MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/\n
ports.tar.gz \u200b\u6587\u4ef6\u200b\u4e3a\u200b Ports Collection\uff0c\u200b\u53ef\u4ee5\u200b\u4e0b\u8f7d\u200b\u540e\u200b\u89e3\u538b\u200b\u5230\u200b /usr/ports/
\u200b\u76ee\u5f55\u200b\u3002\u200b\u4e5f\u200b\u53ef\u200b\u53c2\u8003\u200b FreeBSD Handbook \u200b\u4e2d\u200b Installing the Ports Collection \u200b\u4e00\u8282\u200b\uff0c\u200b\u4f7f\u7528\u200b git
\u200b\u83b7\u53d6\u200b ports tree\uff1a
git clone --filter=tree:0 https://mirrors.ustc.edu.cn/freebsd-ports/ports.git /usr/ports\n
Warning
\u200b\u8fd9\u91cc\u200b\u4f7f\u7528\u200b\u4e86\u200b --filter=tree:0
\u200b\u53c2\u6570\u200b\u4ee5\u200b\u8fdb\u884c\u200b treeless clone\uff0c\u200b\u51cf\u5c11\u200b\u4e0b\u8f7d\u91cf\u200b\u4e0e\u200b\u670d\u52a1\u7aef\u200b\u538b\u529b\u200b\u3002\u200b\u5173\u4e8e\u200b\u4e0d\u540c\u200b\u7684\u200b\u90e8\u5206\u200b clone \u200b\u65b9\u5f0f\u200b\u53ca\u5176\u200b\u6ce8\u610f\u4e8b\u9879\u200b\uff0c\u200b\u53ef\u200b\u53c2\u8003\u200b GitHub Blog \u200b\u7684\u200b\u6709\u5173\u200b\u6587\u7ae0\u200b\u3002
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u65e9\u671f\u200b\u7248\u672c\u200b\u4f7f\u7528\u200b\u4e86\u200b --depth
\uff0c\u200b\u4f46\u200b\u8bf7\u200b\u907f\u514d\u200b\u4f7f\u7528\u200b --depth
\u200b\u53c2\u6570\u200b\uff0c \u200b\u56e0\u4e3a\u200b\u5176\u200b\u540e\u7eed\u200b\u66f4\u65b0\u200b\u4f1a\u200b\u7ed9\u200b\u670d\u52a1\u5668\u200b\u5e26\u6765\u200b\u5927\u91cf\u200b\u7684\u200b\u8ba1\u7b97\u200b\u538b\u529b\u200b\u3002
\u200b\u5982\u679c\u200b\u4e0d\u200b\u9700\u8981\u200b\u540e\u7eed\u200b\u66f4\u65b0\u200b ports\uff0c\u200b\u63a8\u8350\u200b\u76f4\u63a5\u200b\u4e0b\u8f7d\u200b http://mirrors.ustc.edu.cn/freebsd-ports/ports.tar.gz \u200b\u6587\u4ef6\u200b\u5e76\u200b\u89e3\u538b\u200b\u3002
Warning
\u200b\u90e8\u5206\u200b ports \u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u9700\u8981\u200b\u4ece\u200b http://distcache.freebsd.org/ports-distfiles/ \u200b\u4ee5\u5916\u200b\u7684\u200b master site \u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0d\u200b\u5305\u542b\u200b\u8fd9\u4e9b\u200b\u6587\u4ef6\u200b\u3002
Warning
\u200b\u672c\u200b\u955c\u50cf\u200b\u4ec5\u200b\u5305\u542b\u200b ports tree \u200b\u4e2d\u200b HEAD branch \u200b\u5f15\u7528\u200b\u5230\u200b\u7684\u200b\u6587\u4ef6\u200b\u3002\u200b\u5b63\u5ea6\u200b\u5206\u652f\u200b\uff08\u200b\u5982\u200b 2020Q4
\uff09\u200b\u5f15\u7528\u200b\u7684\u200b\u6587\u4ef6\u200b\u6709\u200b\u53ef\u80fd\u200b\u4e0d\u200b\u5305\u542b\u200b\u5728\u200b\u672c\u200b\u955c\u50cf\u200b\u4e2d\u200b\u3002
"},{"location":"freebsd-ports.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b https://www.freebsd.org/ports
"},{"location":"freebsd.html","title":"FreeBSD","text":""},{"location":"freebsd.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/freebsd/
"},{"location":"freebsd.html#_2","title":"\u8bf4\u660e","text":"FreeBSD \u200b\u53d1\u884c\u7248\u200b\u4ed3\u5e93\u200b
"},{"location":"freebsd.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"FreeBSD \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"freebsd.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"FreeBSD \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u6b63\u5f0f\u200b\u7248\u672c\u200b
"},{"location":"freebsd.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":" - ISO \u200b\u955c\u50cf\u200b\u4f4d\u4e8e\u200b /releases/ISO-IMAGES
- \u200b\u865a\u62df\u673a\u200b\u6a21\u677f\u200b\u4f4d\u4e8e\u200b /releases/VM-IMAGES
- \u200b\u6587\u6863\u200b\u53ca\u200b\u8d44\u6599\u200b\u4f4d\u4e8e\u200b /doc
Warning
pkg \u200b\u548c\u200b ports \u200b\u4ed3\u5e93\u200b\u5df2\u200b\u88ab\u200b\u5b98\u65b9\u200b\u79fb\u52a8\u200b\u5230\u200b\u72ec\u7acb\u200b\u7684\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u3002\u200b\u8be6\u89c1\u200b \u200b\u76f8\u5173\u200b\u955c\u50cf\u200b\u3002
"},{"location":"freebsd.html#_6","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - freebsd-pkg
- freebsd-ports
"},{"location":"freebsd.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
"},{"location":"gentoo-portage.html","title":"Gentoo Portage","text":""},{"location":"gentoo-portage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo-portage
"},{"location":"gentoo-portage.html#_2","title":"\u8bf4\u660e","text":"Gentoo Portage Ebuild \u200b\u6e90\u200b\uff08Rsync \u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09
"},{"location":"gentoo-portage.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo-portage.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u65b0\u5efa\u200b\u6216\u200b\u4fee\u6539\u200b /etc/portage/repos.conf/gentoo.conf
\uff1a
[DEFAULT]\nmain-repo = gentoo\n\n[gentoo]\nlocation = /usr/portage\nsync-type = rsync\nsync-uri = rsync://rsync.mirrors.ustc.edu.cn/gentoo-portage\nauto-sync = yes\n
"},{"location":"gentoo-portage.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - gentoo
- gentoo.git
"},{"location":"gentoo-portage.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/mirrors-rsync.xml
"},{"location":"gentoo.git.html","title":"Gentoo Git","text":""},{"location":"gentoo.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo.git
"},{"location":"gentoo.git.html#_2","title":"\u8bf4\u660e","text":"Gentoo Portage Ebuild \u200b\u6e90\u200b\uff08Git \u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09
"},{"location":"gentoo.git.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo.git.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u786e\u4fdd\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u5df2\u200b\u5b89\u88c5\u200b dev-vcs/git
\u3002
\u200b\u4fee\u6539\u200b /etc/portage/repos.conf/gentoo.conf
\u200b\u4e2d\u200b\u7684\u200b sync-type
\u200b\u4e3a\u200b git
\uff0csync-uri
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/gentoo.git
\u3002
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u4fee\u6539\u200b\u540e\u200b\u7684\u200b\uff1a
[DEFAULT]\nmain-repo = gentoo\n\n[gentoo]\nlocation = /var/db/repos/gentoo\nsync-type = git\nsync-uri = https://mirrors.ustc.edu.cn/gentoo.git\nauto-sync = yes\nsync-rsync-verify-jobs = 1\nsync-rsync-verify-metamanifest = yes\nsync-rsync-verify-max-age = 24\nsync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc\nsync-openpgp-keyserver = hkps://keys.gentoo.org\nsync-openpgp-key-refresh-retry-count = 40\nsync-openpgp-key-refresh-retry-overall-timeout = 1200\nsync-openpgp-key-refresh-retry-delay-exp-base = 2\nsync-openpgp-key-refresh-retry-delay-max = 60\nsync-openpgp-key-refresh-retry-delay-mult = 4\nsync-webrsync-verify-signature = yes\n
-
\u200b\u7b2c\u4e00\u6b21\u200b\u4f7f\u7528\u200b Git
\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u7684\u200b\u7528\u6237\u200b\uff08\u200b\u4ece\u200b Rsync
\u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\u6362\u200b\u5230\u200b Git
\u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09\uff1a
\u200b\u6309\u7167\u200b\u4e0a\u8ff0\u200b\u6559\u7a0b\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/portage/repos.conf/gentoo.conf
\uff0c\u200b\u9700\u8981\u200b\uff1a
# \u200b\u5220\u9664\u200b\u672c\u5730\u200b main tree \u200b\u76ee\u5f55\u200b\nrm -rf /var/db/repos/gentoo\n\n# \u200b\u91cd\u65b0\u200b\u540c\u6b65\u200b\nemerge --sync\n
-
\u200b\u5df2\u7ecf\u200b\u914d\u7f6e\u200b\u8fc7\u200b Git
\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u7684\u200b\u7528\u6237\u200b\uff08\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6362\u200b\u4e2d\u79d1\u5927\u200b\u6e90\u200b\uff09\u200b\u53ea\u200b\u9700\u8981\u200b\uff1a
\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/portage/repos.conf/gentoo.conf
\uff1a
# \u200b\u8fdb\u5165\u200b main tree \u200b\u76ee\u5f55\u200b\ncd /var/db/repos/gentoo\n\n# \u200b\u5c06\u200b remote url \u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u4e2d\u79d1\u5927\u200b\ngit remote set-url origin https://mirrors.ustc.edu.cn/gentoo.git\n\n# \u200b\u91cd\u65b0\u200b\u540c\u6b65\u200b\nemerge --sync\n
"},{"location":"gentoo.git.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - gentoo
- gentoo-portage
"},{"location":"gentoo.git.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
"},{"location":"gentoo.html","title":"Gentoo","text":""},{"location":"gentoo.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo/
"},{"location":"gentoo.html#_2","title":"\u8bf4\u660e","text":"Gentoo \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"gentoo.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/portage/make.conf
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u6216\u200b\u4fee\u6539\u200b\uff1a
GENTOO_MIRRORS=\"https://mirrors.ustc.edu.cn/gentoo/\"\n
"},{"location":"gentoo.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/mirrors-rsync.xml
"},{"location":"ghcup.html","title":"GHCup","text":""},{"location":"ghcup.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ghcup/
"},{"location":"ghcup.html#_2","title":"\u8bf4\u660e","text":"GHCup \u200b\u7c7b\u4f3c\u200b Rustup\uff0c\u200b\u53ef\u4ee5\u200b\u7528\u4e8e\u200b\u5b89\u88c5\u200b Haskell \u200b\u5de5\u5177\u200b\u94fe\u200b\u3002\u200b\u5efa\u8bae\u200b\u642d\u914d\u200b Hackage \u200b\u548c\u200b Stackage \u200b\u6e90\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"ghcup.html#_3","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"\u200b\u53c2\u8003\u200b\u5982\u4e0b\u200b\u6b65\u9aa4\u200b\u53ef\u200b\u5b89\u88c5\u200b\u5b8c\u6574\u200b\u7684\u200b Haskell \u200b\u5de5\u5177\u200b\u94fe\u200b\u3002
Note
\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u4f1a\u200b\u5b89\u88c5\u200b\u5e76\u200b\u914d\u7f6e\u200b GHCup 0.0.7 \u200b\u7248\u672c\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b\u3002\u200b\u53ef\u200b\u67e5\u770b\u200b https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ \u200b\u76ee\u5f55\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0c\u200b\u5e76\u200b\u9009\u62e9\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\u7684\u200b yaml \u200b\u6587\u4ef6\u200b\u66ff\u6362\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b URL\u3002
\u200b\u7b2c\u4e00\u6b65\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09 \uff1a\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u5b89\u88c5\u200b GHCup \u200b\u672c\u4f53\u200b\u3002\u200b\u5982\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b GHCup\uff0c\u200b\u53ef\u200b\u8df3\u200b\u5230\u200b\u4e0b\u200b\u4e00\u6b65\u200b\u3002
# Linux, FreeBSD, macOS \u200b\u7528\u6237\u200b\uff1a\u200b\u5728\u200b\u7ec8\u7aef\u200b\u4e2d\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\ncurl --proto '=https' --tlsv1.2 -sSf https://mirrors.ustc.edu.cn/ghcup/sh/bootstrap-haskell | BOOTSTRAP_HASKELL_YAML=https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml sh\n\n# Windows \u200b\u7528\u6237\u200b\uff1a\u200b\u4ee5\u975e\u200b\u7ba1\u7406\u5458\u200b\u8eab\u4efd\u200b\u5728\u200b PowerShell \u200b\u4e2d\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\n$env:BOOTSTRAP_HASKELL_YAML = 'https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml'\nSet-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://mirrors.ustc.edu.cn/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true\n
\u200b\u7b2c\u4e8c\u6b65\u200b \uff1a\u200b\u914d\u7f6e\u200b GHCup \u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u3002\u200b\u7f16\u8f91\u200b ~/.ghcup/config.yaml
\u200b\u589e\u52a0\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\uff1a
url-source:\n OwnSource: https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml\n
\u200b\u7b2c\u4e09\u6b65\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09 \uff1a\u200b\u914d\u7f6e\u200b Cabal \u200b\u548c\u200b Stack \u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u6587\u6863\u200b hackage
\u200b\u548c\u200b stackage
\u3002
Warning
\u200b\u79d1\u5927\u200b GHCup \u200b\u6e90\u4ec5\u200b\u652f\u6301\u200b\u8f83\u200b\u65b0\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\uff08\u200b\u5143\u200b\u6570\u636e\u683c\u5f0f\u200b\u7248\u672c\u200b\u4ec5\u200b\u652f\u6301\u200b 0.0.6 \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\uff09\u3002\u200b\u5982\u679c\u200b\u4f60\u200b\u4f7f\u7528\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\u6bd4\u8f83\u200b\u65e7\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u4e0a\u8ff0\u200b\u6b65\u9aa4\u200b\u5b89\u88c5\u200b\u65b0\u200b\u7248\u672c\u200b GHCup\u3002
"},{"location":"ghcup.html#_4","title":"\u9884\u200b\u53d1\u5e03\u200b\u7248\u672c","text":"\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u9891\u9053\u200b\u53ef\u4ee5\u200b\u5b89\u88c5\u200b\u5c1a\u672a\u200b\u6b63\u5f0f\u200b\u53d1\u5e03\u200b\u7684\u200b\u6d4b\u8bd5\u200b\u7248\u672c\u200b\u3002\u200b\u8981\u200b\u542f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u6e90\u200b\uff0c\u200b\u5c06\u200b ~/.ghcup/config.yaml
\u200b\u6587\u4ef6\u200b\u4e2d\u200b url-source
\u200b\u4e00\u8282\u200b\u4fee\u6539\u200b\u5982\u4e0b\u200b\uff1a
url-source:\n OwnSource:\n - https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml\n - https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-prereleases-0.0.7.yaml\n
"},{"location":"ghcup.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Haskell \u200b\u4e3b\u9875\u200b https://www.haskell.org/
GHCup \u200b\u4e3b\u9875\u200b https://www.haskell.org/ghcup/
"},{"location":"github-release.html","title":"GitHub Release","text":""},{"location":"github-release.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/github-release/
"},{"location":"github-release.html#_2","title":"\u8bf4\u660e","text":"\u200b\u90e8\u5206\u200b GitHub \u200b\u4ed3\u5e93\u200b Release \u200b\u5185\u5bb9\u200b\u7684\u200b\u955c\u50cf\u200b
"},{"location":"github-release.html#_3","title":"\u6536\u5f55\u200b\u4ed3\u5e93","text":"\u200b\u4ec5\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7248\u672c\u200b\uff1a
- adoptium/temurin8-binaries
- adoptium/temurin11-binaries
- adoptium/temurin17-binaries
- adoptium/temurin19-binaries
- pbatard/rufus
- Homebrew/homebrew-portable-ruby
- Homebrew/glibc-bootstrap
- 3-manifolds/Sage_macOS
\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7684\u200b\u4e24\u4e2a\u200b\u7248\u672c\u200b\uff1a
- TheThirdOne/rars
\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7684\u200b\u4e94\u4e2a\u200b\u7248\u672c\u200b\uff1a
- XmacsLabs/mogan
"},{"location":"github-release.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u76f4\u63a5\u200b\u524d\u5f80\u200b\u6b64\u200b\u955c\u50cf\u200b\u5730\u5740\u200b\uff0c\u200b\u70b9\u51fb\u200b\u5373\u53ef\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"github-release.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"AdoptOpenJDK \u200b\u5b98\u7f51\u200b https://adoptopenjdk.net/
Rufus \u200b\u5b98\u7f51\u200b https://rufus.ie/
"},{"location":"hackage.html","title":"Hackage","text":""},{"location":"hackage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/hackage/
"},{"location":"hackage.html#_2","title":"\u8bf4\u660e","text":"Hackage \u200b\u955c\u50cf\u200b
"},{"location":"hackage.html#stack","title":"Stack \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b ~/.stack/config.yaml
\uff0c\u200b\u589e\u52a0\u200b\u4e0b\u5217\u200b\u53c2\u6570\u200b
>= v2.9.3>= v2.1.1, <v2.9.3< v2.1.1 package-index:\n download-prefix: https://mirrors.ustc.edu.cn/hackage/\n hackage-security:\n keyids:\n - 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d\n - 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42\n - 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833\n - 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201\n - 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3\n - 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921\n - 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d\n - aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9\n - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0\n key-threshold: 3 # number of keys required\n\n # ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614\n ignore-expiry: true\n
package-indices:\n- download-prefix: https://mirrors.ustc.edu.cn/hackage/\n hackage-security:\n keyids:\n - 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d\n - 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42\n - 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833\n - 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201\n - 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3\n - 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921\n - 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d\n - aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9\n - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0\n key-threshold: 3 # number of keys required\n\n # ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614\n ignore-expiry: true\n
package-indices:\n - name: USTC\n download-prefix: https://mirrors.ustc.edu.cn/hackage/package/\n http: https://mirrors.ustc.edu.cn/hackage/01-index.tar.gz\n
"},{"location":"hackage.html#cabal","title":"Cabal \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":" - \u200b\u6267\u884c\u200b
cabal user-config init
-
\u200b\u4fee\u6539\u200b ~/.cabal/config
Cabal >= 1.24 (GHC 8.0)Cabal < 1.24 \u200b\u627e\u5230\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\uff1a
repository hackage.haskell.org\n url: http://hackage.haskell.org/\n -- secure: True\n -- root-keys:\n -- keys-threshold: 3\n
\u200b\u6539\u4e3a\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
repository mirrors.ustc.edu.cn\n url: https://mirrors.ustc.edu.cn/hackage/\n secure: True\n
Note
\u200b\u9996\u6b21\u200b cabal update
\u200b\u65f6\u4f1a\u200b\u63d0\u793a\u200b Warning: No mirrors found for http://mirrors.ustc.edu.cn/hackage/
\uff0c \u200b\u8be5\u200b\u8b66\u544a\u200b\u53ef\u200b\u5ffd\u7565\u200b\u3002
Warning
\u200b\u4e3a\u4e86\u200b\u4fdd\u8bc1\u200b\u4e0e\u200b\u8001\u200b\u7248\u672c\u200b cabal \u200b\u7684\u200b\u517c\u5bb9\u6027\u200b\uff0csecure
\u200b\u503c\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b False
\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b cabal \u200b\u65e0\u6cd5\u200b\u83b7\u53d6\u200b\u5230\u200b\u6700\u65b0\u200b\u7684\u200b\u5305\u200b\u4fe1\u606f\u200b\u3002
\u200b\u627e\u5230\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\uff1a
remote-repo: hackage.haskell.org:http://hackage.haskell.org/packages/archive\n
\u200b\u6539\u4e3a\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
remote-repo: mirrors.ustc.edu.cn:http://mirrors.ustc.edu.cn/hackage/\n
-
\u200b\u6267\u884c\u200b cabal update
"},{"location":"hackage.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://hackage.haskell.org/
Cabal https://www.haskell.org/cabal/
Stack https://docs.haskellstack.org/en/stable/README/
"},{"location":"homebrew-bottles.html","title":"Homebrew Bottles","text":""},{"location":"homebrew-bottles.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-bottles/
"},{"location":"homebrew-bottles.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u9884\u200b\u7f16\u8bd1\u200b\u4e8c\u8fdb\u5236\u200b\u8f6f\u4ef6\u5305\u200b\u4e0e\u200b\u8f6f\u4ef6\u5305\u200b\u5143\u200b\u6570\u636e\u6587\u4ef6\u200b
"},{"location":"homebrew-bottles.html#_3","title":"\u6536\u5f55\u200b\u4ed3\u5e93","text":" - homebrew/homebrew-core
- brew formula \u200b\u4e0e\u200b cask \u200b\u7684\u200b JSON \u200b\u5143\u200b\u6570\u636e\u6587\u4ef6\u200b
"},{"location":"homebrew-bottles.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u5728\u200b\u8fd0\u884c\u200b brew
\u200b\u524d\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BOTTLE_DOMAIN
\uff0c\u200b\u503c\u4e3a\u200b https://mirrors.ustc.edu.cn/homebrew-bottles
\u3002
\u200b\u6b64\u5916\u200b\uff0cbrew 4.0 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u4f7f\u7528\u200b\u65b0\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u63a5\u53e3\u200b\uff0c\u200b\u56e0\u6b64\u200b\u8fd8\u200b\u9700\u8981\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_API_DOMAIN
\uff0c\u200b\u503c\u4e3a\u200b https://mirrors.ustc.edu.cn/homebrew-bottles/api
\u3002
\u200b\u4e34\u65f6\u200b\u66ff\u6362\u200b\uff1a
export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"\nexport HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"\n
\u200b\u6c38\u4e45\u200b\u66ff\u6362\u200b\uff1a
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"' >> ~/.bash_profile\necho 'export HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"' >> ~/.zshrc\necho 'export HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"' >> ~/.zshrc\n
Note
Linuxbrew \u200b\u6838\u5fc3\u200b\u4ed3\u5e93\u200b\uff08linuxbrew-core
\uff09\u200b\u81ea\u200b 2021 \u200b\u5e74\u200b 10 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\uff08brew
\u200b\u7248\u672c\u200b 3.3.0 \u200b\u8d77\u200b\uff09\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0cLinuxbrew \u200b\u7528\u6237\u200b\u5e94\u200b\u8fc1\u79fb\u200b\u81f3\u200b homebrew-core
\u3002 Linuxbrew \u200b\u7528\u6237\u200b\u8bf7\u200b\u4f9d\u672c\u200b\u955c\u50cf\u200b\u8bf4\u660e\u200b\u91cd\u65b0\u200b\u8bbe\u7f6e\u200b\u955c\u50cf\u200b\u3002
"},{"location":"homebrew-bottles.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-bottles.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
Bottles \u200b\u4ecb\u7ecd\u200b http://docs.brew.sh/Bottles.html
"},{"location":"homebrew-cask-versions.git.html","title":"Homebrew Cask Versions","text":""},{"location":"homebrew-cask-versions.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-cask-versions.git/
"},{"location":"homebrew-cask-versions.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew cask \u200b\u5176\u4ed6\u200b\u7248\u672c\u200b (alternative versions) \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u63d0\u4f9b\u200b\u4f7f\u7528\u200b\u4eba\u6570\u200b\u591a\u200b\u7684\u200b\u3001\u200b\u9700\u8981\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u5728\u200b cask \u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u7684\u200b\u5e94\u7528\u200b\u3002
"},{"location":"homebrew-cask-versions.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask-versions https://mirrors.ustc.edu.cn/homebrew-cask-versions.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask-versions https://github.com/Homebrew/homebrew-cask-versions\n
"},{"location":"homebrew-cask-versions.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-services.git
"},{"location":"homebrew-cask-versions.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://github.com/Homebrew/homebrew-cask-versions
Homebrew https://brew.sh/
"},{"location":"homebrew-cask.git.html","title":"Homebrew Cask","text":""},{"location":"homebrew-cask.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-cask.git/
"},{"location":"homebrew-cask.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew cask \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u63d0\u4f9b\u200b macOS \u200b\u5e94\u7528\u200b\u548c\u200b\u5927\u578b\u200b\u4e8c\u8fdb\u5236\u200b\u6587\u4ef6\u200b
"},{"location":"homebrew-cask.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
Brew 4.0 \u200b\u7248\u672c\u200b\u540e\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u83b7\u53d6\u200b\u4ed3\u5e93\u200b\u4fe1\u606f\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5728\u200b\u5927\u90e8\u5206\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u90fd\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\u3002\u200b\u53ef\u200b\u53c2\u8003\u200b homebrew-bottles
\u200b\u8fdb\u884c\u200b\u76f8\u5173\u200b\u914d\u7f6e\u200b\u3002
\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask https://github.com/Homebrew/homebrew-cask\n
Note
Caskroom \u200b\u7684\u200b Git \u200b\u5730\u5740\u200b\u5728\u200b 2018 \u200b\u5e74\u200b 5 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\u4ece\u200b https://github.com/caskroom/homebrew-cask \u200b\u8fc1\u79fb\u200b\u5230\u200b\u4e86\u200b https://github.com/Homebrew/homebrew-cask\u3002
"},{"location":"homebrew-cask.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-cask.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://caskroom.github.io
Homebrew https://brew.sh/
"},{"location":"homebrew-core.git.html","title":"Homebrew Core","text":""},{"location":"homebrew-core.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-core.git/
"},{"location":"homebrew-core.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u6838\u5fc3\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b
"},{"location":"homebrew-core.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
Brew 4.0 \u200b\u7248\u672c\u200b\u540e\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u83b7\u53d6\u200b\u4ed3\u5e93\u200b\u4fe1\u606f\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5728\u200b\u5927\u90e8\u5206\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u90fd\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\u3002\u200b\u53ef\u200b\u53c2\u8003\u200b homebrew-bottles
\u200b\u8fdb\u884c\u200b\u76f8\u5173\u200b\u914d\u7f6e\u200b\u3002
\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nbrew update\n
Note
\u200b\u82e5\u200b\u7528\u6237\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\uff0c\u200b\u5219\u200b\u6bcf\u6b21\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u5c06\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u8bbe\u7f6e\u200b\u8fdc\u7a0b\u200b\u3002\u200b\u63a8\u8350\u200b\u7528\u6237\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\u200b\u52a0\u5165\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u3002
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"' >> ~/.zshrc\n
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
unset HOMEBREW_CORE_GIT_REMOTE\nbrew tap --custom-remote homebrew/core https://github.com/Homebrew/homebrew-core\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002 \u200b\u91cd\u7f6e\u200b\u56de\u200b\u9ed8\u8ba4\u200b\u8fdc\u7a0b\u200b\u540e\u200b\uff0c\u200b\u7528\u6237\u200b\u5e94\u8be5\u200b\u5220\u9664\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7684\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\u200b\u4ee5\u514d\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u8fdc\u7a0b\u200b\u518d\u6b21\u200b\u88ab\u200b\u66f4\u6362\u200b\u3002
Note
Linuxbrew \u200b\u6838\u5fc3\u200b\u4ed3\u5e93\u200b\uff08linuxbrew-core
\uff09\u200b\u81ea\u200b 2021 \u200b\u5e74\u200b 10 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\uff08brew
\u200b\u7248\u672c\u200b 3.3.0 \u200b\u8d77\u200b\uff09\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0cLinuxbrew \u200b\u7528\u6237\u200b\u5e94\u200b\u8fc1\u79fb\u200b\u81f3\u200b homebrew-core
\u3002 Linuxbrew \u200b\u7528\u6237\u200b\u8bf7\u200b\u4f9d\u672c\u200b\u955c\u50cf\u200b\u8bf4\u660e\u200b\u91cd\u65b0\u200b\u8bbe\u7f6e\u200b\u955c\u50cf\u200b\u3002\u200b\u6ce8\u610f\u200b\u8fc1\u79fb\u200b\u524d\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.3.0 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002 \u200b\u8fc1\u79fb\u200b\u8fc7\u7a0b\u200b\u4e2d\u82e5\u200b\u51fa\u73b0\u200b\u4efb\u4f55\u200b\u95ee\u9898\u200b\uff0c\u200b\u53ef\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u91cd\u65b0\u5b89\u88c5\u200b homebrew-core
\uff1a
export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nrm -rf \"$(brew --repo homebrew/core)\"\nbrew tap --custom-remote --force-auto-update homebrew/core https://mirrors.ustc.edu.cn/homebrew-core.git\n
"},{"location":"homebrew-core.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-core.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
brew \u200b\u6587\u6863\u200b http://docs.brew.sh/
"},{"location":"homebrew-services.git.html","title":"Homebrew Services","text":""},{"location":"homebrew-services.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-services.git/
"},{"location":"homebrew-services.git.html#_2","title":"\u8bf4\u660e","text":"\u200b\u4e0e\u200b brew services
\u200b\u6709\u5173\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u7528\u4e8e\u200b\u5728\u200b macOS (launchctl
) \u200b\u4e0e\u200b Linux (systemctl
) \u200b\u4e0a\u200b\u7ba1\u7406\u200b brew \u200b\u5b89\u88c5\u200b\u7684\u200b\u670d\u52a1\u200b\u3002
"},{"location":"homebrew-services.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/services https://mirrors.ustc.edu.cn/homebrew-services.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/services https://github.com/Homebrew/homebrew-services\n
"},{"location":"homebrew-services.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
"},{"location":"homebrew-services.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://github.com/Homebrew/homebrew-services
Homebrew https://brew.sh/
"},{"location":"influxdata.html","title":"InfluxData","text":""},{"location":"influxdata.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/influxdata/
"},{"location":"influxdata.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u5305\u542b\u200b InfluxData \u200b\u7684\u200b\u65f6\u5e8f\u200b\u6570\u636e\u200b\u5e73\u53f0\u200b\u7684\u200b\u5f00\u6e90\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8bf8\u5982\u200b InfluxDB\u3001Telegraf \u200b\u7b49\u200b\u3002
"},{"location":"influxdata.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5bf9\u4e8e\u200b Debian/Ubuntu \u200b\u7528\u6237\u200b\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5bfc\u5165\u200b InfluxData \u200b\u7684\u200b GPG \u200b\u5bc6\u94a5\u200b\uff0c\u200b\u5e76\u200b\u66f4\u65b0\u200b\u914d\u7f6e\u200b\uff1a
wget -q https://repos.influxdata.com/influxdata-archive_compat.key\necho '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive_compat.gpg > /dev/null\necho 'deb [signed-by=/etc/apt/keyrings/influxdata-archive_compat.gpg] https://mirrors.ustc.edu.cn/influxdata/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list\n
\u200b\u5728\u200b\u8fd0\u884c\u200b apt update
\u200b\u4e4b\u540e\u200b\u5373\u53ef\u200b\u5b89\u88c5\u200b influxdb
\u200b\u4e0e\u200b telegraf
\u200b\u7b49\u200b\u8f6f\u4ef6\u5305\u200b\u3002
\u200b\u5bf9\u4e8e\u200b CentOS/RHEL \u200b\u7528\u6237\u200b\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5bfc\u5165\u200b InfluxData \u200b\u7684\u200b GPG \u200b\u5bc6\u94a5\u200b\uff0c\u200b\u5e76\u200b\u66f4\u65b0\u200b\u914d\u7f6e\u200b\uff1a
cat <<EOF | sudo tee /etc/yum.repos.d/influxdata.repo\n[influxdata]\nname = InfluxData Repository - Stable\nbaseurl = https://mirrors.ustc.edu.cn/influxdata/stable/\\$basearch/main\nenabled = 1\ngpgcheck = 1\ngpgkey = https://repos.influxdata.com/influxdata-archive_compat.key\nEOF\n
dnf update
\u200b\u4e4b\u540e\u200b\u5373\u53ef\u200b\u5b89\u88c5\u200b influxdb2
\u200b\u4e0e\u200b telegraf
\u200b\u7b49\u200b\u8f6f\u4ef6\u5305\u200b\u3002
\u200b\u5982\u679c\u200b\u6709\u200b\u5176\u4ed6\u200b\u914d\u7f6e\u200b\u9700\u6c42\u200b\uff0c\u200b\u53ef\u200b\u53c2\u8003\u200b\u300c\u200b\u76f8\u5173\u200b\u94fe\u63a5\u200b\u300d\u200b\u4e2d\u200b\u300c\u200b\u5b98\u65b9\u200b\u4e0b\u8f7d\u200b\u6307\u5357\u200b\u300d\u200b\u7684\u200b\u8bf4\u660e\u200b\uff0c\u200b\u914d\u7f6e\u200b GPG \u200b\u5bc6\u94a5\u200b\u540e\u200b\uff0c\u200b\u5728\u200b\u914d\u7f6e\u200b\u9879\u200b\u66f4\u65b0\u200b\u65f6\u200b\u5c06\u200b repos.influxdata.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/influxdata
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"influxdata.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"InfluxData \u200b\u5b98\u7f51\u200b https://www.influxdata.com/
\u200b\u5b98\u65b9\u200b\u4e0b\u8f7d\u200b\u6307\u5357\u200b https://portal.influxdata.com/downloads/
"},{"location":"julia.html","title":"Julia","text":"Warning
\u200b\u7531\u4e8e\u200b\u5360\u7528\u200b\u7a7a\u95f4\u200b\u5de8\u5927\u200b\u4e14\u200b\u7528\u6237\u200b\u6781\u5c11\u200b\uff0cJulia \u200b\u6e90\u200b\u76ee\u524d\u200b\u5df2\u200b\u505c\u6b62\u200b\u670d\u52a1\u200b\u3002
"},{"location":"julia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/julia/
"},{"location":"julia.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u5305\u62ec\u200b Julia \u200b\u7684\u200b\u5b98\u65b9\u200b\u5305\u200b\u6ce8\u518c\u8868\u200b General \u200b\u4ee5\u53ca\u200b\u88c5\u5305\u65f6\u200b\u6240\u200b\u6d89\u53ca\u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u548c\u200b\u4e8c\u8fdb\u5236\u200b\u4f9d\u8d56\u200b\u3002
\u200b\u5173\u4e8e\u200b Julia \u200b\u4e8c\u8fdb\u5236\u200b\u7a0b\u5e8f\u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Julia Releases \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u6ce8\u200b\uff1a\u200b\u672c\u200b\u955c\u50cf\u200b\u7684\u200b\u4f7f\u7528\u200b\u9700\u8981\u200b Julia v1.4.0
\u200b\u6216\u200b\u66f4\u65b0\u200b\u7684\u200b\u7248\u672c\u200b\u3002
"},{"location":"julia.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u53ea\u200b\u9700\u8981\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b JULIA_PKG_SERVER
\u200b\u5373\u53ef\u200b\u5207\u6362\u200b\u955c\u50cf\u200b\u3002\u200b\u82e5\u200b\u6210\u529f\u200b\u5207\u6362\u200b\u955c\u50cf\u200b\uff0c\u200b\u5219\u200b\u80fd\u200b\u901a\u8fc7\u200b versioninfo()
\u200b\u67e5\u8be2\u200b\u5230\u200b\u76f8\u5173\u200b\u4fe1\u606f\u200b\uff0c\u200b\u4f8b\u5982\u200b\uff1a
julia> versioninfo()\nJulia Version 1.4.1\nCommit 381693d3df* (2020-04-14 17:20 UTC)\nPlatform Info:\nOS: Linux (x86_64-pc-linux-gnu)\nCPU: Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz\nWORD_SIZE: 64\nLIBM: libopenlibm\nLLVM: libLLVM-8.0.1 (ORCJIT, broadwell)\nEnvironment:\nJULIA_PKG_SERVER = https://mirrors.ustc.edu.cn/julia\n
\u200b\u82e5\u200b\u4e0d\u200b\u8bbe\u7f6e\u200b\u8be5\u200b\u73af\u5883\u53d8\u91cf\u200b\u5219\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5b98\u65b9\u200b\u670d\u52a1\u5668\u200b https://pkg.julialang.org
\u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u3002
"},{"location":"julia.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"\u200b\u4e0d\u540c\u200b\u7cfb\u7edf\u200b\u548c\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5404\u4e0d\u76f8\u540c\u200b\uff0c\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u6765\u200b\u4e34\u65f6\u200b\u4fee\u6539\u200b\u73af\u5883\u53d8\u91cf\u200b
- Linux Bash:
export JULIA_PKG_SERVER=https://mirrors.ustc.edu.cn/julia
- Windows Powershell:
$env:JULIA_PKG_SERVER = 'https://mirrors.ustc.edu.cn/julia'
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5229\u7528\u200b JuliaCN \u200b\u793e\u533a\u200b\u7ef4\u62a4\u200b\u7684\u200b\u4e2d\u6587\u200b\u672c\u5730\u5316\u200b\u5de5\u5177\u5305\u200b JuliaZH \u200b\u6765\u200b\u8fdb\u884c\u200b\u5207\u6362\u200b\uff1a
using JuliaZH # \u200b\u5728\u200b using \u200b\u65f6\u4f1a\u200b\u81ea\u52a8\u200b\u5207\u6362\u200b\u5230\u200b\u56fd\u5185\u200b\u7684\u200b\u955c\u50cf\u200b\u7ad9\u200b\nJuliaZH.set_mirror(\"USTC\") # \u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u624b\u52a8\u200b\u5207\u6362\u200b\u5230\u200b BFSU \u200b\u955c\u50cf\u200b\nJuliaZH.mirrors # \u200b\u67e5\u8be2\u200b\u8bb0\u5f55\u200b\u7684\u200b\u4e0a\u6e38\u200b\u4fe1\u606f\u200b\n
"},{"location":"julia.html#_5","title":"\u6c38\u4e45\u200b\u4f7f\u7528","text":"\u200b\u4e0d\u540c\u200b\u7cfb\u7edf\u200b\u548c\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u6c38\u4e45\u200b\u8bbe\u5b9a\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b\u65b9\u5f0f\u200b\u4e5f\u200b\u4e0d\u200b\u76f8\u540c\u200b\uff0c\u200b\u4f8b\u5982\u200b Linux Bash \u200b\u4e0b\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4fee\u6539\u200b ~/.bashrc
\u200b\u6587\u4ef6\u200b\u5b9e\u73b0\u200b\u8be5\u200b\u76ee\u7684\u200b\uff1a
# ~/.bashrc\nexport JULIA_PKG_SERVER=https://mirrors.ustc.edu.cn/julia\n
\u200b\u6b64\u5916\u200b\uff0c\u200b\u8fd9\u91cc\u200b\u518d\u200b\u63d0\u4f9b\u200b\u4e00\u79cd\u200b\u9488\u5bf9\u200b Julia \u200b\u7684\u200b\u5168\u200b\u5e73\u53f0\u200b\u901a\u7528\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff1a $JULIA_DEPOT_PATH/config/startup.jl
\uff08\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b ~/.julia/config/startup.jl
\uff09\u200b\u6587\u4ef6\u200b\u5b9a\u4e49\u200b\u4e86\u200b\u6bcf\u6b21\u200b\u542f\u52a8\u200b Julia \u200b\u65f6\u200b\u90fd\u200b\u4f1a\u200b\u6267\u884c\u200b\u7684\u200b\u547d\u4ee4\u200b\uff0c\u200b\u7f16\u8f91\u200b\u8be5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u5373\u53ef\u200b\uff1a
# ~/.julia/config/startup.jl\nENV[\"JULIA_PKG_SERVER\"] = \"https://mirrors.ustc.edu.cn/julia\"\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u4f7f\u7528\u200b JuliaZH
\u200b\u6765\u200b\u4e00\u952e\u200b\u4fee\u6539\u200b/\u200b\u521b\u5efa\u200b startup.jl
\u200b\u6587\u4ef6\u200b\uff1a
julia> JuliaZH.generate_startup(\"default\")\n\u250c Info: \u200b\u6dfb\u52a0\u200b PkgServer\n\u2502 \u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://pkg.julialang.org\"\n\u2514 \u200b\u914d\u7f6e\u6587\u4ef6\u200b = \"/root/.julia/config\"\n\njulia> JuliaZH.generate_startup(\"USTC\")\n\u250c Info: \u200b\u66f4\u65b0\u200b PkgServer\n\u2502 \u200b\u539f\u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://pkg.julialang.org\"\n\u2502 \u200b\u65b0\u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://mirrors.USTC.edu.cn/julia\"\n\u2514 \u200b\u914d\u7f6e\u6587\u4ef6\u200b = \"/root/.julia/config\"\n
\u200b\u82e5\u200b\u8981\u200b\u4e34\u65f6\u200b\u7981\u6b62\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b julia --startup-file=no
\u200b\u6765\u200b\u53d6\u6d88\u200b\u6267\u884c\u200b startup.jl
\u200b\u6587\u4ef6\u200b\u3002
"},{"location":"julia.html#_6","title":"\u5e38\u89c1\u95ee\u9898","text":""},{"location":"julia.html#_7","title":"\u4e3a\u4ec0\u4e48\u200b\u6709\u4e9b\u200b\u5305\u200b\u7684\u200b\u4e0b\u8f7d\u200b\u8fd8\u662f\u200b\u5f88\u200b\u6162\u200b\uff1f","text":"\u200b\u6709\u200b\u4e24\u7c7b\u200b\u6570\u636e\u200b\u4e0d\u4f1a\u200b\u88ab\u200b\u955c\u50cf\u200b\uff1a
- \u200b\u5728\u200b
deps/build.jl
\u200b\u6587\u4ef6\u200b\u4e2d\u786c\u200b\u7f16\u7801\u200b\u7684\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\uff0c\u200b\u4f8b\u5982\u200b GR. - \u200b\u5728\u200b
Artifacts.toml
\u200b\u4e2d\u200b\u6ca1\u6709\u200b\u7ed9\u51fa\u200b download
\u200b\u9879\u200b\u7684\u200b\u8d44\u6e90\u200b\uff0c\u200b\u4f8b\u5982\u200b TestImages.
\u200b\u5728\u200b\u5b89\u88c5\u200b\u5305\u542b\u200b\u8fd9\u200b\u4e24\u7c7b\u200b\u6570\u636e\u200b\u7684\u200b\u5305\u65f6\u200b\uff0c\u200b\u5176\u200b\u6570\u636e\u200b\u4f9d\u7136\u200b\u662f\u4ece\u200b\u539f\u59cb\u200b\u5730\u5740\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u56e0\u6b64\u200b\u82e5\u200b\u7f51\u7edc\u200b\u4e0d\u200b\u7a33\u5b9a\u200b\u5219\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5728\u200b build \u200b\u9636\u6bb5\u200b\u62a5\u9519\u200b\u3002
"},{"location":"julia.html#_8","title":"\u4e3a\u4ec0\u4e48\u200b\u6ce8\u518c\u8868\u200b\u8fd8\u662f\u200b\u4ece\u539f\u200b\u5730\u5740\u200b\u4e0b\u8f7d\u200b\uff1f","text":"Julia v1.4.0
\u200b\u4e4b\u524d\u200b\u7684\u200b\u7248\u672c\u200b\u91c7\u7528\u200b\u7684\u200b\u662f\u200b git clone
\u200b\u7684\u200b\u65b9\u5f0f\u200b\u62c9\u53d6\u200b\u6ce8\u518c\u8868\u200b\u3002\u200b\u4e3a\u4e86\u200b\u4fdd\u6301\u200b\u517c\u5bb9\u6027\u200b\uff0c\u200b\u5982\u679c\u200b\u73b0\u6709\u200b\u7684\u200b\u6ce8\u518c\u8868\u200b\u662f\u200b\u4e00\u4e2a\u200b\u5b8c\u6574\u200b\u7684\u200b git \u200b\u4ed3\u5e93\u200b\u7684\u8bdd\u200b\uff0c\u200b\u90a3\u4e48\u200b\u5373\u4f7f\u200b\u8bbe\u7f6e\u200b\u4e86\u200b PkgServer \u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u955c\u50cf\u200b\u4e5f\u200b\u4f9d\u7136\u200b\u4f1a\u200b\u901a\u8fc7\u200b git
\u200b\u6765\u200b\u8fdb\u884c\u200b\u66f4\u65b0\u200b\uff0c\u200b\u6362\u53e5\u8bdd\u8bf4\u200b\uff0c\u200b\u4e0d\u4f1a\u200b\u901a\u8fc7\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6765\u200b\u4e0b\u8f7d\u200b\u6ce8\u518c\u8868\u200b\u6570\u636e\u200b\u3002
\u200b\u4ee5\u200b\u9ed8\u8ba4\u200b\u6ce8\u518c\u8868\u200b General
\u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u53ea\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u5c06\u200b\u5176\u200b\u91cd\u7f6e\u200b\u5230\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5373\u53ef\u200b\uff1a
- \u200b\u5220\u9664\u200b\u5f53\u524d\u200b\u6ce8\u518c\u8868\u200b\uff1a
(@v1.4) pkg> registry rm General
- \u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b/\u200b\u62c9\u53d6\u200b\u6ce8\u518c\u8868\u200b\uff1a
(@v1.4) pkg> registry add General
- \u200b\u5c06\u200b\u65e0\u6cd5\u200b\u5728\u200b\u65e7\u200b Julia \u200b\u7248\u672c\u200b\u4e2d\u200b\u66f4\u65b0\u200b\u6ce8\u518c\u8868\u200b
"},{"location":"julia.html#_9","title":"\u4e3a\u4ec0\u4e48\u200b\u6709\u4e9b\u200b\u5305\u200b\u8fd8\u662f\u200b\u4ece\u539f\u200b\u5730\u5740\u200b\u4e0b\u8f7d\u200b\uff1f","text":"\u200b\u955c\u50cf\u200b\u7ad9\u200b\u53ea\u200b\u955c\u50cf\u200b\u6ce8\u518c\u8868\u200b\u4e2d\u200b\u8bb0\u5f55\u200b\u7684\u200b\u5305\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5982\u679c\u200b\u67d0\u4e9b\u200b\u5305\u662f\u200b\u901a\u8fc7\u200b\u6307\u5b9a\u200b URL \u200b\u7684\u200b\u65b9\u5f0f\u200b\u6765\u200b\u5b89\u88c5\u200b\u7684\u8bdd\u200b\uff0c\u200b\u90a3\u4e48\u200b\u8be5\u5305\u200b\u7684\u200b\u66f4\u65b0\u200b\u4e0d\u4f1a\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002 \u200b\u8fd9\u200b\u5e38\u89c1\u4e8e\u200b\u90a3\u4e9b\u200b\u8fd8\u200b\u672a\u6ce8\u518c\u200b\u7684\u200b\u5305\u200b\u53ca\u5176\u200b\u7248\u672c\u200b\uff0c\u200b\u4f8b\u5982\u200b\uff1a
]add Flux#master\n]add https://github.com/FluxML/Flux.jl.git\nPkg.add(PackageSpec(url=\"https://github.com/FluxML/Flux.jl.git\"))\n
"},{"location":"julia.html#condajl","title":"\u52a0\u5feb\u200b Conda.jl \u200b\u76f8\u5173\u200b\u64cd\u4f5c\u200b\u7684\u200b\u901f\u5ea6","text":"\u200b\u8fd9\u91cc\u200b\u7b80\u5355\u200b\u4ecb\u7ecd\u200b\u4e00\u4e0b\u200b\u5176\u200b\u4f7f\u7528\u200b\uff0c\u200b\u5177\u4f53\u200b\u7684\u200b\u7ec6\u8282\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b Conda.jl \u200b\u548c\u200b PyCall.jl \u200b\u7684\u200b\u6587\u6863\u200b\u3002 Conda.jl
\u200b\u7684\u200b\u52a0\u901f\u200b\u5206\u4e3a\u200b\u4e24\u200b\u90e8\u5206\u200b\uff1a
conda
\u200b\u7684\u200b\u5b89\u88c5\u200b\uff1a\u200b\u5982\u679c\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u6ca1\u6709\u200b\u627e\u5230\u200b conda
\u200b\u7684\u8bdd\u200b\uff0cConda.jl
\u200b\u4f1a\u200b\u4e0b\u8f7d\u200b\u5e76\u200b\u5b89\u88c5\u200b\u4e00\u4efd\u200b miniconda
\u3002 \u200b\u5982\u679c\u200b\u8fd9\u200b\u4e00\u6b65\u200b\u4e0b\u8f7d\u200b\u975e\u5e38\u200b\u7f13\u6162\u200b\u7684\u8bdd\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u63d0\u524d\u200b\u4ece\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b \uff08\u200b\u5982\u200b BFSU \u200b\u955c\u50cf\u200b\u7ad9\u200b\uff09 \u200b\u4e0b\u8f7d\u200b\u5e76\u200b\u5b89\u88c5\u200b anaconda
\uff0c\u200b\u7136\u540e\u200b\u901a\u8fc7\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b CONDA_JL_HOME=$HOME/anaconda3
\u200b\u6765\u200b\u6307\u5b9a\u200b Conda.jl
\u200b\u6240\u200b\u4f7f\u7528\u200b\u7684\u200b conda
\uff0c\u200b\u8fd9\u6837\u200b\u5c31\u200b\u907f\u514d\u200b\u91cd\u590d\u200b\u4e0b\u8f7d\u200b miniconda. \uff08$HOME/anaconda3
\u200b\u662f\u200b anaconda3 \u200b\u7684\u200b\u9ed8\u8ba4\u200b\u5b89\u88c5\u200b\u4f4d\u7f6e\u200b\uff0c \u200b\u4f60\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u8fdb\u884c\u200b\u8c03\u6574\u200b\u3002\uff09 conda add
\u200b\u7b49\u200b\u64cd\u4f5c\u200b\u7684\u200b\u52a0\u901f\u200b\uff1a\u200b\u7c7b\u4f3c\u200b\u7684\u200b\uff0c\u200b\u8fd9\u4e2a\u200b\u53ea\u200b\u9700\u8981\u200b\u914d\u7f6e\u200b anaconda \u200b\u955c\u50cf\u200b\u6e90\u200b\u5373\u53ef\u200b\uff0c\u200b\u5373\u200b\u4fee\u6539\u200b ~/.condarc
\u200b\u6587\u4ef6\u200b\u3002 \u200b\u5177\u4f53\u200b\u7684\u200b\u914d\u7f6e\u200b\u53ef\u4ee5\u200b\u67e5\u770b\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e2d\u200b anaconda \u200b\u955c\u50cf\u200b\u7684\u200b\u4f7f\u7528\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"kali.html","title":"Kali Linux","text":""},{"location":"kali.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/kali/
"},{"location":"kali.html#_2","title":"\u8bf4\u660e","text":"Kali Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"kali.html#_3","title":"\u652f\u6301\u200b\u7684\u200b\u7cfb\u7edf\u200b\u67b6\u6784","text":"amd64, armel, armhf, i386
"},{"location":"kali.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\uff0c \u200b\u5728\u200b\u6587\u4ef6\u200b\u6700\u200b\u524d\u9762\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u200b\u6761\u76ee\u200b\uff1a
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib\ndeb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Warning
\u200b\u7531\u4e8e\u200b Kali \u200b\u4ed3\u5e93\u200b\u672a\u200b\u4f7f\u7528\u200b by-hash \u200b\u673a\u5236\u200b\uff0c\u200b\u540c\u6b65\u200b\u65f6\u200b\u7684\u200b\u4e00\u81f4\u6027\u200b\u65e0\u6cd5\u200b\u4fdd\u8bc1\u200b\u3002\u200b\u5982\u679c\u200b\u5728\u200b\u540c\u6b65\u200b\u65f6\u200b\u6267\u884c\u200b apt update
\uff0c\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u770b\u5230\u200b\u4ee5\u4e0b\u200b\u9519\u8bef\u200b
E: \u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/kali/dists/kali-rolling/main/source/Sources.gz \u200b\u6587\u4ef6\u5c3a\u5bf8\u200b\u4e0d\u7b26\u200b(14593053 != 14592993)\u3002\u200b\u60a8\u200b\u4f7f\u7528\u200b\u7684\u200b\u955c\u50cf\u200b\u6b63\u5728\u200b\u540c\u6b65\u200b\u4e2d\u200b\uff1f\n
\u200b\u5982\u679c\u200b\u51fa\u73b0\u200b\u4ee5\u4e0a\u200b\u9519\u8bef\u200b\uff0c\u200b\u5219\u200b\u9700\u200b\u7b49\u5f85\u200b\u540c\u6b65\u200b\u5b8c\u6210\u200b\u540e\u200b\u518d\u200b\u6267\u884c\u200b apt update
\u3002
"},{"location":"kali.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Kali Linux \u200b\u4e3b\u9875\u200b https://www.kali.org/
\u200b\u8bba\u575b\u200b http://forums.kali.org/
\u200b\u6587\u6863\u200b https://www.kali.org/kali-linux-documentation/
"},{"location":"linux.git.html","title":"Linux \u200b\u5185\u6838\u200b\u6e90\u7801","text":"\u200b\u5176\u200b Git \u200b\u4ed3\u5e93\u200b\u7684\u200b\u94fe\u63a5\u200b\u4e3a\u200b git://mirrors.ustc.edu.cn/linux.git
\u200b\u4e0e\u200b https://mirrors.ustc.edu.cn/linux.git
\u3002
"},{"location":"linux.git.html#_1","title":"\u65ad\u70b9\u7eed\u4f20","text":"\u200b\u7531\u4e8e\u200b git clone
\u200b\u4e0d\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\uff0c\u200b\u6240\u4ee5\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\u7684\u200b git fetch
\u3002\u200b\u4e00\u4e2a\u200b\u7b80\u5355\u200b\u7684\u200b\u6b65\u9aa4\u200b\u5982\u4e0b\u200b\u6240\u793a\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u81ea\u5df1\u200b\u7684\u200b\u9700\u6c42\u200b\u914c\u60c5\u200b\u66f4\u6539\u200b\uff1a
mkdir linux && cd linux\ngit init\ngit fetch git://mirrors.ustc.edu.cn/linux.git\ngit checkout FETCH_HEAD\n
"},{"location":"linuxmint.html","title":"Linux Mint","text":""},{"location":"linuxmint.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/linuxmint/
"},{"location":"linuxmint.html#_2","title":"\u8bf4\u660e","text":"Linux Mint \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"linuxmint.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i386\uff0camd64
"},{"location":"linuxmint.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - \u200b\u6240\u6709\u200b Linux Mint \u200b\u53d1\u884c\u200b\u7248\u672c\u200b
- \u200b\u6240\u6709\u200b LMDE \u200b\u53d1\u884c\u200b\u7248\u672c\u200b
"},{"location":"linuxmint.html#_5","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u7f16\u8f91\u200b /etc/apt/sources.list.d/official-package-repositories.list
\uff1a
-
\u200b\u5bf9\u4e8e\u200b\u57fa\u4e8e\u200b Ubuntu \u200b\u7684\u200b\u539f\u7248\u200b\uff0c\u200b\u4ee5\u200b Linuxmint 19 \u200b\u4e3a\u4f8b\u200b\uff1a
deb https://mirrors.ustc.edu.cn/linuxmint/ tara main upstream import backport \ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\ndeb http://archive.canonical.com/ubuntu/ bionic partner\n
-
\u200b\u5bf9\u4e8e\u200b\u57fa\u4e8e\u200b Debian \u200b\u7684\u200b LMDE\uff0c\u200b\u4ee5\u200b LMDE 2 \u200b\u4e3a\u4f8b\u200b\uff1a
deb https://mirrors.ustc.edu.cn/linuxmint/ betsy main upstream import\ndeb https://mirrors.ustc.edu.cn/debian jessie main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian jessie-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian jessie-backports main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security/ jessie/updates main non-free contrib\ndeb https://mirrors.ustc.edu.cn/deb-multimedia/ jessie main non-free\n
\u200b\u7136\u540e\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u5b8c\u6210\u200b\u540e\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u518d\u200b\u4f7f\u7528\u200b mintsources\uff08\u200b\u81ea\u5e26\u200b\u7684\u200b\u56fe\u5f62\u5316\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u8bbe\u7f6e\u200b\u5de5\u5177\u200b\uff09\u200b\u8fdb\u884c\u200b\u4efb\u4f55\u200b\u64cd\u4f5c\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5728\u200b\u64cd\u4f5c\u200b\u540e\u200b\uff0c\u200b\u65e0\u8bba\u200b\u662f\u5426\u200b\u6709\u200b\u6309\u200b\"\u200b\u786e\u5b9a\u200b\"\uff0cmintsources \u200b\u5747\u4f1a\u200b\u8986\u76d6\u200b /etc/apt/sources.list.d/official-package-repositories.list
\u3002
"},{"location":"linuxmint.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.linuxmint.com/
\u200b\u8bba\u575b\u200b https://forums.linuxmint.com/index.php
\u200b\u6587\u6863\u200b https://linuxmint.com/documentation.php
"},{"location":"mageia.html","title":"Mageia","text":"Warning
Mageia \u200b\u6e90\u4e8e\u200b 2018 \u200b\u5e74\u200b 11 \u200b\u6708\u200b\u8d77\u200b\u8f6c\u4e3a\u200b\u53cd\u5411\u200b\u4ee3\u7406\u670d\u52a1\u200b\uff08\u200b\u8be6\u89c1\u200b mageia \u200b\u955c\u50cf\u200b\u53d8\u66f4\u200b\u901a\u77e5\u200b\uff09\uff0c\u200b\u5e76\u200b\u4e8e\u200b 2022 \u200b\u5e74\u200b 1 \u200b\u6708\u200b\u6539\u4e3a\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u5176\u4ed6\u200b\u6559\u80b2\u7f51\u200b\u955c\u50cf\u200b\u7ad9\u200b\u3002
"},{"location":"mageia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mageia/
"},{"location":"mageia.html#_2","title":"\u8bf4\u660e","text":"Mageia Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"mageia.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64\uff0ci686
"},{"location":"mageia.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b\u4ecd\u200b\u5728\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u6700\u65b0\u200b\u6d4b\u8bd5\u200b\u7248\u672c\u200b\u548c\u200b Cauldron \u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u5f00\u53d1\u200b\u7248\u200b
"},{"location":"mageia.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ece\u200b Mageia 6 \u200b\u5f00\u59cb\u200b\uff0cMageia \u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u540c\u65f6\u200b\u517c\u5bb9\u200b urpmi \u200b\u548c\u200b dnf\uff0c\u200b\u4e24\u4e2a\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u5747\u200b\u88ab\u200b\u9884\u88c5\u200b\u3002\u200b\u7531\u4e8e\u200b\u5728\u200b\u53ef\u200b\u9884\u89c1\u200b\u7684\u200b\u672a\u6765\u200b\u91cc\u200b\uff0curpmi \u200b\u4ecd\u200b\u662f\u200b\u9ed8\u8ba4\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u4e14\u200b Mageia \u200b\u63a7\u5236\u4e2d\u5fc3\u200b\u4e5f\u200b\u53ea\u200b\u8c03\u7528\u200b urpmi\uff0c\u200b\u6240\u4ee5\u200b urpmi \u200b\u662f\u200b\u5fc5\u987b\u200b\u8981\u200b\u914d\u7f6e\u200b\u597d\u200b\u7684\u200b\uff0c\u200b\u800c\u200b dnf \u200b\u53ef\u4ee5\u200b\u6309\u200b\u4f60\u200b\u7684\u200b\u5b9e\u9645\u200b\u9700\u8981\u200b\u9009\u62e9\u200b\u662f\u5426\u200b\u8fdb\u884c\u200b\u914d\u7f6e\u200b\u3002
"},{"location":"mageia.html#urpmi","title":"urpmi \u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"\u200b\u79fb\u9664\u200b\u6240\u6709\u200b\u5df2\u200b\u6dfb\u52a0\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff08sudo \u200b\u4f3c\u4e4e\u200b\u662f\u200b\u6ca1\u6709\u200b\u88ab\u200b\u9884\u88c5\u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7a0d\u540e\u200b\u518d\u200b\u5b89\u88c5\u200b\u4f7f\u7528\u200b\uff09\uff1a
su\nurpmi.removemedia -a\n
\u200b\u6dfb\u52a0\u200b\u4e2d\u79d1\u5927\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4ee5\u200b Mageia 6\uff0cx86_64 \u200b\u67b6\u6784\u200b\u4e3a\u4f8b\u200b\uff1a
su\nurpmi.addmedia --distrib https://mirrors.ustc.edu.cn/mageia/distrib/6/x86_64\n
\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
su\nurpmi.update -a\n
"},{"location":"mageia.html#dnf","title":"dnf \u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"dnf \u200b\u5728\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u5df2\u7ecf\u200b\u88ab\u200b\u9884\u88c5\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u53d1\u73b0\u200b\u5e76\u200b\u6ca1\u6709\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b urpmi \u200b\u5b89\u88c5\u200b\uff1a
su\nurpmi mageia-repos dnf\n
\u200b\u63a5\u4e0b\u6765\u200b\u7f16\u8f91\u200b /etc/yum.repos.d/
\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
\u200b\u5c06\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b\uff1a
#baseurl=https://mirrors.kernel.org/mageia/\n
\u200b\u66ff\u6362\u200b\u4e3a\u200b\uff1a
baseurl=https://mirrors.ustc.edu.cn/mageia/\n
Tip
\u200b\u4e3a\u4e86\u200b\u8ba9\u200b dnf \u200b\u80fd\u200b\u5728\u200b\u4e2d\u79d1\u5927\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u51fa\u73b0\u200b\u95ee\u9898\u200b\u65f6\u200b\uff0c\u200b\u81ea\u52a8\u200b\u5207\u6362\u200b\u81f3\u200b\u5176\u5b83\u200b\u540e\u5907\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u4f60\u200b\u6ce8\u91ca\u200b\u6389\u200b mirrorlist \u200b\u884c\u200b\u3002
\u200b\u4e3a\u4e86\u200b\u907f\u514d\u200b dnf \u200b\u548c\u200b urpmi \u200b\u542f\u7528\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u4e0d\u200b\u4e00\u81f4\u200b\uff0c\u200b\u5728\u200b\u4fdd\u5b58\u200b\u4e4b\u524d\u200b\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u989d\u5916\u200b\u8fdb\u884c\u200b\u68c0\u67e5\u200b\uff0c\u200b\u67e5\u770b\u200b urpmi \u200b\u5df2\u200b\u542f\u7528\u200b\u4ed3\u5e93\u200b\u7684\u200b\u65b9\u6cd5\u200b\u5982\u4e0b\u200b\uff1a
- \u200b\u6253\u5f00\u200b Mageia \u200b\u63a7\u5236\u4e2d\u5fc3\u200b\u3002
- \u200b\u9009\u62e9\u200b\u914d\u7f6e\u200b\u5b89\u88c5\u200b\u548c\u200b\u66f4\u65b0\u200b\u6240\u7528\u200b\u7684\u200b\u4ecb\u8d28\u200b\u6e90\u200b\u3002
\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u4e00\u4e2a\u200b\u4f7f\u7528\u200b x86_64 \u200b\u67b6\u6784\u200b\u7684\u200b Mageia \u200b\u5728\u200b urpmi \u200b\u4e0b\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u6709\u200b\uff1a
- Core Release
- Core Updates
- Nonfree Release
- Nonfree Updates
- Core 32bit Release
- Core 32bit Updates
- Nonfree 32bit Release
- Nonfree 32bit Updates
\u200b\u63a5\u4e0b\u6765\u200b\uff0c\u200b\u9010\u4e2a\u200b\u68c0\u67e5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u786e\u8ba4\u200b urpmi \u200b\u5df2\u200b\u4ed3\u5e93\u200b\u5728\u200b dnf \u200b\u4e5f\u200b\u88ab\u200b\u5df2\u200b\u542f\u7528\u200b\uff0c\u200b\u4f9d\u7136\u200b\u662f\u200b\u7f16\u8f91\u200b /etc/yum.repos.d/
\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
\u200b\u4ee5\u200b /etc/yum.repos.d/mageia-x86_64.repo
\u200b\u4e3a\u4f8b\u200b\uff1a
[mageia-x86_64]\nname=Mageia $releasever - x86_64\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/release/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=release\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=release\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=1\n\n[updates-x86_64]\nname=Mageia $releasever - x86_64 - Updates\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/updates/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=1\n\n[updates_testing-x86_64]\nname=Mageia $releasever - x86_64 - Test Updates\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/updates_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates_testing\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates_testing\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports-x86_64]\nname=Mageia $releasever - x86_64 - Backports\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/backports/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports_testing-x86_64]\nname=Mageia $releasever - x86_64 - Test Backports\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/backports_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports_testing\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports_testing\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[mageia-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/release/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=release&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=release&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[updates-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Updates - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/updates/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[updates_testing-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Test Updates - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/updates_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates_testing&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates_testing&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Backports - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/backports/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports_testing-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Test Backports - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/backports_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports_testing&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports_testing&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n
\u200b\u4f60\u200b\u9700\u8981\u200b\u786e\u8ba4\u200b\u6240\u6709\u200b\u9700\u8981\u200b\u5f00\u542f\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u4e0a\u9762\u200b\u8fd9\u4e2a\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b [mageia-x86_64] \u200b\u548c\u200b [updates-x86_64] \uff08\u200b\u5373\u200b Core Release \u200b\u548c\u200b Core Updates\uff09\u200b\u90e8\u5206\u200b\u672b\u7aef\u200b enabled \u200b\u503c\u4e3a\u200b 1\uff0c\u200b\u5373\u200b\uff1a
enabled=1\n
\u200b\u5176\u5b83\u200b\u6240\u6709\u200b\u4e0d\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b enabled \u200b\u503c\u4e3a\u200b 0\uff0c\u200b\u5373\u200b\uff1a
enabled=0\n
\u200b\u4fdd\u5b58\u200b\u6240\u6709\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u9000\u51fa\u200b\u3002
\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
su\ndnf makecache\n
"},{"location":"mageia.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.mageia.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.mageia.org/mailman/
\u200b\u8bba\u575b\u200b https://forums.mageia.org/
\u200b\u6587\u6863\u200b https://www.mageia.org/en/doc/
Wiki https://wiki.mageia.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://mirrors.mageia.org/
"},{"location":"manjaro.html","title":"Manjaro Linux","text":""},{"location":"manjaro.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/manjaro/
"},{"location":"manjaro.html#_2","title":"\u8bf4\u660e","text":"Manjaro Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"manjaro.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Stable, Testing, Unstable
"},{"location":"manjaro.html#_4","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64, AArch64
Tip
\u200b\u76ee\u524d\u200b AArch64 (ARM) \u200b\u67b6\u6784\u200b\u7684\u200b manjaro \u200b\u6e90\u200b\u4f4d\u4e8e\u200b\u4e3b\u6e90\u200b\uff0cmanjaro-arm \u200b\u955c\u50cf\u200b\u4e0a\u6e38\u200b\u5df2\u200b\u4e0d\u518d\u200b\u66f4\u65b0\u200b\u3002
"},{"location":"manjaro.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u751f\u6210\u200b\u53ef\u7528\u200b\u4e2d\u56fd\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5217\u8868\u200b\uff1a
sudo pacman-mirrors -i -c China -m rank\n
\u200b\u52fe\u9009\u200b http://mirrors.ustc.edu.cn/manjaro/
\uff0c\u200b\u7136\u540e\u200b\u6309\u200b OK
\u200b\u952e\u200b\u4e24\u6b21\u200b\u3002
\u200b\u6700\u540e\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
sudo pacman -Syy\n
"},{"location":"manjaro.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.manjaro.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.manjaro.org/mailman/listinfo
\u200b\u8bba\u575b\u200b https://forum.manjaro.org/
Wiki https://wiki.manjaro.org/
"},{"location":"mariadb.html","title":"MariaDB","text":""},{"location":"mariadb.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mariadb/
"},{"location":"mariadb.html#_2","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"mariadb.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"mariadb.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"mariadb.html#fedora-centos-red-hat","title":"Fedora, CentOS, Red Hat","text":"\u200b\u4f7f\u7528\u200b MariaDB Repository Configuration Tool \u200b\u751f\u6210\u200b\u4e00\u4efd\u200b\u914d\u7f6e\u200b\uff0c\u200b\u4fdd\u5b58\u200b\u4e3a\u200b /etc/yum.repos.d/mariadb.repo
\u200b\u7136\u540e\u200b\u6267\u884c\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u6e90\u5730\u5740\u200b\uff1a
sudo sed -i 's#yum\\.mariadb\\.org#mirrors.ustc.edu.cn/mariadb/yum#' /etc/yum.repos.d/mariadb\n# \u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b HTTPS\nsudo sed -i 's#http://mirrors\\.ustc\\.edu\\.cn#https://mirrors.ustc.edu.cn#g' /etc/yum.repos.d/mariadb\n
\u200b\u82e5\u200b\u5b89\u88c5\u200b\u65f6\u200b\u9047\u5230\u200b\u9519\u8bef\u200b \"Failed to connect to 2001:da8:d800:95::110: Network is unreachable\"\uff0c\u200b\u5c06\u200b\u6e90\u5730\u5740\u200b\u4e2d\u200b\u7684\u200b mirrors.ustc.edu.cn
\u200b\u66ff\u6362\u200b\u4e3a\u200b ipv4.mirrors.ustc.edu.cn
\u200b\u4ee5\u200b\u5f3a\u5236\u200b\u4f7f\u7528\u200b IPv4\uff1a
sudo sed -i 's#//mirrors.ustc.edu.cn#//ipv4.mirrors.ustc.edu.cn#g' /etc/yum.repos.d/mariadb\n
"},{"location":"mariadb.html#mint-ubuntu-debian","title":"Mint, Ubuntu, Debian","text":" - \u200b\u4f7f\u7528\u200b MariaDB Repository Configuration Tool \u200b\u751f\u6210\u200b\u8981\u200b\u6267\u884c\u200b\u7684\u200b\u547d\u4ee4\u200b\uff08Mirror \u200b\u9009\u62e9\u200b Babylon Network - NL\uff09
- \u200b\u5c06\u200b
add-apt-repository
\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b http://nl.mirror.babylon.network
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn
- \u200b\u6267\u884c\u547d\u4ee4\u200b
"},{"location":"mariadb.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"MariaDB \u200b\u5b98\u7f51\u200b https://mariadb.org/
MariaDB Repository Configuration Tool https://downloads.mariadb.org/mariadb/repositories
"},{"location":"mozilla.html","title":"Mozilla Firefox","text":""},{"location":"mozilla.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mozilla/
"},{"location":"mozilla.html#_2","title":"\u8bf4\u660e","text":"Firefox Deb \u200b\u5305\u200b\u955c\u50cf\u200b
"},{"location":"mozilla.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"AMD64 \u200b\u67b6\u6784\u200b\u4e0b\u200b\u7684\u200b\u6700\u65b0\u200b\u7a33\u5b9a\u7248\u200b\u3001beta\u3001nightly\u3001\u200b\u5f00\u53d1\u8005\u200b\u7248\u672c\u200b\u4e0e\u200b\u8bed\u8a00\u5305\u200b\u3002
"},{"location":"mozilla.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u53c2\u8003\u200b\u4e86\u200b Install Firefox on Linux \u200b\u7684\u200b\u8bf4\u660e\u200b\u5e76\u200b\u7a0d\u4f5c\u200b\u4fee\u6539\u200b\uff1a
-
\u200b\u521b\u5efa\u200b keyrings \u200b\u76ee\u5f55\u200b\uff1a
sudo install -d -m 0755 /etc/apt/keyrings\n
-
\u200b\u5bfc\u5165\u200b Mozilla APT \u200b\u4ed3\u5e93\u200b\u516c\u94a5\u200b\uff1a
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null\n
-
\u200b\u9a8c\u8bc1\u200b\u7b7e\u540d\u200b\u4e00\u81f4\u6027\u200b\uff1a
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc |\n awk '/pub/{getline; gsub(/^ +| +$/,\"\"); if($0 == \"35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3\") print \"\\nThe key fingerprint matches (\"$0\").\\n\"; else print \"\\nVerification failed: the fingerprint (\"$0\") does not match the expected one.\\n\"}'\n
-
\u200b\u6dfb\u52a0\u200b\u955c\u50cf\u200b\u4ed3\u5e93\u200b\uff1a
echo \"deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://mirrors.ustc.edu.cn/mozilla/apt mozilla main\" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null\n
-
\u200b\u8bbe\u7f6e\u200b\u4f18\u5148\u7ea7\u200b\uff0c\u200b\u907f\u514d\u200b Ubuntu \u200b\u4e0b\u200b snap \u200b\u7248\u672c\u200b\u88ab\u200b\u4f18\u5148\u200b\u5b89\u88c5\u200b\uff1a
echo '\nPackage: *\nPin: release a=mozilla\nPin-Priority: 1000\n' | sudo tee /etc/apt/preferences.d/mozilla\n
-
\u200b\u66f4\u65b0\u200b\u5e76\u200b\u5b89\u88c5\u200b\uff1a
sudo apt-get update && sudo apt-get install firefox\n
"},{"location":"msys2.html","title":"MSYS2","text":""},{"location":"msys2.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/msys2/
"},{"location":"msys2.html#_2","title":"\u8bf4\u660e","text":"MSYS2 \u200b\u955c\u50cf\u200b
"},{"location":"msys2.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - MINGW: i686, x86_64
- MSYS: i686, x86_64
"},{"location":"msys2.html#_4","title":"\u83b7\u53d6\u200b\u57fa\u672c\u200b\u7ec4\u4ef6\u200b\u5305","text":"\u200b\u8bbf\u95ee\u200b\u8be5\u200b\u955c\u50cf\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u7684\u200b distrib/
\u200b\u76ee\u5f55\u200b\uff08x86_64\u3001i686\uff09\uff0c\u200b\u627e\u5230\u200b\u540d\u4e3a\u200b msys2-<\u200b\u67b6\u6784\u200b>-<\u200b\u65e5\u671f\u200b>.exe
\u200b\u7684\u200b\u6587\u4ef6\u200b\uff08\u200b\u5982\u200b msys2-x86_64-20141113.exe
\uff09\uff0c\u200b\u4e0b\u8f7d\u5b89\u88c5\u200b\u5373\u53ef\u200b\u3002
"},{"location":"msys2.html#pacman","title":"Pacman \u200b\u7684\u200b\u914d\u7f6e","text":"\u200b\u5728\u200b MSYS2 \u200b\u73af\u5883\u200b\u4e0b\u200b\u76f4\u63a5\u200b\u8fd0\u884c\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u955c\u50cf\u200b\u6e90\u200b\uff1a
sed -i \"s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g\" /etc/pacman.d/mirrorlist*\n
\u200b\u7136\u540e\u200b\u6267\u884c\u200b pacman -Sy
\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u5305\u200b\u6570\u636e\u200b\u5373\u53ef\u200b\u3002
"},{"location":"msys2.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"MSYS2 \u200b\u4e3b\u9875\u200b https://www.msys2.org/
"},{"location":"mysql-repo.html","title":"MySQL","text":""},{"location":"mysql-repo.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mysql-repo/
"},{"location":"mysql-repo.html#_2","title":"\u8bf4\u660e","text":"MySQL \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"mysql-repo.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u76ee\u524d\u200b\u4ecd\u200b\u88ab\u200b\u652f\u6301\u200b\u7684\u200b Linux \u200b\u53d1\u884c\u7248\u200b\u7684\u200b MySQL APT/YUM \u200b\u8f6f\u4ef6\u5305\u200b\uff08\u200b\u4e0d\u200b\u542b\u200b\u8c03\u8bd5\u200b\u7b26\u53f7\u200b\uff09\u3002
\u200b\u6587\u4ef6\u76ee\u5f55\u200b\u7ed3\u6784\u200b\u4e0e\u200b\u4e0a\u6e38\u200b\u4fdd\u6301\u4e00\u81f4\u200b\u3002
"},{"location":"mysql-repo.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Debian/Ubuntu \u200b\u7528\u6237\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\u914d\u7f6e\u200b\uff1ahttps://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/\u3002
RHEL/Fedora \u200b\u7528\u6237\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\u914d\u7f6e\u200b\uff1ahttps://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/\u3002
\u200b\u4ee5\u4e0a\u200b\u914d\u7f6e\u200b\u6587\u6863\u200b\u4e2d\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b\u7684\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5b89\u88c5\u5305\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5728\u200b\u8be5\u200b\u955c\u50cf\u200b\u9876\u5c42\u200b\u76ee\u5f55\u200b\u627e\u5230\u200b\u3002
\u200b\u5728\u200b\u5b89\u88c5\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b deb \u200b\u6216\u200b rpm \u200b\u5305\u540e\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list.d/mysql.list
\u200b\u6216\u200b /etc/yum.repos.d/mysql-community.repo
\u200b\u4e2d\u200b\u7684\u200b repo.mysql.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/mysql-repo
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"mysql-repo.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u4e0a\u6e38\u200b\u4ed3\u5e93\u200b https://repo.mysql.com/
"},{"location":"nix-channels.html","title":"Nix Channels","text":""},{"location":"nix-channels.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/nix-channels/
"},{"location":"nix-channels.html#_2","title":"\u8bf4\u660e","text":"Nixpkgs channel \u200b\u4ee5\u53ca\u200b binary cache\u3002Binary cache \u200b\u4e3a\u200b\u52a8\u6001\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"nix-channels.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"nix-channels.html#channel","title":"\u66ff\u6362\u200b channel \u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5355\u72ec\u200b\u5b89\u88c5\u200b\u7684\u200b Nix \u200b\u5bf9\u5e94\u200b\u4f7f\u7528\u200b\u7684\u200b\u662f\u200b nixpkgs\u3002\u200b\u4ee5\u200b nixpkgs-unstable
\u200b\u4e3a\u4f8b\u200b\uff1a
nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixpkgs-unstable nixpkgs\nnix-channel --update\n
NixOS channel \u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4ee5\u200b\u7c7b\u4f3c\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff0c\u200b\u4ee5\u200b nixos-19.09
\u200b\u4e3a\u4f8b\u200b\uff08\u200b\u9700\u8981\u200b\u4ee5\u200b root \u200b\u7528\u6237\u200b\u8eab\u4efd\u200b\u6267\u884c\u200b\uff09\uff1a
nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixos-19.09 nixos\nnix-channel --update\n
"},{"location":"nix-channels.html#binary-cache","title":"\u66ff\u6362\u200b binary cache \u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5bf9\u4e8e\u200b\u5355\u72ec\u200b\u5b89\u88c5\u200b\u7684\u200b Nix\uff0c\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u6216\u200b\u6dfb\u52a0\u200b\u76f8\u5e94\u200b\u7684\u200b\u914d\u7f6e\u200b\uff08~/.config/nix/nix.conf
\u200b\u6216\u200b /etc/nix/nix.conf
\uff09\uff0c\u200b\u914d\u7f6e\u200b\u5728\u200b\u91cd\u542f\u200b nix-daemon \u200b\u670d\u52a1\u200b\u4e4b\u540e\u200b\u751f\u6548\u200b\uff1a
substituters = https://mirrors.ustc.edu.cn/nix-channels/store https://cache.nixos.org/\n
\u200b\u5bf9\u4e8e\u200b NixOS \u200b\u548c\u200b nix-darwin\uff0c\u200b\u9700\u8981\u200b\u7f16\u8f91\u200b NixOS / nix-darwin \u200b\u914d\u7f6e\u6587\u4ef6\u200b\uff0c\u200b\u7cfb\u7edf\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u751f\u6210\u200b\u5bf9\u5e94\u200b\u7684\u200b /etc/nix/nix.conf
\u200b\u6587\u4ef6\u200b\u3002
Warning
\u200b\u5982\u679c\u200b\u4f60\u200b\u624b\u52a8\u200b\u6307\u5b9a\u200b\u4e86\u200b NIX_PATH
\u200b\u6216\u662f\u200b\u4f7f\u7528\u200b Flakes \u200b\u7ba1\u7406\u7cfb\u7edf\u200b\uff0c\u200b\u8bf7\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u7f16\u8f91\u200b\u5bf9\u5e94\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4ee5\u4e0b\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002
\u200b\u5bf9\u4e8e\u200b nix-darwin\uff0c\u200b\u5728\u200b ~/.nixpkgs/darwin-configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.settings.substituters = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
\u200b\u5bf9\u4e8e\u200b NixOS 21.11 \u200b\u53ca\u200b\u4e4b\u524d\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5728\u200b /etc/nixos/configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.binaryCaches = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
\u200b\u5bf9\u4e8e\u200b NixOS 22.05 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5728\u200b /etc/nixos/configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.settings.substituters = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
Note
\u200b\u5bf9\u4e8e\u200b\u6240\u6709\u200b NixOS 19.09 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u548c\u200b nix-darwin\uff0c \"https://cache.nixos.org/\"
\u200b\u4f1a\u200b\u88ab\u200b\u81ea\u52a8\u200b\u6dfb\u52a0\u200b\u5230\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u3002
Note
\u200b\u7531\u4e8e\u200b\u76ee\u524d\u200b\u7684\u200b\u52a8\u6001\u200b\u7f13\u5b58\u200b\u8bbe\u8ba1\u200b\u4e0d\u4f1a\u200b\u5173\u8054\u200b narinfo
\u200b\u4e0e\u200b nar.xz
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u65b0\u200b\u6587\u4ef6\u200b\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u7c7b\u4f3c\u200b\u5982\u4e0b\u200b\u7684\u200b\u9519\u8bef\u200b\uff1a
error: file 'nar/1q9n0kjn2m11z49j1bcif6d2i63h4lz964w6apkxb4mkam6phni3.nar.xz' does not exist in binary cache 'https://mirrors.ustc.edu.cn/nix-channels/store'\n
\u200b\u5ffd\u7565\u200b\u5373\u53ef\u200b\uff0cNix \u200b\u4f1a\u200b\u81ea\u52a8\u200b\u56de\u9000\u200b\u3002\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5728\u200b\u4ee5\u4e0a\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6309\u200b\u987a\u5e8f\u200b\u6dfb\u52a0\u200b\u5176\u4ed6\u200b\u7684\u200b binary cache \u200b\u7ad9\u70b9\u200b\u4f5c\u4e3a\u200b\u5907\u9009\u200b\u3002
"},{"location":"nix-channels.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"\u200b\u5728\u200b\u5b89\u88c5\u200b NixOS \u200b\u65f6\u200b\uff0c\u200b\u6dfb\u52a0\u200b --option substituters
\u200b\u53ef\u4ee5\u200b\u4e34\u65f6\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
# nixos-install --option substituters https://mirrors.ustc.edu.cn/nix-channels/store\n
\u200b\u540c\u6837\u200b\uff0c\u200b\u5728\u200b NixOS \u200b\u5207\u6362\u200b\u914d\u7f6e\u200b\u65f6\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u4e34\u65f6\u200b\u4f7f\u7528\u200b\uff1a
# nixos-rebuild --option substituters https://mirrors.ustc.edu.cn/nix-channels/store\n
\u200b\u5c06\u200b substituters
\u200b\u540e\u200b\u7684\u200b\u53c2\u6570\u8bbe\u7f6e\u200b\u4e3a\u7a7a\u200b\u5b57\u7b26\u4e32\u200b \"\"
\u200b\u53ef\u4ee5\u200b\u4e34\u65f6\u200b\u7981\u7528\u200b\u81ea\u5df1\u200b\u8bbe\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\u3002
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u53c2\u8003\u200b\u4e86\u200b TUNA \u200b\u7684\u200b nix \u200b\u5e2e\u52a9\u200b \u200b\u7f16\u5199\u200b\u3002
"},{"location":"nix-channels.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"NixOS \u200b\u4e3b\u9875\u200b https://nixos.org/
\u200b\u5b89\u88c5\u200b Nix https://nixos.org/manual/nix/stable/installation/installing-binary.html
\u200b\u4e0a\u6e38\u200b Nix Channels \u200b\u5217\u8868\u200b https://channels.nixos.org/
"},{"location":"node.html","title":"Node","text":""},{"location":"node.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/node/
"},{"location":"node.html#_2","title":"\u8bf4\u660e","text":"Node.js \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b\u4e86\u200b https://nodejs.org/dist/ \u200b\u4e2d\u200b\u7684\u200b\u5185\u5bb9\u200b
"},{"location":"node.html#nvm-nodejs","title":"nvm \u200b\u66f4\u6539\u200b Node.js \u200b\u955c\u50cf\u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b NVM_NODEJS_ORG_MIRROR
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/node/
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"node.html#n-nodejs","title":"n \u200b\u66f4\u6539\u200b Node.js \u200b\u955c\u50cf\u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b NODE_MIRROR
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/node/
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"node.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Node.js \u200b\u5b98\u7f51\u200b https://nodejs.org/
nvm https://github.com/nvm-sh/nvm
n https://github.com/tj/n
"},{"location":"nodesource.html","title":"Nodesource","text":"Warning
\u200b\u7531\u4e8e\u200b\u4e0a\u6e38\u200b\u539f\u56e0\u200b\uff0cnodesource \u200b\u4ed3\u5e93\u200b\u7684\u200b\u540c\u6b65\u200b\u65e0\u9650\u671f\u200b\u505c\u6b62\u200b\u3002\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u9009\u62e9\u200b\u4f7f\u7528\u200b nvm \u200b\u6216\u200b n \u200b\u6765\u200b\u7ba1\u7406\u7cfb\u7edf\u200b\u4e2d\u200b\u7684\u200b Node.js \u200b\u73af\u5883\u200b\u3002\u200b\u8be6\u89c1\u200b Node\u3002
"},{"location":"nodesource.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/nodesource/
"},{"location":"nodesource.html#_2","title":"\u8bf4\u660e","text":"Nodesource \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"nodesource.html#debian","title":"Debian \u200b\u53ca\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9996\u5148\u200b\u5bfc\u5165\u200b GPG \u200b\u5bc6\u94a5\u200b\uff08\u200b\u82e5\u200b\u63d0\u793a\u200b\u627e\u200b\u4e0d\u5230\u200b curl
\u200b\u547d\u4ee4\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u5b89\u88c5\u200b\u8be5\u5305\u200b\uff09
curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -\n
\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b
deb https://mirrors.ustc.edu.cn/nodesource/deb/node_6.x stretch main\ndeb-src https://mirrors.ustc.edu.cn/nodesource/deb/node_6.x stretch main\n
\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b 6.x
\u200b\u4fee\u6539\u200b\u4e3a\u200b\u81ea\u5df1\u200b\u6240\u200b\u9700\u200b\u7684\u200b\u5927\u200b\u7248\u672c\u53f7\u200b\u5373\u53ef\u200b\uff0c\u200b\u5982\u200b 8.x\u300110.x\u3002
"},{"location":"nodesource.html#rhel","title":"RHEL \u200b\u53ca\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9996\u5148\u200b\u4f7f\u7528\u200b\u4e0a\u6e38\u200b\u7684\u200b\u914d\u7f6e\u200b\u811a\u672c\u200b
curl -sL https://rpm.nodesource.com/setup_6.x | bash -\n
\u200b\u6b64\u5904\u200b\u9700\u200b\u5c06\u200b 6.x
\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b\u4e3a\u200b\u6240\u200b\u9700\u5927\u200b\u7248\u672c\u53f7\u200b\u3002
\u200b\u4fee\u6539\u200b /etc/yum.repos.d/nodesource-*.repo
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b\u6240\u6709\u200b rpm.nodesource.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/nodesource/rpm
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"nodesource.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u200b\u8bf4\u660e\u200b https://github.com/nodesource/distributions
"},{"location":"npm.html","title":"NPM \u200b\u53cd\u5411\u200b\u4ee3\u7406","text":"\u200b\u4e2d\u79d1\u5927\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b npm \u200b\u955c\u50cf\u200b\u662f\u200b https://registry.npmjs.org/ \u200b\u7684\u200b\u53cd\u4ee3\u200b\u3002
"},{"location":"npm.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b ~/.npmrc
\uff0c\u200b\u6dfb\u52a0\u200b
registry=https://npmreg.proxy.ustclug.org/\n
\u200b\u82e5\u200b\u4e0d\u60f3\u200b\u5c06\u200b\u672c\u6e90\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\uff0c\u200b\u53ea\u60f3\u200b\u4f7f\u7528\u200b\u672c\u6e90\u200b\u5b89\u88c5\u200b\u67d0\u4e2a\u200b\u8f6f\u4ef6\u5305\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b\u5b89\u88c5\u5305\u200b\u65f6\u200b\u91c7\u7528\u200b\u4ee5\u4e0b\u200b\u7528\u6cd5\u200b\uff1a
npm --registry https://npmreg.proxy.ustclug.org/ install <packagename>\n
"},{"location":"npm.html#_2","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u4e0d\u200b\u652f\u6301\u200b publish\uff0c\u200b\u82e5\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b ~/.npmrc
\u200b\u4e2d\u200b\u7684\u200b\u7528\u6237\u540d\u200b\u5bc6\u7801\u200b\u90e8\u5206\u200b\u6ce8\u91ca\u200b\u6389\u200b\uff0c\u200b\u5e76\u200b\u5220\u9664\u200b\u7f13\u5b58\u200b (rm -rf ~/.npm
) \u200b\u91cd\u8bd5\u200b\u3002
"},{"location":"npm.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.npmjs.org/
"},{"location":"opensuse.html","title":"openSUSE","text":""},{"location":"opensuse.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/opensuse/
"},{"location":"opensuse.html#_2","title":"\u8bf4\u660e","text":"openSUSE \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"opensuse.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i586, x86_64
"},{"location":"opensuse.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"opensuse.html#_5","title":"\u624b\u52a8\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90","text":"Danger
\u200b\u4ee5\u4e0b\u200b\u914d\u7f6e\u200b\u65b9\u6cd5\u200b\u9002\u7528\u200b\u4e8e\u200b\u4ece\u672a\u200b\u81ea\u884c\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u7528\u6237\u200b\uff0c\u200b\u5176\u4ed6\u200b\u7528\u6237\u200b\u8bf7\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u81ea\u884c\u200b\u914d\u7f6e\u200b\uff0c\u200b\u4ee5\u4e0b\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002
\u200b\u786e\u8ba4\u200b\u5f53\u524d\u200b\u914d\u7f6e\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1b
sudo zypper lr -d\n
\u200b\u7981\u7528\u200b\u539f\u6709\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1b
sudo zypper mr -da\n
\u200b\u6dfb\u52a0\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u6e90\u200b\uff0c\u200b\u4ee5\u200b openSUSE Leap \u200b\u4e3a\u4f8b\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/distribution/leap/$releasever/repo/oss' USTC:OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/distribution/leap/$releasever/repo/non-oss' USTC:NON-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/oss' USTC:UPDATE-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/non-oss' USTC:UPDATE-NON-OSS\n
\u200b\u5bf9\u4e8e\u200b 15.3 \u200b\u6216\u200b\u66f4\u200b\u9ad8\u200b\u7248\u672c\u200b\u7684\u200b openSUSE Leap\uff0c\u200b\u8fd8\u200b\u9700\u200b\u6dfb\u52a0\u200b SLE \u200b\u66f4\u65b0\u200b\u6e90\u200b\u548c\u200b Backports \u200b\u66f4\u65b0\u200b\u6e90\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/sle' USTC:UPDATE-SLE\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/backports' USTC:UPDATE-BACKPORTS\n
\u200b\u5bf9\u4e8e\u200b openSUSE Tumbleweed\uff0c\u200b\u53ea\u200b\u9700\u200b\u6267\u884c\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss' USTC:OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/non-oss' USTC:NON-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/tumbleweed' USTC:UPDATE\n
\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u6700\u540e\u200b\u4e00\u4e2a\u200b\u53c2\u6570\u200b\u4e3a\u200b\u6bcf\u200b\u4e00\u4e2a\u200b\u6e90\u200b\u6307\u5b9a\u200b\u4e86\u200b\u4e00\u4e2a\u200b alias\uff08\u200b\u522b\u79f0\u200b\uff09\uff0c\u200b\u53ef\u4ee5\u200b\u6839\u636e\u200b\u4e2a\u4eba\u200b\u559c\u597d\u200b\u66f4\u6539\u200b\u3002
\u200b\u624b\u52a8\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
sudo zypper ref\n
"},{"location":"opensuse.html#_6","title":"\u56fe\u5f62\u754c\u9762\u200b\u4e0b\u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"\u200b\u4ee5\u200b openSUSE Leap 15.3 \u200b\u4e3a\u4f8b\u200b\uff1a
- \u200b\u6253\u5f00\u200b YaST\uff1b
- \u200b\u70b9\u51fb\u200b Software \u200b\u5206\u7ec4\u200b\u4e2d\u200b\u7684\u200b Software Repositories\uff1b
- \u200b\u5728\u200b\u6253\u5f00\u200b\u7684\u200b\u7a97\u53e3\u200b\u4e0a\u65b9\u200b\u7684\u200b\u5217\u8868\u200b\u4e2d\u200b\u70b9\u51fb\u200b Main Repository\uff0c\u200b\u70b9\u51fb\u200b Edit\uff1b
- \u200b\u5c06\u200b download.opensuse.org \u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/opensuse\uff0c\u200b\u70b9\u200b OK\uff1b
- \u200b\u518d\u7528\u200b\u540c\u6837\u200b\u7684\u200b\u65b9\u6cd5\u200b\u7f16\u8f91\u200b Non-OSS Repository, Main Update Repository, Update Repository (Non-Oss), Update repository with updates from SUSE Linux Enterprise 15 \u200b\u548c\u200b Update repository of openSUSE Backports\u3002
"},{"location":"opensuse.html#_7","title":"\u6ce8\u610f\u4e8b\u9879","text":" - \u200b\u7531\u4e8e\u200b\u4f7f\u7528\u200b\u4e86\u200b MirrorBrain \u200b\u6280\u672f\u200b\uff0c\u200b\u4e2d\u592e\u200b\u670d\u52a1\u5668\u200b (download.opensuse.org) \u200b\u4f1a\u200b\u6309\u7167\u200b IP \u200b\u5730\u7406\u4f4d\u7f6e\u200b\u4e2d\u8f6c\u200b\u4e0b\u8f7d\u200b\u8bf7\u6c42\u200b\u5230\u200b\u9644\u8fd1\u200b\u7684\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\uff08\u200b\u4f46\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u65f6\u200b\u4ecd\u200b\u4ece\u200b\u4e2d\u592e\u200b\u670d\u52a1\u5668\u200b\u83b7\u53d6\u200b \u200b\u5143\u200b\u6570\u636e\u200b\uff09\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u6539\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u901a\u5e38\u200b\u53ea\u4f1a\u200b\u52a0\u5feb\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u901f\u5ea6\u200b\uff0c\u200b\u800c\u200b\u5bf9\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u5f71\u54cd\u200b\u4e0d\u200b\u5927\u200b\u3002 \u200b\u53c2\u89c1\u200b openSUSE \u200b\u4e2d\u6587\u8bba\u575b\u200b\u3002
- \u200b\u6211\u4eec\u200b\u4e0d\u200b\u63d0\u4f9b\u200b source \u200b\u548c\u200b debug \u200b\u6e90\u200b\u3002
- Tumbleweed \u200b\u6eda\u52a8\u200b\u53d1\u884c\u7248\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u4e0e\u200b\u4e0a\u8ff0\u200b\u4f8b\u5b50\u200b\u7a0d\u200b\u6709\u200b\u4e0d\u540c\u200b\u3002
"},{"location":"opensuse.html#_8","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.opensuse.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://en.opensuse.org/Communicate/Mailinglists
\u200b\u8bba\u575b\u200b https://forums.opensuse.org/
\u200b\u4e2d\u6587\u8bba\u575b\u200b https://forum.suse.org.cn/
Wiki https://en.opensuse.org/
\u200b\u4e2d\u6587\u200b Wiki https://zh.opensuse.org/
\u200b\u6587\u6863\u200b https://en.opensuse.org/Documentation
openSUSE Guide https://lug.ustc.edu.cn/sites/opensuse-guide/
"},{"location":"openwrt.html","title":"OpenWRT/LEDE","text":""},{"location":"openwrt.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/openwrt/
"},{"location":"openwrt.html#_2","title":"\u8bf4\u660e","text":"OpenWRT/LEDE \u200b\u4e0b\u8f7d\u7ad9\u200b\u955c\u50cf\u200b\u3002
\u200b\u8fd9\u200b\u662f\u200b\u5bf9\u200b https://downloads.openwrt.org/ \u200b\u7684\u200b\u9664\u4e86\u200b snapshots \u200b\u4e0e\u200b\u9884\u200b\u53d1\u5e03\u200b\u7248\u672c\u200b\uff08RC\uff09\u200b\u4ee5\u5916\u200b\u7684\u200b\u5b8c\u6574\u200b\u955c\u50cf\u200b\uff0c\u200b\u5185\u5bb9\u200b\u5305\u62ec\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u5e73\u53f0\u200b\u7684\u200b ROM\u3001SDK \u200b\u53ca\u200b\u5de5\u5177\u200b\u94fe\u200b\u3001\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\u7b49\u200b\u3002
Tip
\u200b\u8bbf\u95ee\u200b snapshots \u200b\u4e0e\u200b RC \u200b\u7248\u672c\u200b\u5185\u5bb9\u200b\u4f1a\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b\uff0c\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b\u76f8\u5173\u200b\u6587\u4ef6\u200b\uff0c\u200b\u52a1\u5fc5\u200b\u4f7f\u7528\u200b HTTPS\uff0c\u200b\u5426\u5219\u200b\u8fde\u63a5\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u88ab\u200b\u4e2d\u65ad\u200b\u3002
Tip
\u200b\u8bbf\u95ee\u200b https://mirrors.ustc.edu.cn/lede/ \u200b\u4f1a\u200b\u88ab\u200b\u81ea\u52a8\u200b\u91cd\u5b9a\u5411\u200b\u5230\u200b https://mirrors.ustc.edu.cn/openwrt/\u3002
"},{"location":"openwrt.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u6765\u81ea\u200b downloads.openwrt.org
\u200b\u7684\u200b\u6587\u4ef6\u200b\u65f6\u200b\uff0c\u200b\u5c06\u200b URL \u200b\u4e2d\u200b\u7684\u200b\u8fd9\u90e8\u5206\u200b\u57df\u540d\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/openwrt
\u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u200b\u8981\u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u4f5c\u4e3a\u200b OpenWRT/LEDE \u200b\u7cfb\u7edf\u200b opkg \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0cSSH \u200b\u767b\u5f55\u200b\u8def\u7531\u5668\u200b\u7f16\u8f91\u200b /etc/opkg/distfeeds.conf
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u540c\u6837\u200b\u6309\u7167\u200b\u4e0a\u9762\u200b\u7684\u200b\u65b9\u6cd5\u200b\u66ff\u6362\u200b\u57df\u540d\u200b\u5373\u53ef\u200b\u3002\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u64cd\u4f5c\u200b\uff1a
sed -i 's/downloads.openwrt.org/mirrors.ustc.edu.cn\\/openwrt/g' /etc/opkg/distfeeds.conf\n
\u200b\u4e4b\u540e\u200b\u8fd0\u884c\u200b [opkg update]{.title-ref} \u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u200b\u7d22\u5f15\u200b\uff0c\u200b\u6ce8\u610f\u200b\u68c0\u67e5\u200b\u662f\u5426\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u53e6\u884c\u200b\u5b89\u88c5\u200b libustream-openssl ca-bundle ca-certificates
\u3002
"},{"location":"openwrt.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://openwrt.org/
OpenWRT \u200b\u6587\u6863\u200b https://openwrt.org/docs/start
OpenWRT \u200b\u8bba\u575b\u200b https://forum.openwrt.org/
"},{"location":"packman.html","title":"PackMan","text":""},{"location":"packman.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/packman/
"},{"location":"packman.html#_2","title":"\u8bf4\u660e","text":"PackMan \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"packman.html#_3","title":"\u7b80\u4ecb","text":"openSUSE \u200b\u975e\u5b98\u65b9\u200b\u793e\u533a\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e3b\u8981\u200b\u6536\u5f55\u200b\u5141\u8bb8\u200b\u81ea\u7531\u200b\u5206\u53d1\u200b\u4f46\u200b\u5b58\u5728\u200b\u4e13\u5229\u200b\u7ea0\u7eb7\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c \u200b\u4f8b\u5982\u200b\u591a\u5a92\u4f53\u200b\u89e3\u7801\u5668\u200b\u7b49\u200b\u3002
"},{"location":"packman.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b openSUSE Leap \u200b\u4e3a\u4f8b\u200b\u6dfb\u52a0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_\\$releasever/ USTC:PACKMAN\n
"},{"location":"packman.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://packman.links2linux.org/
\u200b\u4e2d\u6587\u200b Wiki \u200b\u9875\u200b https://zh.opensuse.org/Packman
"},{"location":"proxmox.html","title":"Proxmox","text":""},{"location":"proxmox.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/proxmox/
"},{"location":"proxmox.html#_2","title":"\u8bf4\u660e","text":"Proxmox \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"proxmox.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b Proxmox \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b
"},{"location":"proxmox.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Proxmox \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"proxmox.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
"},{"location":"proxmox.html#debianproxmox","title":"Debian\uff0cProxmox","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u9700\u8981\u200b\u540c\u65f6\u200b\u4fee\u6539\u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\uff08Debian\uff09\u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b /etc/apt/sources.list
\u200b\u548c\u200b Proxmox \u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\u3002
\u200b\u4fee\u6539\u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\uff08Debian\uff09\u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b Debian \u200b\u5e2e\u52a9\u200b \u200b\u6216\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list\nsed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list\n
\u200b\u4fee\u6539\u200b Proxmox \u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
Proxmox VE 8Proxmox VE 7Proxmox VE 6 echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
\u200b\u5bf9\u4e8e\u200b Proxmox Backup Server \u200b\u548c\u200b Proxmox Mail Gateway\uff0c\u200b\u8bf7\u200b\u5c06\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b pve
\u200b\u5206\u522b\u200b\u66ff\u6362\u200b\u4e3a\u200b pbs
\u200b\u548c\u200b pmg
\u3002
PVE 8 \u200b\u4e4b\u540e\u200b\u9ed8\u8ba4\u200b\u5b89\u88c5\u200b Ceph \u200b\u4ed3\u5e93\u200b\u6e90\u6587\u4ef6\u200b /etc/apt/sources.list.d/ceph.list
\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u66f4\u6362\u200b\u6e90\u200b\uff1a
if [ -f /etc/apt/sources.list.d/ceph.list ]; then\n CEPH_CODENAME=`ceph -v | grep ceph | awk '{print $(NF-1)}'`\n source /etc/os-release\n echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-$CEPH_CODENAME $VERSION_CODENAME no-subscription\" > /etc/apt/sources.list.d/ceph.list\nfi\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b apt update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
"},{"location":"proxmox.html#ct-templates","title":"CT Templates","text":"\u200b\u53e6\u5916\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b Proxmox \u200b\u7f51\u9875\u200b\u7aef\u200b\u6216\u200b pveam
\u200b\u547d\u4ee4\u200b\u4e0b\u8f7d\u200b CT Templates\uff0c\u200b\u53ef\u4ee5\u200b\u66ff\u6362\u200b CT Templates \u200b\u7684\u200b\u6e90\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn
\u3002
\u200b\u5177\u4f53\u65b9\u6cd5\u200b\uff1a\u200b\u5c06\u200b /usr/share/perl5/PVE/APLInfo.pm
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://download.proxmox.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/proxmox
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i.bak 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm\n
\u200b\u9488\u5bf9\u200b /usr/share/perl5/PVE/APLInfo.pm
\u200b\u6587\u4ef6\u200b\u7684\u200b\u4fee\u6539\u200b\uff0c\u200b\u6267\u884c\u200b systemctl restart pvedaemon
\u200b\u540e\u200b\u751f\u6548\u200b\u3002
"},{"location":"pypi.html","title":"PyPI \u200b\u955c\u50cf","text":"Warning
PyPI \u200b\u6e90\u200b\u5df2\u200b\u6682\u65f6\u200b\u79fb\u9664\u200b\u5e76\u200b\u91cd\u5b9a\u5411\u200b\u5230\u200b BFSU PyPI\uff0c\u200b\u8be6\u89c1\u200b PyPI \u200b\u955c\u50cf\u200b\u53d8\u66f4\u200b\u901a\u77e5\u200b\u3002
"},{"location":"pypi.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/pypi/
"},{"location":"pypi.html#_2","title":"\u8bf4\u660e","text":"PyPI\uff08pip\uff09\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
\u200b\u6ce8\u610f\u200b
"},{"location":"pypi.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"pypi.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple package\n
"},{"location":"pypi.html#_5","title":"\u8bbe\u200b\u4e3a\u200b\u9ed8\u8ba4","text":"\u200b\u5347\u7ea7\u200b pip
\u200b\u5230\u200b\u6700\u65b0\u200b\u7684\u200b\u7248\u672c\u200b (>=10.0.0)
\u200b\u540e\u200b\u8fdb\u884c\u200b\u914d\u7f6e\u200b\uff1a
# \u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6765\u200b\u5347\u7ea7\u200b pip\npip install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U\npip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple\n
"},{"location":"pypi.html#_6","title":"\u540c\u6b65\u200b\u65b9\u5f0f","text":"\u200b\u4f7f\u7528\u200b bandersnatch\uff0c\u200b\u4ece\u200b pypi.python.org \u200b\u5b98\u65b9\u200b\u540c\u6b65\u200b\u3002
"},{"location":"pypi.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"pip https://pip.pypa.io/
bandersnatch https://pypi.python.org/pypi/bandersnatch
"},{"location":"qtproject.html","title":"Qt","text":""},{"location":"qtproject.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/qtproject/
"},{"location":"qtproject.html#_2","title":"\u8bf4\u660e","text":"Qt \u200b\u5e94\u7528\u200b\u5f00\u53d1\u200b\u6846\u67b6\u200b\u76ee\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\u3002\u200b\u5df2\u7ecf\u200b\u4e0d\u518d\u200b\u88ab\u200b\u5b98\u65b9\u200b\u7ef4\u62a4\u200b\u7684\u200b\u7248\u672c\u200b\u672a\u200b\u540c\u6b65\u200b\u3002
"},{"location":"qtproject.html#_3","title":"\u5b89\u88c5","text":"\u200b\u9996\u5148\u200b\uff0c\u200b\u4ece\u200b https://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/ \u200b\u4e0b\u8f7d\u200b\u5728\u7ebf\u200b\u5b89\u88c5\u200b\u5668\u200b\u3002\u200b\u7136\u540e\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u4e24\u79cd\u200b\u65b9\u5f0f\u200b\u4e4b\u4e00\u200b\u5728\u200b\u5b89\u88c5\u200b\u5668\u4e2d\u200b\u914d\u7f6e\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u4e0b\u8f7d\u200b Qt\uff1a
-
\uff08\u200b\u63a8\u8350\u200b\uff09\u200b\u76ee\u524d\u200b\u5b89\u88c5\u200b\u5668\u200b\u652f\u6301\u200b --mirror
\u200b\u547d\u4ee4\u884c\u200b\u53c2\u6570\u200b\u3002\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e2d\u200b\u6267\u884c\u200b\u5b89\u88c5\u200b\u5668\u200b\uff0c\u200b\u6dfb\u52a0\u200b --mirror https://mirrors.ustc.edu.cn/qtproject
\u200b\u53c2\u6570\u200b\u5373\u53ef\u200b\u3002
Windows \u200b\u4e0b\u200b\u6267\u884c\u200b\u5f53\u524d\u76ee\u5f55\u200b\u7684\u200b\u5b89\u88c5\u200b\u5668\u200b\u7684\u200b\u547d\u4ee4\u200b\u4e3a\u200b\uff1a
.\\qt-unified-windows-x86-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject\n
Linux (amd64)\uff1a
chmod +x qt-unified-linux-x64-online.run\n./qt-unified-linux-x64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject\n
Linux (aarch64)\uff1a
chmod +x qt-unified-linux-arm64-online.run\n./qt-unified-linux-arm64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject\n
macOS \u200b\u9700\u8981\u200b\u70b9\u51fb\u200b dmg \u200b\u6302\u8f7d\u200b\u540e\u200b\uff0c\u200b\u4f7f\u7528\u200b\u7ec8\u7aef\u200b\u6253\u5f00\u200b\u6302\u8f7d\u200b\u540e\u200b\u7684\u200b dmg \u200b\u76ee\u5f55\u200b\uff1a
# \u200b\u6587\u4ef6\u540d\u200b\u9700\u8981\u200b\u6839\u636e\u200b\u5b9e\u9645\u200b\u60c5\u51b5\u200b\u8c03\u6574\u200b\nopen qt-unified-macOS-x64-4.7.0-online.app --args --mirror https://mirrors.ustc.edu.cn/qtproject\n
-
\uff08\u200b\u4e0d\u200b\u5efa\u8bae\u200b\uff09\u200b\u5728\u200b\u542f\u52a8\u200b\u5b89\u88c5\u200b\u5668\u540e\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7981\u7528\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\uff0c\u200b\u6dfb\u52a0\u200b\u65b0\u6e90\u200b http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x64/root/qt/ \uff08\u200b\u5176\u4ed6\u200b\u7248\u672c\u200b\u6ce8\u610f\u200b\u66f4\u6539\u200b\u5730\u5740\u200b\uff09\u3002
"},{"location":"raspberry-pi-os-images.html","title":"Raspberry Pi OS Images","text":""},{"location":"raspberry-pi-os-images.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspberry-pi-os-images/
"},{"location":"raspberry-pi-os-images.html#_2","title":"\u8bf4\u660e","text":"\u200b\u76ee\u524d\u200b\u4ec5\u200b\u540c\u6b65\u200b\u4e86\u200b\u5305\u62ec\u200b raspios \u200b\u5728\u5185\u200b\u7684\u200b\u51e0\u4e2a\u200b\u5e38\u7528\u200b\u7248\u672c\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u90e8\u5206\u200b\u5de5\u5177\u200b\u7b49\u200b\u3002
raspios \u200b\u7684\u200b\u9ed8\u8ba4\u200b\u7528\u6237\u200b\u662f\u200b pi
\uff0c\u200b\u5bc6\u7801\u200b\u662f\u200b raspberry
\uff0croot \u200b\u9ed8\u8ba4\u200b\u5173\u95ed\u200b\u3002
"},{"location":"raspberry-pi-os-images.html#_3","title":"\u7cfb\u7edf\u200b\u67b6\u6784","text":" - armhf
- arm64 (Beta)
- x86
"},{"location":"raspberry-pi-os-images.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u7248\u200b\uff08bullseye\uff09
"},{"location":"raspberry-pi-os-images.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u76ee\u524d\u200b\u672c\u200b\u955c\u50cf\u200b\u5305\u542b\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
- imager: Raspberry Pi Imager \u200b\u5b98\u65b9\u200b\u523b\u5f55\u200b\u5668\u200b\u3002
- raspios_arm64: Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08Beta\uff09
- raspios_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS
- raspios_full_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff0c\u200b\u5e76\u200b\u5305\u542b\u200b\u5b98\u65b9\u200b\u63a8\u8350\u200b\u7684\u200b\u8f6f\u4ef6\u200b
- raspios_lite_arm64: Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08Beta\uff0c\u200b\u4e0d\u200b\u542b\u200b\u684c\u9762\u200b\uff09
- raspios_lite_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08\u200b\u4e0d\u200b\u542b\u200b\u684c\u9762\u200b\uff09
- rpd_x86: Raspberry Pi Desktop\uff0c\u200b\u7528\u4e8e\u200b x86 \u200b\u67b6\u6784\u200b\u7684\u200b\u8bbe\u5907\u200b
- Raspberry_Pi_Education_Manual.pdf: \u200b\u6559\u5b66\u200b\u7528\u200b\u6811\u8393\u200b\u6d3e\u200b\u5e2e\u52a9\u200b\u624b\u518c\u200b
\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b Raspberry Pi OS \u200b\u65f6\u200b\uff0c\u200b\u4e00\u822c\u200b\u4e0b\u8f7d\u200b images \u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7684\u200b\u6700\u65b0\u200b\u7684\u200b\u5373\u53ef\u200b\uff0c\u200b\u6bd4\u5982\u200b arm64 \u200b\u7684\u200b\u6811\u8393\u200b\u6d3e\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/raspberry-pi-os-images/raspios_lite_arm64/images/ \u200b\u4e2d\u200b\u6700\u65b0\u200b\u7684\u200b zip \u200b\u538b\u7f29\u5305\u200b\u5373\u53ef\u200b\uff0c\u200b\u89e3\u538b\u200b\u5b8c\u200b zip \u200b\u538b\u7f29\u5305\u200b\u540e\u200b\u5373\u53ef\u200b\u5f00\u59cb\u200b\u523b\u5f55\u200b\u3002
"},{"location":"raspberrypi.html","title":"Raspberrypi","text":""},{"location":"raspberrypi.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ \u200b\u6216\u200b https://mirrors.ustc.edu.cn/raspberrypi/
"},{"location":"raspberrypi.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6811\u8393\u200b\u6d3e\u200b\u7684\u200b archive.raspberrypi.org \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u662f\u200b\u7531\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u63d0\u4f9b\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u5305\u62ec\u200b ui \u200b\u76f8\u5173\u200b\u7a0b\u5e8f\u200b\uff08\u200b\u5982\u200b Raspbian \u200b\u7684\u200b\u684c\u9762\u73af\u5883\u200b PIXEL DE\uff09\u200b\u53ca\u200b\u90e8\u5206\u200b\u7531\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u4e3a\u200b\u6811\u8393\u200b\u6d3e\u200b\u7f16\u5199\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u901a\u5e38\u200b\u4e0e\u200b raspbian.raspberrypi.org\uff08\u200b\u53c2\u8003\u200b raspbian
\uff0c\u200b\u65e7\u7248\u200b\u4e3a\u200b archive.raspbian.org\uff09\u200b\u4e00\u8d77\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"raspberrypi.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - armhf
- arm64
- x86
- x86_64
"},{"location":"raspberrypi.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - wheezy
- jessie
- stretch
- buster
- bullseye
- bookworm
"},{"location":"raspberrypi.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list.d/raspi.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://archive.raspberrypi.org/
\uff08bullseye \u200b\u53ca\u200b\u4e4b\u524d\u200b\u7248\u672c\u200b\uff09\u200b\u6216\u8005\u200b http://archive.raspberrypi.com/
\uff08bookworm \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7248\u672c\u200b\uff09\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/raspberrypi/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed \\\n -e 's|http://archive.raspberrypi.org|http://mirrors.ustc.edu.cn/raspberrypi|g' \\\n -e 's|http://archive.raspberrypi.com|http://mirrors.ustc.edu.cn/raspberrypi|g' \\\n -i.bak \\\n /etc/apt/sources.list.d/raspi.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b raspi.list
\u200b\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b bookworm \u200b\u7684\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Raspbian bookwormRaspbian bullseyeRaspbian buster /etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main\n
/etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ bullseye main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ bullseye main\n
/etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ buster main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ buster main\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b raspi.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b stretch \u200b\u53ca\u200b\u8001\u200b\u7248\u672c\u200b\u7cfb\u7edf\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
\u3002
"},{"location":"raspberrypi.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.raspberrypi.org/
\u200b\u6587\u6863\u200b https://www.raspberrypi.org/documentation/
"},{"location":"raspbian-addons.html","title":"Raspbian Addons","text":""},{"location":"raspbian-addons.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspbian-addons/
"},{"location":"raspbian-addons.html#_2","title":"\u8bf4\u660e","text":"Raspbian Addons \u200b\u662f\u200b Raspbian \u200b\u975e\u5b98\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u542b\u6709\u200b\u8bb8\u591a\u200b\u6765\u81ea\u200b GitHub \u200b\u7684\u200b\u5f00\u6e90\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u53ef\u200b\u4f5c\u4e3a\u200b\u5bf9\u200b Raspbian\uff08Debian\uff09\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\u7684\u200b\u4e00\u4e2a\u200b\u8865\u5145\u200b\u3002
"},{"location":"raspbian-addons.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5c06\u200b\u4ed3\u5e93\u200b\u7684\u200b GPG \u200b\u516c\u94a5\u200b\u6dfb\u52a0\u200b\u81f3\u200b\u7cfb\u7edf\u200b\uff1a
curl -fsSL https://apt.raspbian-addons.org/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/raspbian-addons-archive-keyring.gpg\n
\u200b\u6dfb\u52a0\u200b\u8be5\u200b\u4ed3\u5e93\u200b\uff1a
echo \"deb [signed-by=/usr/share/keyrings/raspbian-addons-archive-keyring.gpg] https://mirrors.ustc.edu.cn/raspbian-addons/debian precise main\" | sudo tee /etc/apt/sources.list.d/rpirepo.list\n
\u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u5305\u200b\u7f13\u5b58\u200b\uff1a
sudo apt update\n
"},{"location":"raspbian-addons.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b https://raspbian-addons.org
\u200b\u5b98\u65b9\u200b\u6587\u6863\u200b https://docs.raspbian-addons.org
GitHub \u200b\u4e3b\u9875\u200b https://github.com/raspbian-addons
"},{"location":"raspbian.html","title":"Raspbian","text":""},{"location":"raspbian.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspbian/
"},{"location":"raspbian.html#_2","title":"\u8bf4\u660e","text":"Raspbian \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"raspbian.html#_3","title":"\u7cfb\u7edf\u200b\u67b6\u6784","text":"armhf
"},{"location":"raspbian.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - stretch (oldoldstable)
- buster (oldstable)
- bullseye (stable)
- bookworm (testing)
"},{"location":"raspbian.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://raspbian.raspberrypi.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/raspbian/
\u200b\u5373\u53ef\u200b\u3002
raspbian 2018-04-19 \u200b\u4e4b\u540e\u200b\u7684\u200b\u955c\u50cf\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\u5df2\u7ecf\u200b\u66f4\u6539\u200b\uff0c\u200b\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff1a
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\n
\u200b\u65e7\u7248\u200b\u7684\u200b\u7cfb\u7edf\u200b\u53ef\u4ee5\u200b\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff1a
sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\nsudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u5220\u9664\u200b\u539f\u6587\u4ef6\u200b\u6240\u6709\u200b\u5185\u5bb9\u200b\uff0c\u200b\u7528\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u53d6\u4ee3\u200b\uff08\u200b\u4ee5\u200b Bullseye \u200b\u793a\u4f8b\u200b\uff09\uff1a
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi\n# deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi\n
Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS \u200b\u4ecd\u200b\u5904\u4e8e\u200b beta \u200b\u72b6\u6001\u200b\uff0c\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0a\u6e38\u200b\u4ea6\u200b\u4e0d\u200b\u542b\u6b64\u200b\u67b6\u6784\u200b\u3002\u200b\u5bf9\u4e8e\u200b arm64 \u200b\u7684\u200b Raspberry Pi OS\uff0c\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b arm64 Debian \u200b\u7684\u200b\u6e90\u200b\uff1a
Raspbian bookwormRaspbian bullseyeRaspbian buster /etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security bookworm-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bookworm-security-security main non-free contrib\n
/etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security-security main non-free contrib\n
/etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security buster/updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates-security main non-free contrib\n
\u200b\u7f16\u8f91\u200b\u6b64\u200b\u6587\u4ef6\u200b\u540e\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b sudo apt-get update
\u200b\u547d\u4ee4\u200b\uff0c\u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u200b\u7d22\u5f15\u200b\u3002
\u200b\u540c\u65f6\u200b\u4e5f\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u66f4\u6539\u200b archive.raspberrypi.org \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b raspberrypi\u3002
"},{"location":"raspbian.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" -
Raspbian \u200b\u94fe\u63a5\u200b
Raspbian \u200b\u4e3b\u9875\u200b http://www.raspbian.org/
\u200b\u6587\u6863\u200b http://www.raspbian.org/RaspbianDocumentation
Bug Tracker http://www.raspbian.org/RaspbianBugs
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b http://www.raspbian.org/RaspbianMirrors
-
\u200b\u6811\u8393\u200b\u6d3e\u200b\u94fe\u63a5\u200b
\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u4e3b\u9875\u200b https://www.raspberrypi.org/
\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u8bba\u575b\u200b Raspberry Pi OS \u200b\u7248\u5757\u200b https://www.raspberrypi.org/forums/viewforum.php?f=66
"},{"location":"rocky.html","title":"Rocky Linux","text":""},{"location":"rocky.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rocky/
"},{"location":"rocky.html#_2","title":"\u8bf4\u660e","text":"Rocky Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"rocky.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64, aarch64
"},{"location":"rocky.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"8, 9
"},{"location":"rocky.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u5bf9\u4e8e\u200b Rocky Linux 8\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/rocky|g' \\\n -i.bak \\\n /etc/yum.repos.d/Rocky-AppStream.repo \\\n /etc/yum.repos.d/Rocky-BaseOS.repo \\\n /etc/yum.repos.d/Rocky-Extras.repo \\\n /etc/yum.repos.d/Rocky-PowerTools.repo\n
\u200b\u5bf9\u4e8e\u200b Rocky Linux 9\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/rocky|g' \\\n -i.bak \\\n /etc/yum.repos.d/rocky-extras.repo \\\n /etc/yum.repos.d/rocky.repo\n
\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u53ea\u200b\u66ff\u6362\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b dnf makecache
\u200b\u66f4\u65b0\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"rocky.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://rockylinux.org/
\u200b\u8bba\u575b\u200b https://forums.rockylinux.org/
\u200b\u6587\u6863\u200b https://docs.rockylinux.org/
Wiki https://wiki.rockylinux.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://mirrors.rockylinux.org/mirrormanager/mirrors
"},{"location":"ros.html","title":"ROS","text":""},{"location":"ros.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ros/
"},{"location":"ros.html#_2","title":"\u8bf4\u660e","text":"\u200b\u673a\u5668\u4eba\u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff08ROS\uff09\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u955c\u50cf\u200b\u3002
"},{"location":"ros.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ros.html#ubuntu-debian","title":"Ubuntu, Debian","text":" -
\u200b\u5bfc\u5165\u200b key:
gpg --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654\ngpg --export C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 | sudo tee /usr/share/keyrings/ros.gpg > /dev/null\n
-
\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u6dfb\u52a0\u200b\u81f3\u200b\u7cfb\u7edf\u200b\uff1a
sudo sh -c 'echo \"deb [signed-by=/usr/share/keyrings/ros.gpg] https://mirrors.ustc.edu.cn/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'\n
\u200b\u5982\u679c\u200b IPv6 \u200b\u5730\u5740\u200b\u65e0\u6548\u200b\u5bfc\u81f4\u200b\u65e0\u6cd5\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4fe1\u606f\u200b\uff0c\u200b\u5c06\u200b mirrors.ustc.edu.cn
\u200b\u6539\u6210\u200b ipv4.mirrors.ustc.edu.cn
\u200b\u4ee5\u200b\u5f3a\u5236\u200b\u4f7f\u7528\u200b IPv4\u3002
- \u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7f13\u5b58\u200b
sudo apt update
\uff0c\u200b\u5b89\u88c5\u200b\u6240\u200b\u9700\u200b\u7684\u200b ROS \u200b\u53d1\u884c\u7248\u200b\u3002
"},{"location":"ros.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - rosdistro
"},{"location":"ros.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b http://www.ros.org/
"},{"location":"rosdistro.html","title":"ROS distributions","text":""},{"location":"rosdistro.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rosdistro/
"},{"location":"rosdistro.html#_2","title":"\u8bf4\u660e","text":"\u200b\u673a\u5668\u4eba\u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff08ROS\uff09\u200b\u7684\u200b\u4f9d\u8d56\u200b\u5173\u7cfb\u6570\u636e\u5e93\u200b\uff0c\u200b\u7531\u200b rosdep \u200b\u4f7f\u7528\u200b\u3002
"},{"location":"rosdistro.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"rosdep
\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u7d22\u5f15\u200b\u6587\u4ef6\u200b /etc/ros/rosdep/sources.list.d/20-default.list
\u200b\u786c\u200b\u7f16\u7801\u200b\u4e86\u200b raw.githubusercontent.com \u200b\u7684\u200b\u5730\u5740\u200b\uff0c \u200b\u56e0\u6b64\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b\u8be5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u53c2\u8003\u200b\u6b65\u9aa4\u200b\u5982\u4e0b\u200b\uff1a
# \u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u6b65\u9aa4\u200b\u66ff\u4ee3\u200b rosdep init\nsudo mkdir -p /etc/ros/rosdep/sources.list.d/\nsudo curl -o /etc/ros/rosdep/sources.list.d/20-default.list https://mirrors.ustc.edu.cn/rosdistro/rosdep/sources.list.d/20-default.list\nsed -i 's#raw.githubusercontent.com/ros/rosdistro/master#mirrors.ustc.edu.cn/rosdistro#g' /etc/ros/rosdep/sources.list.d/20-default.list\n\n# \u200b\u66f4\u6362\u200b\u6e90\u200b\nexport ROSDISTRO_INDEX_URL=https://mirrors.ustc.edu.cn/rosdistro/index-v4.yaml\nrosdep update\n\n# \u200b\u53ef\u4ee5\u200b\u8003\u8651\u200b\u6301\u4e45\u200b\u5316\u200b\u4ee5\u4e0a\u200b\u73af\u5883\u53d8\u91cf\u200b\uff1a\necho 'export ROSDISTRO_INDEX_URL=https://mirrors.ustc.edu.cn/rosdistro/index-v4.yaml' >> ~/.bashrc\n
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u53c2\u8003\u200b\u4e86\u200b TUNA \u200b\u7684\u200b rosdistro \u200b\u5e2e\u52a9\u200b \u200b\u7f16\u5199\u200b\u3002
"},{"location":"rosdistro.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - ros
"},{"location":"rosdistro.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u4ed3\u5e93\u200b\u94fe\u63a5\u200b https://github.com/ros/rosdistro
"},{"location":"rpmfusion.html","title":"RPM Fusion","text":""},{"location":"rpmfusion.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rpmfusion/
"},{"location":"rpmfusion.html#_2","title":"\u8bf4\u660e","text":"RPM Fusion \u200b\u662f\u200b\u4e3a\u200b Fedora/RHEL \u200b\u63d0\u4f9b\u200b\u989d\u5916\u200b RPM \u200b\u8f6f\u4ef6\u5305\u200b\u7684\u200b\u7b2c\u4e09\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"rpmfusion.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b\u4e0b\u5217\u200b\u547d\u4ee4\u200b\uff08\u200b\u5728\u200b bash \u200b\u6216\u200b\u517c\u5bb9\u200b shell \u200b\u4e2d\u200b\uff09\uff0c\u200b\u53ef\u4ee5\u200b\u540c\u65f6\u200b\u542f\u7528\u200b\u5176\u200b free \u200b\u548c\u200b nonfree \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
-
Fedora 22 \u200b\u53ca\u200b\u66f4\u200b\u9ad8\u200b\u7248\u672c\u200b\uff1a
sudo dnf install https://mirrors.ustc.edu.cn/rpmfusion/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.ustc.edu.cn/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n
-
RHEL 7 \u200b\u6216\u200b\u517c\u5bb9\u200b\u7cfb\u7edf\u200b\uff08\u200b\u5982\u200b CentOS\uff09:
sudo yum localinstall --nogpgcheck https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.ustc.edu.cn/rpmfusion/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm\n
\u200b\u5982\u679c\u200b sudo
\u200b\u4e0d\u53ef\u200b\u7528\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b sudo
\u200b\u66ff\u6362\u6210\u200b su -c
\u3002
"},{"location":"rpmfusion.html#_4","title":"\u66ff\u6362\u200b\u6e90\u5730\u5740","text":"\u200b\u5b89\u88c5\u200b\u6210\u529f\u200b\u540e\u200b\uff0c\u200b\u53ef\u200b\u4f7f\u7528\u200b\u4e0b\u5217\u200b\u547d\u4ee4\u200b\u5907\u4efd\u200b\u5e76\u200b\u4fee\u6539\u200b /etc/yum.repos.d/
\u200b\u76ee\u5f55\u200b\u4e0b\u4ee5\u200b rpmfusion
\u200b\u5f00\u5934\u200b\uff0c\u200b\u4ee5\u200b .repo
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u3002
-
\u200b\u5177\u4f53\u200b\u800c\u8a00\u200b\uff0c\u200b\u9700\u8981\u200b\u5c06\u200b\u6587\u4ef6\u200b\u4e2d\u200b metalink=
\u200b\u5f00\u5934\u200b\u7684\u200b\u884c\u200b\u6ce8\u91ca\u200b\u6389\u200b\uff0c\u200b\u53d6\u6d88\u200b baseurl=
\u200b\u5f00\u5934\u200b\u7684\u200b\u884c\u200b\u7684\u200b\u6ce8\u91ca\u200b\u5e76\u200b\u5c06\u200b\u7b49\u200b\u53f7\u200b\u540e\u9762\u200b\u94fe\u63a5\u200b\u4e2d\u200b\u7684\u200b http://download1.rpmfusion.org
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/rpmfusion
\uff1a
sudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.ustc.edu.cn/rpmfusion|g' \\\n -i.bak \\\n /etc/yum.repos.d/rpmfusion*.repo\n
-
\u200b\u4fee\u6539\u200b\u5b8c\u6210\u200b\u540e\u200b\uff0c\u200b\u6e05\u9664\u200b\u5e76\u200b\u91cd\u5efa\u200b\u7f13\u5b58\u200b\uff1a
sudo dnf clean all\nsudo dnf makecache\n
"},{"location":"rpmfusion.html#_5","title":"\u5907\u6ce8","text":"\u200b\u5728\u200b RHEL \u200b\u6216\u200b\u517c\u5bb9\u200b\u53d1\u884c\u7248\u200b\uff08\u200b\u5982\u200b CentOS\uff09\u200b\u4e0a\u200b\uff0c\u200b\u60a8\u200b\u9700\u8981\u200b\u5148\u200b\u542f\u7528\u200b EPEL \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b epel\u3002
"},{"location":"rpmfusion.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b https://rpmfusion.org
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.rpmfusion.org
\u200b\u7528\u6237\u200b\u914d\u7f6e\u200b\u6307\u5357\u200b\uff08\u200b\u82f1\u6587\u200b\uff09 https://rpmfusion.org/Configuration
"},{"location":"rsync-guide.html","title":"\u79d1\u5927\u200b\u6e90\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b\u4e0e\u200b\u6ce8\u610f\u4e8b\u9879","text":""},{"location":"rsync-guide.html#_2","title":"\u603b\u8ff0","text":"\u200b\u4e2d\u79d1\u5927\u200b\u5f00\u6e90\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5141\u8bb8\u200b\u4e0b\u6e38\u200b\u7ad9\u70b9\u200b\u4f7f\u7528\u200b rsync \u200b\u534f\u8bae\u200b\u540c\u6b65\u200b\u7ad9\u70b9\u200b\u4e0a\u200b\u7684\u200b\u5185\u5bb9\u200b\u3002
\u200b\u56e0\u200b\u53ef\u80fd\u200b\u6d88\u8017\u200b\u5927\u91cf\u200b\u670d\u52a1\u5668\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u975e\u5e38\u200b\u4e0d\u200b\u63a8\u8350\u200b\u4e0b\u6e38\u200b\u955c\u50cf\u200b\u7ad9\u70b9\u200b\u6216\u200b\u4e2a\u4eba\u7528\u6237\u200b\u4f7f\u7528\u200b HTTP
/ HTTPS
/ FTP
\u200b\u534f\u8bae\u200b\u4ece\u200b\u7ad9\u70b9\u200b\u5927\u89c4\u6a21\u200b\u540c\u6b65\u200b\u6570\u636e\u200b\u3002 \u200b\u6211\u4eec\u200b\u53ef\u80fd\u200b\u91c7\u53d6\u200b\u6280\u672f\u200b\u63aa\u65bd\u200b\u5bf9\u200b\u4f7f\u7528\u200b\u975e\u200b rsync
\u200b\u534f\u8bae\u200b\u8fdb\u884c\u200b\u5927\u91cf\u200b\u5185\u5bb9\u200b\u540c\u6b65\u200b\u7684\u200b\u7528\u6237\u200b\u8fdb\u884c\u200b\u9650\u6d41\u200b\u6216\u200b\u5c01\u7981\u200b\u3002
"},{"location":"rsync-guide.html#rsync","title":"rsync \u200b\u540c\u6b65\u200b\u65b9\u5f0f","text":""},{"location":"rsync-guide.html#_3","title":"\u540c\u6b65\u200b\u4e13\u7528\u200b\u57df\u540d","text":"\u200b\u5982\u9700\u200b\u4f7f\u7528\u200b rsync
\u200b\u534f\u8bae\u200b\u8bbf\u95ee\u200b\u79d1\u5927\u200b\u5f00\u6e90\u200b\u955c\u50cf\u200b\u7ad9\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b rsync
\u200b\u4e13\u7528\u200b\u7684\u200b\u57df\u540d\u200b\uff1arsync.mirrors.ustc.edu.cn
\u3002
Warning
\u200b\u4f7f\u7528\u200b\u975e\u6807\u51c6\u200b\u57df\u540d\u200b rsync
\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7528\u6237\u200b\u53ef\u80fd\u200b\u65e0\u6cd5\u200b\u8fdb\u884c\u200b\u540c\u6b65\u200b\u3002
"},{"location":"rsync-guide.html#_4","title":"\u540c\u6b65\u200b\u8def\u5f84","text":"Warning
\u200b\u7531\u4e8e\u200b rsync
\u200b\u534f\u8bae\u200b\u5b9e\u73b0\u200b\u7684\u200b\u9650\u5236\u200b\uff0c\u200b\u539f\u6709\u200b\u7684\u200b\u4f7f\u7528\u200b /repo/
\u200b\u524d\u7f00\u200b\u540c\u6b65\u200b\u7684\u200b\u65b9\u5f0f\u200b\u96be\u4ee5\u200b\u8fdb\u884c\u200b\u8d1f\u8f7d\u200b\u5747\u8861\u200b\u3002\u200b\u56e0\u6b64\u200b\u4ece\u200b 2022 \u200b\u5e74\u200b 4 \u200b\u6708\u200b 2 \u200b\u65e5\u540e\u200b\uff0c\u200b\u540c\u6b65\u200b\u5c06\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b /repo/
\u200b\u524d\u7f00\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0cubuntu
\u200b\u4ed3\u5e93\u200b\u7684\u200b\u5b9e\u9645\u200b\u8def\u5f84\u200b\u5373\u200b\u4e3a\u200b rsync://rsync.mirrors.ustc.edu.cn/ubuntu
\u3002\u200b\u539f\u6709\u200b\u7684\u200b /repo/
\u200b\u4ecd\u7136\u200b\u4fdd\u7559\u200b\uff0c\u200b\u4f46\u662f\u200b\u5176\u4e2d\u200b\u7684\u200b\u90e8\u5206\u200b\u4ed3\u5e93\u200b\u4e4b\u540e\u200b\u4f1a\u200b\u8fc1\u79fb\u200b\u51fa\u53bb\u200b\uff0c\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u7528\u6237\u200b\u5c3d\u5feb\u200b\u66f4\u6362\u200b\u4e3a\u200b\u65b0\u200b\u7684\u200b\u8def\u5f84\u200b\u3002
Tip
\u200b\u6211\u4eec\u200b\u5f3a\u70c8\u63a8\u8350\u200b\u7528\u6237\u200b\u5728\u200b\u5b9e\u9645\u200b\u8fdb\u884c\u200b rsync
\u200b\u540c\u6b65\u200b\u4e4b\u524d\u200b\u5148\u200b\u4f7f\u7528\u200b rsync
\u200b\u5de5\u5177\u200b\u5217\u51fa\u200b\u76ee\u5f55\u200b\u5185\u5bb9\u200b\u4ee5\u200b\u5b9e\u9645\u200b\u89c2\u5bdf\u200b\u76ee\u5f55\u200b\u7ed3\u6784\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0c\u200b\u7528\u6237\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u5217\u51fa\u200b ubuntu
\u200b\u4ed3\u5e93\u200b\u6839\u76ee\u5f55\u200b\u7684\u200b\u5177\u4f53\u5185\u5bb9\u200b\uff1a
rsync rsync://rsync.mirrors.ustc.edu.cn/ubuntu/\n
"},{"location":"rsync-guide.html#_5","title":"\u53ef\u200b\u540c\u6b65\u200b\u5185\u5bb9","text":"\u200b\u60a8\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b rsync \u200b\u534f\u8bae\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u4e0a\u200b\u7edd\u5927\u90e8\u5206\u200b\u975e\u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b\u7684\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u3002
Tip
\u200b\u5982\u9700\u200b\u83b7\u53d6\u200b\u5b8c\u6574\u200b\u7684\u200b\u53ef\u200b\u540c\u6b65\u200b\u4ed3\u5e93\u200b\u5217\u8868\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b rsync \u200b\u5217\u51fa\u200b\u6839\u200b\u8def\u5f84\u200b\u4e0b\u200b \u200b\u7684\u200b\u76ee\u5f55\u200b\uff08\u200b\u6a21\u5757\u200b\uff09\u200b\u5217\u8868\u200b\uff1a
rsync rsync://rsync.mirrors.ustc.edu.cn/\n
"},{"location":"rsync-guide.html#_6","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u5982\u200b\u60a8\u200b\u9700\u8981\u200b\u4ece\u200b\u6211\u200b\u7ad9\u200b\u5c0f\u89c4\u6a21\u200b\u8fdb\u884c\u200b\u521d\u59cb\u200b\u540c\u6b65\u200b\u6216\u8005\u200b\u589e\u91cf\u200b\u540c\u6b65\u200b\u6587\u4ef6\u200b\uff0c\u200b\u60a8\u200b\u65e0\u9700\u200b\u544a\u77e5\u200b\u6211\u4eec\u200b\u5373\u53ef\u200b\u5f00\u59cb\u200b\u540c\u6b65\u200b\uff0c \u200b\u4f46\u200b\u5efa\u8bae\u200b\u5728\u200b\u5317\u4eac\u200b\u65f6\u95f4\u200b\u51cc\u6668\u200b\uff08\u200b\u51cc\u6668\u200b\u4e00\u70b9\u200b\u5230\u200b\u65e9\u4e0a\u200b\u516b\u70b9\u200b\uff09\u200b\u7684\u200b\u65f6\u95f4\u6bb5\u200b\u5185\u200b\u8fdb\u884c\u200b\u5185\u5bb9\u200b\u540c\u6b65\u200b\u3002
\u200b\u5982\u200b\u60a8\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5927\u91cf\u200b\u521d\u59cb\u200b\u540c\u6b65\u200b\uff0c\u200b\u8bf7\u200b\u9884\u5148\u200b\u901a\u8fc7\u200b\u7535\u5b50\u90ae\u4ef6\u200b\u77e5\u4f1a\u200b\u5e76\u200b\u544a\u77e5\u200b\u6211\u4eec\u200b\u60a8\u200b\u7684\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u3002 \u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u4f1a\u200b\u5bf9\u200b\u672c\u200b\u7ad9\u70b9\u200b\u8fd0\u884c\u200b\u4ea7\u751f\u200b\u8f83\u5927\u200b\u5f71\u54cd\u200b\uff0c\u200b\u6211\u4eec\u200b\u5c06\u200b\u8054\u7cfb\u200b\u60a8\u200b\u5e76\u200b\u63d0\u51fa\u200b\u4fee\u6539\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u7684\u200b\u5efa\u8bae\u200b\u3002 \u200b\u6211\u4eec\u200b\u4fdd\u7559\u200b\u4f7f\u7528\u200b\u6280\u672f\u624b\u6bb5\u200b\u6216\u200b\u5176\u5b83\u200b\u624b\u6bb5\u200b\u963b\u65ad\u200b\u6076\u610f\u200b\u5bf9\u200b\u672c\u7ad9\u200b\u4f7f\u7528\u200b rsync
\u200b\u8fdb\u884c\u200b\u8bbf\u95ee\u200b\u7684\u200b\u6743\u5229\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b rsync
\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7528\u6237\u200b\u5c06\u200b\u5728\u200b\u65e5\u5fd7\u200b\u8f93\u51fa\u200b\u4e2d\u200b\u770b\u5230\u200b\u6211\u200b\u7ad9\u200b\u7684\u200b MOTD \u200b\u4fe1\u606f\u200b\uff0c \u200b\u8bf7\u200b\u5728\u200b\u9996\u6b21\u200b\u4f7f\u7528\u200b\u524d\u200b\u8ba4\u771f\u200b\u9605\u8bfb\u200b\u63d0\u793a\u4fe1\u606f\u200b\u5e76\u200b\u6309\u200b\u63d0\u793a\u200b\u8fdb\u884c\u200b\u64cd\u4f5c\u200b\u3002
Warning
\u200b\u4e3a\u200b\u907f\u514d\u200b\u5360\u7528\u200b\u670d\u52a1\u5668\u200b\u8fc7\u591a\u200b\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u5bf9\u5355\u200b IP \u200b\u5730\u5740\u200b\u7684\u200b rsync
\u200b\u8fde\u63a5\u6570\u200b\u505a\u51fa\u200b\u4e86\u200b\u9650\u5236\u200b\uff0c \u200b\u5728\u200b 2021 \u200b\u5e74\u200b 2 \u200b\u6708\u200b 6 \u200b\u65e5\u540e\u200b\uff0c\u200b\u9650\u5236\u200b\u4ece\u5355\u200b IP 2 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u63d0\u5347\u200b\u4e3a\u200b 5 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\uff0c \u200b\u8fc7\u591a\u200b\u7684\u200b\u8fde\u63a5\u200b\u5c06\u200b\u88ab\u200b\u62d2\u7edd\u200b\u8bbf\u95ee\u200b\u3002\u200b\u8bf7\u200b\u5408\u7406\u5b89\u6392\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u4ee5\u200b\u8fbe\u5230\u200b\u6700\u5927\u200b\u7684\u200b\u540c\u6b65\u200b\u6548\u7387\u200b\u3002
Info
\u200b\u5728\u200b 2020 \u200b\u5e74\u200b 8 \u200b\u6708\u200b 25 \u200b\u65e5\u540e\u200b\uff0cRsync \u200b\u603b\u200b\u8fde\u63a5\u6570\u200b\u9650\u5236\u200b\u4ece\u200b\u591c\u665a\u200b 60 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\uff0c\u200b\u767d\u5929\u200b 30 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u63d0\u5347\u200b\u4e3a\u200b\u5168\u5929\u200b 60 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u3002
Info
\u200b\u7f16\u5199\u200b\u811a\u672c\u200b\u8fdb\u884c\u200b\u540e\u53f0\u200b\u540c\u6b65\u200b\u65f6\u200b\uff0c\u200b\u8bf7\u200b\u6ce8\u610f\u200b\u5728\u200b\u6bcf\u6b21\u200b\u6267\u884c\u200b rsync \u200b\u4e4b\u95f4\u200b\u7a7a\u200b\u51fa\u200b\u5408\u7406\u200b\u7684\u200b\u65f6\u95f4\u200b\u95f4\u9694\u200b\uff0c\u200b\u8bf7\u52ff\u200b\u7f16\u5199\u200b\u7c7b\u4f3c\u200b\u4e8e\u200b while true; rsync ...; done
\u200b\u7684\u200b\u811a\u672c\u200b\u903b\u8f91\u200b\u3002
Info
\u200b\u76ee\u524d\u200b\u7531\u4e8e\u200b\u670d\u52a1\u200b\u67b6\u6784\u200b\u539f\u56e0\u200b\uff0cRsync \u200b\u63d0\u4f9b\u200b\u7684\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u76f8\u6bd4\u200b\u4e8e\u200b HTTP(S) \u200b\u63d0\u4f9b\u200b\u7684\u200b\u5185\u5bb9\u200b\u5b58\u5728\u200b\u5c11\u8bb8\u200b\u5ef6\u8fdf\u200b\uff08\u200b\u6700\u591a\u200b\u4e0d\u200b\u8d85\u8fc7\u200b 1 \u200b\u5929\u200b\uff09\u3002 \u200b\u5982\u679c\u200b\u5bf9\u200b\u83b7\u53d6\u200b\u6700\u65b0\u200b\u7684\u200b\u5185\u5bb9\u200b\u6709\u200b\u9ad8\u200b\u8981\u6c42\u200b\uff0c\u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6216\u200b\u5b98\u65b9\u200b\u6e90\u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u3002 \u200b\u5982\u679c\u200b\u53d1\u73b0\u200b Rsync \u200b\u83b7\u53d6\u200b\u7684\u200b\u5185\u5bb9\u200b\u5b58\u5728\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u4f7f\u7528\u200b\u7b49\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u200b\u6211\u4eec\u200b\u3002
"},{"location":"rsync-guide.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"rsync \u200b\u4e2d\u6587\u200b\u7ef4\u57fa\u767e\u79d1\u200b\u4ecb\u7ecd\u200b https://zh.wikipedia.org/zh-cn/rsync
rsync \u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b https://www.samba.org/rsync/
"},{"location":"rubygems.html","title":"Rubygems","text":""},{"location":"rubygems.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rubygems/
"},{"location":"rubygems.html#_2","title":"\u8bf4\u660e","text":"Rubygems \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"rubygems.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"rubygems.html#rubygems_1","title":"\u4fee\u6539\u200b Rubygems \u200b\u9ed8\u8ba4\u200b\u6e90","text":"gem sources # \u200b\u5217\u51fa\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\ngem sources --remove https://rubygems.org/ # \u200b\u79fb\u9664\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\ngem sources -a https://mirrors.ustc.edu.cn/rubygems/ # \u200b\u6dfb\u52a0\u200b\u79d1\u5927\u200b\u6e90\u200b\n
"},{"location":"rubygems.html#gemfile-bundle","title":"\u9488\u5bf9\u200b\u4f7f\u7528\u200b Gemfile \u200b\u548c\u200b Bundle \u200b\u7684\u200b\u9879\u76ee","text":"\u200b\u53c2\u8003\u200b\uff1aGem Source Mirrors @ Bundle Docs
bundle config mirror.https://rubygems.org https://mirrors.ustc.edu.cn/rubygems/\n
"},{"location":"rubygems.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://rubygems.org/
"},{"location":"rust-static.html","title":"Rust Toolchain \u200b\u53cd\u5411\u200b\u4ee3\u7406","text":""},{"location":"rust-static.html#_1","title":"\u8bf4\u660e","text":"Rust Toolchain \u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b
"},{"location":"rust-static.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u914d\u5408\u200b rustup \u200b\u6765\u200b\u4f7f\u7528\u200b\u3002
rustup \u200b\u5b89\u88c5\u200b\u65b9\u6cd5\u200b\u53ef\u200b\u53c2\u8003\u200b\u5b98\u65b9\u200b\u7684\u200b \u200b\u6587\u6863\u200b
\u200b\u4f7f\u7528\u200b rustup \u200b\u524d\u200b\uff0c\u200b\u5148\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b RUSTUP_DIST_SERVER
\uff08\u200b\u7528\u4e8e\u200b\u66f4\u65b0\u200b toolchain\uff09\uff1a
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static\n
\u200b\u4ee5\u53ca\u200b RUSTUP_UPDATE_ROOT
\uff08\u200b\u7528\u4e8e\u200b\u66f4\u65b0\u200b rustup\uff09\uff1a
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup\n
Windows \u200b\u4e0b\u200b\u5bf9\u5e94\u200b\u7684\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b PowerShell \u200b\u547d\u4ee4\u200b\u4e3a\u200b\uff1a
$env:RUSTUP_DIST_SERVER=\"https://mirrors.ustc.edu.cn/rust-static\"\n$env:RUSTUP_UPDATE_ROOT=\"https://mirrors.ustc.edu.cn/rust-static/rustup\"\n
Note
\u200b\u622a\u6b62\u200b\u5230\u200b\u8be5\u200b\u9875\u9762\u200b\u7f16\u5199\u200b\u7684\u200b\u65f6\u5019\u200b\uff082017-01-05\uff09\uff0ccargo \u200b\u7684\u200b\u8f6f\u4ef6\u5305\u200b\u4f9d\u7136\u200b\u6258\u7ba1\u200b\u5728\u200b AWS \u200b\u4e0a\u200b\uff0c \u200b\u56e0\u6b64\u200b\u65e0\u6cd5\u200b\u5bf9\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\u505a\u200b\u66ff\u6362\u200b\uff0c\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u53ef\u80fd\u200b\u8f83\u6162\u200b\u3002\u200b\u4f46\u200b\u8be5\u200b\u8f6f\u4ef6\u5305\u200b\u53ea\u6709\u200b\u5927\u6982\u200b 10 MB \u200b\u5de6\u53f3\u200b\uff0c\u200b\u5f71\u54cd\u200b\u4e0d\u4f1a\u200b\u5f88\u5927\u200b\u3002
Note
\u200b\u7b2c\u4e00\u6b21\u200b\u5b89\u88c5\u200b rustup \u200b\u7684\u200b\u65f6\u5019\u200b\uff0c\u200b\u5982\u679c\u200b\u6309\u7167\u200b\u5b98\u7f51\u200b\u6559\u7a0b\u200b https://sh.rustup.rs \u200b\u94fe\u63a5\u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b \u200b\u6211\u4eec\u200b\u6bcf\u65e5\u200b\u540c\u6b65\u200b\u7684\u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\u6587\u4ef6\u200b \u200b\u4e0b\u8f7d\u200b rustup-install.sh
\uff0c\u200b\u7136\u540e\u200b\u628a\u200b\u811a\u672c\u200b\u4e2d\u200b\u7684\u200b RUSTUP_UPDATE_ROOT
\u200b\u53d8\u91cf\u200b\u6539\u4e3a\u200b https://mirrors.ustc.edu.cn/rust-static/rustup
\u3002
"},{"location":"sagemath.html","title":"Sagemath","text":""},{"location":"sagemath.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/sagemath
"},{"location":"sagemath.html#_2","title":"\u8bf4\u660e","text":"Sagemath \u200b\u6e90\u4ee3\u7801\u200b\u4e0e\u200b\u65e7\u7248\u672c\u200b\u4e8c\u8fdb\u5236\u200b\u5305\u200b\u7684\u200b\u955c\u50cf\u200b
"},{"location":"sagemath.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u65b0\u7248\u200b Sagemath \u200b\u7684\u200b\u4e8c\u8fdb\u5236\u200b\u5305\u200b\u5df2\u7ecf\u200b\u4e0d\u518d\u200b\u901a\u8fc7\u200b\u5b98\u7f51\u200b\u5206\u53d1\u200b\uff0c\u200b\u8be5\u200b\u955c\u50cf\u200b\u4ec5\u200b\u5305\u542b\u200b\u6e90\u4ee3\u7801\u200b\u5305\u200b\u3002
\u200b\u6839\u636e\u200b Sage \u200b\u5b89\u88c5\u200b\u624b\u518c\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4ece\u672c\u200b\u955c\u50cf\u200b\u4e0b\u8f7d\u200b\u6e90\u4ee3\u7801\u200b\u540e\u200b\u7f16\u8bd1\u200b\u3002 \u200b\u5982\u679c\u200b\u4e0d\u200b\u5e0c\u671b\u200b\u7f16\u8bd1\u200b Sagemath\uff1a
"},{"location":"sagemath.html#windows","title":"Windows","text":"\u200b\u5b89\u88c5\u200b WSL2 \u200b\u540e\u200b\u6309\u7167\u200b Linux \u200b\u7684\u200b\u5b89\u88c5\u200b\u65b9\u6cd5\u200b\u8fdb\u884c\u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#linux","title":"Linux","text":"\u200b\u4f7f\u7528\u200b\u81ea\u5df1\u200b\u6b63\u5728\u200b\u4f7f\u7528\u200b\u7684\u200b\u53d1\u884c\u7248\u200b\u4e2d\u200b\u7684\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u5b89\u88c5\u200b Sagemath\uff0c\u200b\u6216\u8005\u200b\u4ece\u200b conda-forge \u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#macos","title":"macOS","text":"\u200b\u4e0b\u8f7d\u200b 3-manifold \u200b\u6253\u5305\u200b \u200b\u7684\u200b\u4e8c\u8fdb\u5236\u200b\u6587\u4ef6\u200b\uff08\u200b\u955c\u50cf\u200b\uff09\uff0c \u200b\u6216\u8005\u200b\u4ece\u200b conda-forge \u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Sagemath \u200b\u4e3b\u9875\u200b https://www.sagemath.org/
"},{"location":"scientificlinux.html","title":"Scientific Linux","text":""},{"location":"scientificlinux.html#_1","title":"\u6536\u5f55\u200b\u7248\u672c","text":"6, 7
"},{"location":"scientificlinux.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b 6.x \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u4e0b\u8f7d\u200b sl-ustc.repo \u200b\u653e\u5165\u200b /etc/yum.repo.d/
\u200b\u4e2d\u200b\u3002
sl-ustc.repo[sl]\nname=Scientific Linux $releasever - $basearch - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/$basearch/os/\n#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-base-6.txt\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n\n[sl-security]\nname=Scientific Linux $releasever - $basearch - security updates - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/$basearch/updates/security/\n#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-security-6.txt\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n\n\n[sl-source]\nname=Scientific Linux $releasever - Source - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/SRPMS/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n
\u200b\u8fd0\u884c\u200b yum makecache
\u200b\u751f\u6210\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"stackage.html","title":"Stackage","text":""},{"location":"stackage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/stackage/
"},{"location":"stackage.html#_2","title":"\u8bf4\u660e","text":"Stackage \u200b\u955c\u50cf\u200b
"},{"location":"stackage.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u63a8\u8350\u200b\u642d\u914d\u200b USTC Hackage \u200b\u6e90\u200b\u4f7f\u7528\u200b\uff1ahackage
\u200b\u7f16\u8f91\u200b ~/.stack/config.yaml
, \u200b\u6839\u636e\u200b\u7248\u672c\u200b\u7684\u200b\u4e0d\u540c\u200b\uff0c\u200b\u589e\u52a0\u200b\u4e0b\u5217\u200b\u914d\u7f6e\u200b\uff1a
>= 2.5>= 2.3, < 2.5>= v2.1.1, < 2.3< v2.1.1 setup-info-locations:\n - http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\nsnapshot-location-base: http://mirrors.ustc.edu.cn/stackage/stackage-snapshots/\n
setup-info-locations:\n - http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n
setup-info: \"http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\"\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n
setup-info: \"http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\"\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n lts-build-plans: http://mirrors.ustc.edu.cn/stackage/lts-haskell/\n nightly-build-plans: http://mirrors.ustc.edu.cn/stackage/stackage-nightly/\n
\u200b\u6b64\u5916\u200b\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/stackage/stackage-content/stack/global-hints.yaml \u200b\u5230\u200b ~/.stack/pantry/global-hints-cache.yaml
\uff08\u200b\u5728\u200b Windows \u200b\u4e0b\u200b\u662f\u200b %APPDATA%\\stack\\pantry\\global-hints-cache.yaml
\uff09\u3002\u200b\u6ce8\u610f\u200b\u6587\u4ef6\u540d\u200b\u4e0d\u540c\u200b\u3002\u200b\u8fd9\u662f\u200b\u7531\u4e8e\u200b stack \u200b\u6682\u65f6\u200b\u4e0d\u200b\u652f\u6301\u200b\u914d\u7f6e\u200b\u8be5\u200b\u6587\u4ef6\u200b\u7684\u200b\u4e0a\u6e38\u200b\u5730\u5740\u200b\u3002\u200b\u8be5\u200b\u6587\u4ef6\u200b\u9700\u8981\u200b\u5728\u200b\u6bcf\u5f53\u200b\u7b2c\u4e00\u6b21\u200b\u7528\u5230\u200b\u65b0\u200b\u7248\u672c\u200b\u7684\u200b GHC \u200b\u65f6\u200b\u66f4\u65b0\u200b\u3002
"},{"location":"stackage.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.stackage.org/
Stack https://docs.haskellstack.org/en/stable/README/
"},{"location":"termux-its-pointless.html","title":"Termux Its Pointless","text":""},{"location":"termux-its-pointless.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/termux-its-pointless
"},{"location":"termux-its-pointless.html#_2","title":"\u8bf4\u660e","text":"Termux \u200b\u7b2c\u4e09\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u5305\u542b\u200b gcc\u3001R \u200b\u8bed\u8a00\u200b\u548c\u200b\u8bb8\u591a\u200b\u6e38\u620f\u200b
"},{"location":"termux-its-pointless.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u6dfb\u52a0\u200b apt \u200b\u5b58\u50a8\u200b\u5e93\u200b\uff1a
wget -qO- https://its-pointless.github.io/setup-pointless-repo.sh | bash\n
\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
echo \"deb https://mirrors.ustc.edu.cn/termux-its-pointless/24 termux extras\" > $PREFIX/etc/apt/sources.list.d/pointless.list\n
"},{"location":"termux-its-pointless.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"GitHub https://github.com/its-pointless/gcc_termux
"},{"location":"termux.html","title":"Termux","text":""},{"location":"termux.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/termux
"},{"location":"termux.html#_2","title":"\u8bf4\u660e","text":"Termux APT \u200b\u6e90\u200b\u955c\u50cf\u200b
"},{"location":"termux.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - ARM, AArch64, i686, x86_64
"},{"location":"termux.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Termux \u200b\u76ee\u524d\u200b\uff082022 \u200b\u5e74\u200b 8 \u200b\u6708\u200b\uff09\u200b\u7684\u200b\u5b98\u65b9\u200b\u6e90\u4e3a\u200b packages.termux.dev\uff0c\u200b\u6211\u4eec\u200b\u63a8\u8350\u200b\u5148\u200b\u66f4\u65b0\u200b termux-tools
\u200b\u8f6f\u4ef6\u5305\u200b\uff0c\u200b\u7136\u540e\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b termux-change-repo
\u200b\u5148\u200b\u9009\u62e9\u200b Single mirror\uff0c\u200b\u518d\u200b\u9009\u62e9\u200b mirrors.ustc.edu.cn \u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u679c\u200b\u60f3\u8981\u200b\u624b\u52a8\u200b\u66f4\u6362\u200b Termux APT \u200b\u6e90\u200b\u7684\u8bdd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7f16\u8f91\u200b /data/data/com.termux/files/usr/etc/apt/sources.list
\u200b\u4e3a\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b
deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main\n
\u200b\u6216\u8005\u200b\uff0c\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b sed
\u200b\u547d\u4ee4\u200b\u8fdb\u884c\u200b\u6587\u672c\u200b\u66ff\u6362\u200b\uff1a
sed -i 's@packages.termux.org@mirrors.ustc.edu.cn/termux@' $PREFIX/etc/apt/sources.list\npkg up\n
\u200b\u6ce8\u200b\uff1aTermux \u200b\u4f1a\u200b\u81ea\u52a8\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b $PREFIX
\u200b\u8bbe\u5b9a\u200b\u4e3a\u200b /data/data/com.termux/files/usr
Warning
Google Play \u200b\u4e0a\u200b\u7684\u200b Termux \u200b\u5df2\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0c\u200b\u5982\u200b\u5b89\u88c5\u200b\u4f1a\u200b\u4ea7\u751f\u200b\u517c\u5bb9\u6027\u95ee\u9898\u200b\u3002\u200b\u8bf7\u200b\u901a\u8fc7\u200b GitHub \u200b\u6216\u200b F-Droid \u200b\u6765\u200b\u5b89\u88c5\u200b Termux\u3002
"},{"location":"termux.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Termux \u200b\u5b98\u7f51\u200b https://termux.dev/
GitHub https://github.com/termux/termux-app
F-Droid https://f-droid.org/zh_Hant/packages/com.termux
"},{"location":"trisquel.html","title":"Trisquel","text":""},{"location":"trisquel.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/trisquel/
"},{"location":"trisquel.html#_2","title":"\u8bf4\u660e","text":"Trisquel GNU/Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"trisquel.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Trisquel \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\u3002
"},{"location":"trisquel.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Trisquel \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"trisquel.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b.
Trisquel \u200b\u4f7f\u7528\u200b APT \u200b\u8f6f\u4ef6\u5305\u200b\u7ba1\u7406\u7cfb\u7edf\u200b\uff0c\u200b\u6545\u5176\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4f7f\u7528\u200b\u65b9\u6cd5\u200b\u4e0e\u200b Ubuntu \u200b\u6216\u200b Debian \u200b\u7b49\u200b\u5f88\u200b\u76f8\u4f3c\u200b\u3002
\u200b\u4ee5\u200b Flidas \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b (\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo), \u200b\u5728\u200b\u6587\u4ef6\u200b\u6700\u200b\u524d\u9762\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u200b\u6761\u76ee\u200b\uff1a
deb https://mirrors.ustc.edu.cn/trisquel/ flidas main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-security main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-security main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-updates main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-updates main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-backports main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-backports main\n
"},{"location":"trisquel.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://trisquel.info/en
\u200b\u6587\u6863\u200b https://trisquel.info/en/wiki/documentation
"},{"location":"ubuntu-cdimage.html","title":"Ubuntu CD Image","text":""},{"location":"ubuntu-cdimage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-cdimage/
"},{"location":"ubuntu-cdimage.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-cdimage.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"ubuntu-cdimage.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Ubuntu \u200b\u53ca\u5176\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"ubuntu-cdimage.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Ubuntu \u200b\u5404\u200b\u7248\u672c\u200b\u5404\u200b\u67b6\u6784\u200b ISO \u200b\u8bf7\u200b\u5230\u200b https://mirrors.ustc.edu.cn/ubuntu-cdimage/releases/ \u200b\u4e0b\u8f7d\u200b\u3002 \u200b\u5982\u679c\u200b\u6709\u4e9b\u200b\u684c\u9762\u7248\u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\u6ca1\u200b\u627e\u5230\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u53bb\u200b\u53c2\u8003\u200b ubuntu-releases\u3002
Ubuntu \u200b\u884d\u751f\u200b\u7248\u200b\uff0c\u200b\u5982\u200b Edubuntu, KUbuntu(KDE), LUbuntu(LXDE), Mythbuntu(MythTV), Ubuntu Base, Ubuntu Gnome, Ubuntu Mate, Ubuntu Kylin(\u200b\u4f18\u200b\u9e92\u9e9f\u200b), Ubuntu Studio, Xbuntu(XFCE)\uff0c\u200b\u8bf7\u200b\u5230\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b ISO \u200b\u955c\u50cf\u200b\u3002
"},{"location":"ubuntu-cdimage.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu Base https://wiki.ubuntu.com/Base
"},{"location":"ubuntu-cloud-images.html","title":"Ubuntu Cloud Images","text":""},{"location":"ubuntu-cloud-images.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-cloud-images/
"},{"location":"ubuntu-cloud-images.html#_2","title":"\u8bf4\u660e","text":"OpenStack, LXD \u200b\u7b49\u200b\u516c\u6709\u200b\u4e91\u200b\u4f7f\u7528\u200b\u7684\u200b Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-cloud-images.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64(x86_64), Intel x86, arm64, armhf, PowerPC, ppc64el, s390x
\u200b\u5e76\u200b\u4e0d\u662f\u200b\u6240\u6709\u200b\u7248\u672c\u200b\u90fd\u200b\u6709\u200b\u5bf9\u5e94\u200b\u67b6\u6784\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6536\u5f55\u200b\u7531\u200b Canonical \u200b\u5b9a\u5236\u200b\u7684\u200b\u4e3a\u200b\u4e91\u200b\u670d\u52a1\u200b\u8bbe\u8ba1\u200b\u7684\u200b Ubuntu \u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b\u5b98\u65b9\u200b\u5bf9\u200b KVM\u3001Hyper-V\u3001Xen \u200b\u7b49\u200b\u865a\u62df\u5316\u200b\u5e73\u53f0\u200b\u7684\u200b\u5b98\u65b9\u200b\u5b9a\u5236\u200b\u955c\u50cf\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b Google Compute Engine\u3001Amazon AWS\u3001Azure \u200b\u73af\u5883\u200b\u4ee5\u53ca\u200b OpenStack\u3001LXD \u200b\u7b49\u200b\u865a\u62df\u5316\u200b\u5e73\u53f0\u200b\u4e0a\u200b\u8fd0\u884c\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b https://mirrors.ustc.edu.cn/ubuntu-cloud-images/locator/ \u200b\u67e5\u627e\u200b\u516c\u6709\u200b\u4e91\u200b\u4f7f\u7528\u200b\u7684\u200b\u955c\u50cf\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu Cloud Guest https://help.ubuntu.com/community/UEC/Images
"},{"location":"ubuntu-old-releases.html","title":"Ubuntu Old Releases","text":""},{"location":"ubuntu-old-releases.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-old-releases/
"},{"location":"ubuntu-old-releases.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u65e7\u7248\u672c\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3001\u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-old-releases.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Ubuntu \u200b\u66fe\u7ecf\u200b\u652f\u6301\u200b\u8fc7\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"ubuntu-old-releases.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Ubuntu \u200b\u66fe\u7ecf\u200b\u53d1\u5e03\u200b\u8fc7\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"ubuntu-old-releases.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8be5\u200b\u4ed3\u5e93\u200b\u5305\u542b\u200b\u4e86\u200b\u6240\u6709\u200b Ubuntu \u200b\u4ee5\u524d\u200b\u53d1\u5e03\u200b\u8fc7\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u3001\u200b\u955c\u50cf\u200b ISO\uff0c\u200b\u4f46\u200b Ubuntu \u200b\u884d\u751f\u200b\u7248\u200b\u7684\u200b ISO \u200b\u5219\u200b\u4e0d\u200b\u5305\u542b\u200b\u3002
"},{"location":"ubuntu-old-releases.html#_6","title":"\u8f6f\u4ef6\u200b\u6e90","text":"\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\uff0c\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"ubuntu-old-releases.html#_7","title":"\u955c\u50cf","text":"\u200b\u8bf7\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-old-releases/releases/ \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u975e\u200b AMD64(x86_64), Intel x86 \u200b\u67b6\u6784\u200b\u7684\u200b\u955c\u50cf\u200b\u8bf7\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-old-releases/releases/ports/releases/ \u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"ubuntu-ports.html","title":"Ubuntu Ports","text":""},{"location":"ubuntu-ports.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-ports/
"},{"location":"ubuntu-ports.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"ubuntu-ports.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"arm64, armhf, PowerPC, ppc64el, s390x
"},{"location":"ubuntu-ports.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u5bf9\u200b\u8be5\u200b\u67b6\u6784\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases\u3002
"},{"location":"ubuntu-ports.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ubuntu-ports.html#_6","title":"\u624b\u52a8\u200b\u66f4\u6539\u200b\u914d\u7f6e\u6587\u4ef6","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\uff0c\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b http://mirrors.ustc.edu.cn/ubuntu-ports
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Ubuntu 22.04Ubuntu 20.04Ubuntu 18.04Ubuntu 16.04 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: jammy jammy-updates jammy-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b jammy-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: focal focal-updates focal-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b focal-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: bionic bionic-updates bionic-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b bionic-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: xenial xenial-updates xenial-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b xenial-proposed
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"ubuntu-ports.html#_7","title":"\u955c\u50cf\u200b\u4e0b\u8f7d","text":"\u200b\u76f8\u5173\u200b\u67b6\u6784\u200b\u7684\u200b ISO \u200b\u4e0b\u8f7d\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-cdimage\u3002
"},{"location":"ubuntu-ports.html#_8","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu ARM https://wiki.ubuntu.com/ARM
Ubuntu PowerPC https://wiki.ubuntu.com/PowerPC
Ubuntu ppc64el https://wiki.ubuntu.com/ppc64el
Ubuntu s390x https://wiki.ubuntu.com/S390X
"},{"location":"ubuntu-releases.html","title":"Ubuntu Releases","text":""},{"location":"ubuntu-releases.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-releases/
"},{"location":"ubuntu-releases.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-releases.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64 (x86_64), Intel x86
\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-cdimage
"},{"location":"ubuntu-releases.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b\uff0c\u200b\u5177\u4f53\u200b\u7248\u672c\u200b\u89c1\u200b https://wiki.ubuntu.com/Releases\u3002
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases
"},{"location":"ubuntu-releases.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u8bf7\u200b\u76f4\u63a5\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-releases/\u3002
\u200b\u53e6\u5916\u200b https://mirrors.ustc.edu.cn/ubuntu-releases/ubuntu-core/ \u200b\u4e2d\u200b\u5305\u542b\u200b\u4e86\u200b Ubuntu Core 16 \u200b\u7684\u200b ISO\uff0c\u200b\u652f\u6301\u200b AMD64, Intel x86, Raspberry Pi 2/3, DragonBoard 410c \u200b\u7b49\u200b\u3002
"},{"location":"ubuntu.html","title":"Ubuntu","text":""},{"location":"ubuntu.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu/
"},{"location":"ubuntu.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"ubuntu.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64 (x86_64), Intel x86
\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-ports
"},{"location":"ubuntu.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b\uff0c\u200b\u5177\u4f53\u200b\u7248\u672c\u200b\u89c1\u200b https://wiki.ubuntu.com/Releases\u3002
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases
"},{"location":"ubuntu.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ubuntu.html#_6","title":"\u56fe\u5f62\u754c\u9762\u200b\u914d\u7f6e\u200b\uff08\u200b\u65b0\u624b\u200b\u63a8\u8350\u200b\uff09","text":"\u200b\u4f9d\u6b21\u200b\u6253\u5f00\u200b\uff1a\u200b\u7cfb\u7edf\u200b\u8bbe\u7f6e\u200b\uff0c\u200b\u8f6f\u4ef6\u200b\u548c\u200b\u66f4\u65b0\u200b\u3002\u200b\u5728\u200b \u200b\u4e0b\u8f7d\u200b\u81ea\u200b
\u200b\u4e2d\u200b\u9009\u62e9\u200b \u200b\u5176\u4ed6\u200b\u7ad9\u70b9\u200b
\uff0c\u200b\u7136\u540e\u200b\u5728\u200b\u4e2d\u56fd\u200b\u7684\u200b\u6761\u76ee\u200b\u4e0b\u200b\u9009\u62e9\u200b mirrors.ustc.edu.cn
\u3002
\u200b\u4e0b\u9762\u200b\u662f\u200b Ubuntu 16.04 \u200b\u7684\u200b\u64cd\u4f5c\u200b\u793a\u610f\u56fe\u200b\uff1a
"},{"location":"ubuntu.html#_7","title":"\u624b\u52a8\u200b\u66f4\u6539\u200b\u914d\u7f6e\u6587\u4ef6","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Ubuntu \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://archive.ubuntu.com/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list\n
Tip
\u200b\u56e0\u200b\u955c\u50cf\u200b\u7ad9\u200b\u540c\u6b65\u200b\u6709\u200b\u5ef6\u8fdf\u200b\uff0c\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5bfc\u81f4\u200b\u751f\u4ea7\u200b\u73af\u5883\u200b\u7cfb\u7edf\u200b\u4e0d\u80fd\u200b\u53ca\u65f6\u200b\u68c0\u67e5\u200b\u3001\u200b\u5b89\u88c5\u200b\u4e0a\u200b\u6700\u65b0\u200b\u7684\u200b\u5b89\u5168\u66f4\u65b0\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u66ff\u6362\u200b security \u200b\u6e90\u200b\u3002\u200b\u5982\u679c\u200b\u6709\u200b\u5b98\u65b9\u200b\u6e90\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u4e0d\u200b\u7406\u60f3\u200b\u7b49\u200b\u95ee\u9898\u200b\uff0c\u200b\u60f3\u200b\u901a\u8fc7\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b\u5b89\u5168\u66f4\u65b0\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b security \u200b\u6e90\u5730\u5740\u200b\u4ece\u200b http://security.ubuntu.com/
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/
\uff0c\u200b\u5373\u200b sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\u3002\u200b\u5373\u200b sudo sed -i 's/http:/https:/g' /etc/apt/sources.list
\u3002
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Ubuntu 22.04Ubuntu 20.04Ubuntu 18.04Ubuntu 16.04 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: jammy jammy-updates jammy-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: jammy-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b jammy-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: focal focal-updates focal-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: focal-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b focal-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: bionic bionic-updates bionic-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: bionic-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b bionic-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: xenial xenial-updates xenial-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: xenial-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b xenial-proposed
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
"},{"location":"ubuntu.html#_8","title":"\u955c\u50cf\u200b\u4e0b\u8f7d","text":"\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b Ubuntu \u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\u4ee5\u4fbf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-releases\u3002
"},{"location":"ubuntu.html#_9","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.ubuntu.com/
\u200b\u6587\u6863\u200b https://help.ubuntu.com/
Wiki https://wiki.ubuntu.com/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://community.ubuntu.com/contribute/support/mailinglists/
\u200b\u63d0\u95ee\u200b https://askubuntu.com/
\u200b\u8bba\u575b\u200b https://ubuntuforums.org/
\u200b\u4e2d\u6587\u8bba\u575b\u200b https://forum.ubuntu.org.cn/
"},{"location":"winget-source.html","title":"WinGet","text":""},{"location":"winget-source.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/winget-source
"},{"location":"winget-source.html#_2","title":"\u8bf4\u660e","text":"Windows Package Manager (aka. WinGet) \u200b\u9ed8\u8ba4\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"winget-source.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u4fee\u6539\u200b WinGet \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u9700\u8981\u200b\u7ba1\u7406\u5458\u200b\u6743\u9650\u200b\uff0c\u200b\u8bf7\u4ee5\u200b\u7ba1\u7406\u5458\u200b\u8eab\u4efd\u200b\u8fd0\u884c\u200b\u7ec8\u7aef\u200b\u3002
\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
winget source remove winget\nwinget source add winget https://mirrors.ustc.edu.cn/winget-source\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b 0x80073d1b : smartscreen reputation check failed. \u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u68c0\u67e5\u200b\u7f51\u7edc\u8fde\u63a5\u200b\u6216\u200b\u6682\u65f6\u200b\u5173\u95ed\u200b SmartScreen\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
winget source reset winget\n
"},{"location":"winget-source.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"GitHub https://github.com/microsoft/winget-cli
Microsoft Store https://apps.microsoft.com/store/detail/%E5%BA%94%E7%94%A8%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F/9NBLGGH4NNS1
\u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b https://learn.microsoft.com/zh-cn/training/modules/explore-windows-package-manager-tool
\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4ed3\u5e93\u200b https://github.com/microsoft/winget-pkgs
"},{"location":"xbmc.html","title":"XBMC/Kodi","text":""},{"location":"xbmc.html#_1","title":"\u955c\u50cf\u200b\u76ee\u5f55\u200b\u7ed3\u6784","text":"\u76ee\u5f55\u200b \u200b\u5185\u5bb9\u200b addons \u200b\u5b98\u65b9\u200b\u63d2\u4ef6\u200b\u5e93\u200b apt iOS \u200b\u7248\u200b Kodi \u200b\u5b89\u88c5\u200b\u6e90\u200b build-deps \u200b\u7f16\u8bd1\u200b Kodi \u200b\u4f9d\u8d56\u200b\u7684\u200b\u5176\u4ed6\u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u4ee3\u7801\u200b nightlies \u200b\u4e0e\u200b Kodi \u200b\u5f00\u53d1\u200b\u4e3b\u200b\u5206\u652f\u200b\u540c\u6b65\u200b\u7f16\u8bd1\u200b\u7684\u200b\u6bcf\u65e5\u200b\u5f00\u53d1\u200b\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b releases Kodi \u200b\u7a33\u5b9a\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b\uff08\u200b\u542b\u200b Beta \u200b\u7248\u200b\u548c\u200b RC \u200b\u7248\u200b\uff09 snapshots Kodi \u200b\u6bcf\u6708\u200b\u53d1\u5e03\u200b\u7684\u200b Alpha \u200b\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b tools Kodi \u200b\u76f8\u5173\u200b\u7684\u200b\u5de5\u5177\u8f6f\u4ef6\u200b\uff08Kora \u200b\u9065\u63a7\u200b\u8f6f\u4ef6\u200b\uff09"},{"location":"xbmc.html#kodi","title":"Kodi \u200b\u7b80\u4ecb","text":"Kodi\uff08\u200b\u524d\u8eab\u200b\u662f\u200b XBMC\uff09\u200b\u5a92\u4f53\u200b\u4e2d\u5fc3\u200b\uff0c\u200b\u662f\u200b\u4e00\u4e2a\u200b\u5c61\u83b7\u200b\u6b8a\u8363\u200b\u7684\u200b\u81ea\u7531\u200b\u548c\u200b\u5f00\u6e90\u200b\u7684\u200b\u8de8\u5e73\u53f0\u200b\u5a92\u4f53\u64ad\u653e\u5668\u200b\u548c\u200b\u7528\u4e8e\u200b HTPC\uff08Home theater PC\uff0c\u200b\u5bb6\u5ead\u5f71\u9662\u200b PC\uff09\u200b\u7684\u200b\u6570\u5b57\u200b\u5a92\u4f53\u200b\u5a31\u4e50\u4e2d\u5fc3\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u5b83\u200b\u4f7f\u7528\u200b\u9065\u63a7\u5668\u200b\u4f5c\u4e3a\u200b\u4e3b\u200b\u8f93\u5165\u200b\u8bbe\u5907\u200b\uff0c\u200b\u9488\u5bf9\u200b 3 \u200b\u7c73\u5de6\u53f3\u200b\u89c2\u770b\u200b\u8ddd\u79bb\u200b\u800c\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u7528\u6237\u754c\u9762\u200b\uff0c\u200b\u6210\u4e3a\u200b\u9002\u5e94\u200b\u5ba2\u5385\u200b\u4f7f\u7528\u200b\u7684\u200b\u5a92\u4f53\u64ad\u653e\u5668\u200b\u3002\u200b\u5b83\u200b\u7684\u200b\u56fe\u5f62\u7528\u6237\u754c\u9762\u200b\u8ba9\u200b\u7528\u6237\u200b\u8f7b\u6309\u200b\u9065\u63a7\u200b\uff0c\u200b\u5c31\u200b\u80fd\u200b\u65b9\u4fbf\u200b\u5730\u200b\u4ece\u200b\u786c\u76d8\u200b\u3001\u200b\u5149\u76d8\u200b\u3001\u200b\u5c40\u57df\u7f51\u200b\u548c\u200b\u4e92\u8054\u7f51\u200b\u6d4f\u89c8\u200b\u548c\u200b\u89c2\u770b\u200b\u89c6\u9891\u200b\u3001\u200b\u56fe\u7247\u200b\uff0c\u200b\u6536\u542c\u5e7f\u64ad\u200b\u548c\u200b\u97f3\u4e50\u200b\u3002Kodi \u200b\u9879\u76ee\u200b\u7531\u200b\u975e\u8425\u5229\u200b\u7684\u200b XBMC \u200b\u57fa\u91d1\u4f1a\u200b\u7ba1\u7406\u200b\uff0c\u200b\u5e76\u200b\u7531\u200b\u5206\u5e03\u200b\u5728\u200b\u4e16\u754c\u5404\u5730\u200b\u7684\u200b\u5fd7\u613f\u8005\u200b\u53c2\u4e0e\u200b\u5f00\u53d1\u200b\u3002\u200b\u81ea\u4ece\u200b\u5b83\u4e8e\u200b 2003 \u200b\u5e74\u200b\u8bde\u751f\u200b\u4ee5\u6765\u200b\uff0c\u200b\u8d85\u8fc7\u200b 500 \u200b\u540d\u200b\u8f6f\u4ef6\u200b\u5f00\u53d1\u4eba\u5458\u200b\u5bf9\u200b Kodi \u200b\u4f5c\u51fa\u8d21\u732e\u200b\uff0c\u200b\u5e76\u200b\u6709\u200b 60 \u200b\u540d\u200b\u6838\u5fc3\u200b\u5f00\u53d1\u4eba\u5458\u200b\u3002\u200b\u53e6\u5916\u200b\uff0c\u200b\u8fd8\u6709\u200b 200 \u200b\u591a\u540d\u200b\u7ffb\u8bd1\u4eba\u5458\u200b\u5728\u200b\u5e2e\u52a9\u200b\u5b83\u200b\u6269\u5927\u200b\u5f71\u54cd\u200b\u8303\u56f4\u200b\uff0c\u200b\u4f7f\u200b\u5b83\u200b\u652f\u6301\u200b\u591a\u8fbe\u200b 72 \u200b\u79cd\u200b\u8bed\u8a00\u200b\u3002
Kodi\uff08\u200b\u5f53\u65f6\u200b\u53eb\u200b\u300cXbox Media Center\u300d\uff09\u200b\u6700\u521d\u200b\u662f\u200b\u4f5c\u4e3a\u200b\u7b2c\u4e00\u4ee3\u200b Xbox \u200b\u6e38\u620f\u673a\u200b\uff08\u200b\u73b0\u5728\u200b\u5df2\u200b\u4e0d\u200b\u652f\u6301\u200b\uff09\u200b\u7684\u200b\u4e00\u4e2a\u200b\u5a92\u4f53\u200b\u4e2d\u5fc3\u200b\u5e94\u7528\u200b\u800c\u200b\u5f00\u53d1\u200b\u7684\u200b\uff0c\u200b\u800c\u200b\u73b0\u5728\u200b\u5df2\u7ecf\u200b\u6b63\u5f0f\u200b\u4ee5\u200b\u539f\u751f\u200b\u5e94\u7528\u200b\u8fd0\u884c\u200b\u4e8e\u200b Android\u3001Linux\u3001Mac OS X\u3001iOS \u200b\u548c\u200b Windows \u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff0c\u200b\u5e76\u200b\u652f\u6301\u200b\u4e3b\u6d41\u200b\u7684\u200b\u5904\u7406\u5668\u200b\u67b6\u6784\u200b\u3002
"},{"location":"xbmc.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"xbmc.html#kodi_1","title":"Kodi \u200b\u5b89\u88c5","text":""},{"location":"xbmc.html#windowsandroid","title":"Windows\u3001Android \u200b\u5e73\u53f0","text":"\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b\u4f60\u200b\u6240\u200b\u9700\u8981\u200b\u7248\u672c\u200b\u7684\u200b\u5b89\u88c5\u5305\u200b\u5b89\u88c5\u200b\u5373\u53ef\u200b\u3002
"},{"location":"xbmc.html#mac-os-x","title":"Mac OS X \u200b\u5e73\u53f0","text":"\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b .dmg
\u200b\u78c1\u76d8\u955c\u50cf\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200b OSX \u200b\u7cfb\u7edf\u200b\u4e0b\u200b\u88c5\u8f7d\u200b\u6b64\u200b\u955c\u50cf\u6587\u4ef6\u200b\u540e\u200b\uff0c\u200b\u53ef\u7528\u200b\u9f20\u6807\u200b\u5c06\u200b Kodi \u200b\u5e94\u7528\u200b\u62d6\u200b\u5230\u200b\u300c\u200b\u5e94\u7528\u200b\u300d\u200b\u6587\u4ef6\u5939\u200b\u5373\u200b\u5b8c\u6210\u200b\u5b89\u88c5\u200b\u3002
"},{"location":"xbmc.html#ios","title":"iOS \u200b\u5e73\u53f0","text":"\u200b\u9700\u8981\u200b\u5148\u200b\u8d8a\u72f1\u200b\uff0c\u200b\u7136\u540e\u200b\u901a\u8fc7\u200b Cydia \u200b\u5b89\u88c5\u200b\u3002
- \u200b\u7b2c\u4e00\u6b65\u200b\uff1a\u200b\u5728\u200b\u5df2\u200b\u8d8a\u72f1\u200b\u7684\u200b iPhone \u200b\u624b\u673a\u200b\u6216\u200b iPad \u200b\u4e3b\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u70b9\u51fb\u200b Cydia \u200b\u56fe\u6807\u200b
- \u200b\u7b2c\u4e8c\u6b65\u200b\uff1a\u200b\u9009\u62e9\u200b\"\u200b\u8f6f\u4ef6\u200b\u6e90\u200b \u2192 \u200b\u7f16\u8f91\u200b \u2192 \u200b\u6dfb\u52a0\u200b\"
- \u200b\u7b2c\u4e09\u6b65\u200b\uff1a\u200b\u5728\u200b\u5f39\u51fa\u200b\u7684\u200b\u5f55\u5165\u200b\u6846\u200b\u8f93\u5165\u200b
http://mirrors.ustc.edu.cn/xbmc/apt/ios/
- \u200b\u7b2c\u56db\u6b65\u200b\uff1a\u200b\u70b9\u51fb\u200b\u521a\u200b\u589e\u52a0\u200b\u7684\u200b teamKodi \u200b\u6e90\u200b
- \u200b\u7b2c\u4e94\u6b65\u200b\uff1a\u200b\u9009\u62e9\u200b\u5b89\u88c5\u200b Kodi-iOS
"},{"location":"xbmc.html#_3","title":"\u63d2\u4ef6\u200b\u5e93\u200b\u4f7f\u7528","text":"\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6b64\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\u6765\u200b\u8bbf\u95ee\u200b Kodi \u200b\u5b98\u65b9\u200b\u63d2\u4ef6\u200b\u5e93\u200b\uff0c\u200b\u907f\u514d\u200b\u56e0\u200b\u7f51\u7edc\u200b\u8bbf\u95ee\u200b\u7684\u200b\u95ee\u9898\u200b\u800c\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u5b89\u88c5\u200b\u4f7f\u7528\u200b\u63d2\u4ef6\u200b\u3002\u200b\u9700\u8981\u200b\u7f16\u8f91\u200b Kodi \u200b\u5b89\u88c5\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7684\u200b addons/repository.xbmc.org/addon.xml \u200b\u6587\u4ef6\u200b\u3002\u200b\u5c06\u200b\u5176\u4e2d\u200b\u6240\u6709\u200b http://mirrors.kodi.tv/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/xbmc/
\u3002
"},{"location":"xbmc.html#_4","title":"\u7f16\u8bd1\u200b\u4f9d\u8d56\u200b\u9879\u76ee\u200b\u4e0b\u8f7d","text":"\u200b\u5f00\u53d1\u4eba\u5458\u200b\u6216\u8005\u200b\u60f3\u200b\u81ea\u884c\u200b\u4ece\u200b\u6e90\u4ee3\u7801\u200b\u7f16\u8bd1\u200b Kodi \u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6b64\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\u4e0b\u8f7d\u200b\u4f9d\u8d56\u200b\u9879\u76ee\u200b\u3002\u200b\u65b9\u6cd5\u200b\u662f\u200b\u5728\u200b\u8fd0\u884c\u200b DownloadBuildDeps.bat
\u200b\u6279\u5904\u7406\u200b\u6587\u4ef6\u200b\u524d\u5148\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u6267\u884c\u200b SET KODI_MIRROR=http://mirrors.ustc.edu.cn/xbmc/
\u3002
"},{"location":"xbmc.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Kodi \u200b\u94fe\u63a5\u200b
- Kodi \u200b\u4e3b\u9875\u200b\uff1ahttp://kodi.tv/
- \u200b\u6587\u6863\u200b\uff1ahttp://kodi.wiki/
- Bug Tracker: http://trac.kodi.tv/
- \u200b\u6e90\u4ee3\u7801\u200b\uff1ahttps://github.com/xbmc/xbmc
"}]}
\ No newline at end of file
+{"config":{"lang":["zh"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"index.html","title":"\u5e2e\u52a9\u200b\u9996\u9875","text":"\u200b\u5e2e\u52a9\u200b\u4ed3\u5e93\u200b\uff1a ustclug/mirrorhelp\u3002\u200b\u6709\u5173\u200b\u672c\u200b\u5e2e\u52a9\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u521b\u5efa\u200b issue \u200b\u6216\u200b\u63d0\u4ea4\u200b PR\u3002
\u200b\u63d0\u793a\u200b\uff1a\u200b\u53ef\u4ee5\u200b\u6309\u4e0b\u200b S \u200b\u952e\u200b\u5f00\u59cb\u200b\u641c\u7d22\u200b\u3002
"},{"location":"CPAN.html","title":"CPAN","text":""},{"location":"CPAN.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u82e5\u200b\u4f60\u200b\u4ee5\u524d\u200b\u4ece\u672a\u200b\u4f7f\u7528\u200b\u8fc7\u200b CPAN\uff0c\u200b\u8bf7\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u8fd0\u884c\u200b cpan
Would you like me to automatically choose some CPAN mirror sites for you? (This means connecting to the Internet) [yes]\n
\u200b\u6b64\u5904\u200b\u8f93\u5165\u200b no
Would you like to pick from the CPAN mirror list? [yes]\n
\u200b\u6b64\u5904\u200b\u76f4\u63a5\u200b\u56de\u8f66\u200b
You should select more than one (just in case the first isn't available).\n\n(1) Africa\n(2) Asia\n(3) Europe\n(4) North America\n(5) Oceania\n(6) South America\nSelect your continent (or several nearby continents) []\n
\u200b\u6b64\u5904\u200b\u9009\u62e9\u200b 2
(1) China\n(2) India\n(3) Indonesia\n(4) Israel\n(5) Japan\n(6) Kazakhstan\n(7) Pakistan\n(8) Republic of Korea\n(9) Saudi Arabia\n(10) Singapore\n(11) Taiwan\n(12) Thailand\n(13) Turkey\n(14) Viet Nam\nSelect your country (or several nearby countries) []\n
\u200b\u6b64\u5904\u200b\u9009\u62e9\u200b 1\uff0c\u200b\u7136\u540e\u200b\u9009\u62e9\u200b\u79d1\u5927\u200b\u6e90\u200b\u5373\u53ef\u200b\u3002
\u200b\u82e5\u200b\u4f60\u200b\u5df2\u7ecf\u200b\u7528\u8fc7\u200b cpan \u200b\u4e86\u200b\uff0c\u200b\u5c06\u200b ~/.cpan/CPAN/MyConfig.pm
\u200b\u4e2d\u200b\u7684\u200b 'urllist'
\u200b\u7684\u200b\u503c\u200b\u6539\u4e3a\u200b\uff1a
'urllist' => [q[http://mirrors.ustc.edu.cn/CPAN/]],\n
"},{"location":"CPAN.html#_2","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" - \u200b\u5b98\u65b9\u4e3b\u9875\u200b\uff1ahttp://www.cpan.org/
- \u200b\u955c\u50cf\u200b\u5217\u8868\u200b\uff1ahttp://www.cpan.org/SITES.html
- FAQ: http://www.cpan.org/misc/cpan-faq.html
"},{"location":"CRAN.html","title":"CRAN","text":""},{"location":"CRAN.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b\u7b2c\u4e00\u6b21\u200b\u6267\u884c\u200b install.packages(\"xxx\")
\u200b\u65f6\u4f1a\u200b\u5f39\u200b\u51fa\u200b\u7a97\u53e3\u200b\u8ba9\u200b\u4f60\u200b\u9009\u62e9\u200b\u955c\u50cf\u200b\uff0c\u200b\u6b64\u65f6\u200b\u9009\u62e9\u200b China (Hefei) \u200b\u5373\u53ef\u200b\u3002
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b chooseCRANmirror()
\u200b\u6765\u200b\u6253\u5f00\u200b\u7a97\u53e3\u200b\uff0c\u200b\u6216\u8005\u200b options(repos = c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))
\u200b\u8fd9\u4e2a\u200b\u9009\u9879\u200b\u6765\u200b\u5f00\u542f\u200b USTC \u200b\u955c\u50cf\u200b\u3002
\u200b\u5982\u679c\u200b\u4e0d\u200b\u5e0c\u671b\u200b\u6bcf\u6b21\u200b\u6253\u5f00\u200b R \u200b\u90fd\u200b\u5fc5\u987b\u200b\u9009\u62e9\u200b\u955c\u50cf\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4fee\u6539\u200b $R_home/library/base/R/Rprofile
\u200b\u6587\u4ef6\u200b\u7684\u200b\u7b2c\u200b 28 \u200b\u884c\u200b\uff08$R_home
\u200b\u53ef\u4ee5\u200b\u5728\u200b R \u200b\u4e2d\u200b\u6267\u884c\u200b R.home()
\u200b\u5f97\u5230\u200b\uff09\uff0c\u200b\u5c06\u200b
# options(repos = c(CRAN=\"@CRAN@\"))\n
\u200b\u66ff\u6362\u200b\u4e3a\u200b
options(repos = c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))\n
\u200b\u5728\u200b Linux \u200b\u7cfb\u7edf\u200b\u4e0b\u200b\uff0c\u200b\u666e\u901a\u7528\u6237\u200b\u53ef\u80fd\u200b\u6ca1\u6709\u200b $R_home
\u200b\u76ee\u5f55\u200b\u7684\u200b\u4fee\u6539\u200b\u6743\u9650\u200b\uff0c\u200b\u6b64\u65f6\u200b\u53ef\u4ee5\u200b\u6267\u884c\u200b\uff1a
echo 'options(repos=c(USTC=\"https://mirrors.ustc.edu.cn/CRAN/\"))' >> ~/.Rprofile\n
\u200b\u4ee5\u200b\u8bbe\u7f6e\u200b\u5f53\u524d\u200b\u767b\u5f55\u200b\u7528\u6237\u200b\u7684\u200b R \u200b\u955c\u50cf\u200b\u3002
"},{"location":"CRAN.html#_2","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" - \u200b\u5b98\u65b9\u4e3b\u9875\u200b\uff1a http://cran.r-project.org/
- FAQ\uff1a http://cran.r-project.org/faqs.html
- \u200b\u6587\u6863\u200b\uff1a http://cran.r-project.org/doc/
"},{"location":"alpine.html","title":"Alpine Linux","text":""},{"location":"alpine.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/alpine/
"},{"location":"alpine.html#_2","title":"\u8bf4\u660e","text":"Alpine Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"alpine.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - aarch64
- armhf
- x86
- x86_64
"},{"location":"alpine.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Alpine \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://dl-cdn.alpinelinux.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b v3.5 \u200b\u7248\u672c\u200b\u7684\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\uff1a
https://mirrors.ustc.edu.cn/alpine/v3.5/main\nhttps://mirrors.ustc.edu.cn/alpine/v3.5/community\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b latest-stable
\u200b\u6307\u5411\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u200b\u7248\u672c\u200b\uff1a
https://mirrors.ustc.edu.cn/alpine/latest-stable/main\nhttps://mirrors.ustc.edu.cn/alpine/latest-stable/community\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/apk/repositories
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b apk update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\u3002
"},{"location":"alpine.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.alpinelinux.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.alpinelinux.org/
\u200b\u8bba\u575b\u200b https://forum.alpinelinux.org/forum
Wiki https://wiki.alpinelinux.org/
"},{"location":"anaconda.html","title":"Anaconda","text":"Warning
\u200b\u7531\u4e8e\u200b\u5408\u89c4\u6027\u200b\uff0cAnaconda \u200b\u6e90\u200b\u76ee\u524d\u200b\u5df2\u7ecf\u200b\u65e0\u9650\u671f\u200b\u505c\u6b62\u200b\u670d\u52a1\u200b\u3002
"},{"location":"anaconda.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/anaconda/
"},{"location":"anaconda.html#_2","title":"\u8bf4\u660e","text":"Anaconda \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"anaconda.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Anaconda \u200b\u5b89\u88c5\u5305\u200b\u53ef\u4ee5\u200b\u5728\u200b https://mirrors.ustc.edu.cn/anaconda/archive/ \u200b\u4e0b\u8f7d\u200b\u3002
Miniconda \u200b\u5b89\u88c5\u5305\u200b\u53ef\u4ee5\u200b\u5728\u200b https://mirrors.ustc.edu.cn/anaconda/miniconda/ \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u6dfb\u52a0\u200b USTC \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\uff1a
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/\nconda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/\nconda config --set show_channel_urls yes\n
Conda \u200b\u9644\u52a0\u200b\u5e93\u200b\uff1a
-
Conda Forge
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/\n
-
msys2
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/\n
-
bioconda
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/\n
-
menpo
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/\n
"},{"location":"anaconda.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.continuum.io/
"},{"location":"anthon.html","title":"AOSC OS","text":""},{"location":"anthon.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/anthon
"},{"location":"anthon.html#_2","title":"\u8bf4\u660e","text":"AOSC OS\uff08\u200b\u5b89\u540c\u200b OS\uff09\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002 AOSC OS \u200b\u662f\u200b\u4e00\u4e2a\u200b\u7531\u5b89\u540c\u200b\u5f00\u6e90\u200b\u793e\u533a\u200b\uff08https://aosc.io\uff09\u200b\u5f00\u53d1\u200b\u7684\u200b\u534a\u200b\u6eda\u52a8\u200b Linux \u200b\u53d1\u884c\u7248\u200b\uff0c\u200b\u652f\u6301\u200b\u591a\u79cd\u200b\u5904\u7406\u5668\u200b\u67b6\u6784\u200b\u3002
"},{"location":"anthon.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"AOSC OS \u200b\u5185\u7f6e\u200b apt-gen-list
\u200b\u5de5\u5177\u200b\u6765\u200b\u5f00\u5173\u200b\u793e\u533a\u200b\u63d0\u4f9b\u200b\u7684\u200b\u53ef\u7528\u200b\u955c\u50cf\u200b\u6e90\u200b\u3002\u200b\u8981\u200b\u542f\u7528\u200b USTC \u200b\u6e90\u200b\uff0c\u200b\u6267\u884c\u200b\uff1a
sudo apt-gen-list add-mirror ustc\n
\u200b\u8981\u4ec5\u200b\u542f\u7528\u200b USTC \u200b\u6e90\u200b\uff0c\u200b\u6267\u884c\u200b\uff1a
sudo apt-gen-list set-mirror ustc\n
\u200b\u5173\u4e8e\u200b apt-gen-list
\u200b\u7684\u200b\u8bed\u4e49\u200b\u548c\u200b\u8be6\u7ec6\u200b\u7528\u6cd5\u200b\uff0c\u200b\u8bf7\u200b\u6267\u884c\u200b apt-gen-list help
\u200b\u67e5\u770b\u200b\u5e2e\u52a9\u200b\u3002
"},{"location":"anthon.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://aosc.io
\u200b\u6587\u6863\u200b https://wiki.aosc.io
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://aosc.io/repo
"},{"location":"aosp.html","title":"AOSP","text":""},{"location":"aosp.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/aosp/
"},{"location":"aosp.html#_2","title":"\u8bf4\u660e","text":"Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u6e90\u4ee3\u7801\u200b\u955c\u50cf\u200b\u3002\u200b\u652f\u6301\u200b git \u200b\u4e0e\u200b http(s) \u200b\u534f\u8bae\u200b\u3002\u200b\u5173\u4e8e\u200b\u534f\u8bae\u200b\u9009\u62e9\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u6b64\u5904\u200b\u7684\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"aosp.html#_3","title":"\u521d\u59cb\u200b\u540c\u6b65","text":""},{"location":"aosp.html#1","title":"\u521d\u59cb\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b 1\uff08\u200b\u63a8\u8350\u200b\uff09","text":"\u200b\u7b2c\u4e00\u6b21\u200b\u540c\u6b65\u200b\u6570\u636e\u91cf\u200b\u7279\u522b\u200b\u5927\u200b\uff0c\u200b\u5982\u679c\u200b\u7f51\u7edc\u200b\u4e0d\u200b\u7a33\u5b9a\u200b\uff0c\u200b\u4e2d\u95f4\u200b\u5931\u8d25\u200b\u5c31\u8981\u200b\u4ece\u5934\u518d\u6765\u200b\u4e86\u200b\u3002\u200b\u6240\u4ee5\u200b\u6211\u4eec\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u6253\u5305\u200b\u7684\u200b AOSP \u200b\u955c\u50cf\u200b\uff0c\u200b\u4e3a\u200b\u4e00\u4e2a\u200b tar \u200b\u5305\u200b\uff0c\u200b\u622a\u81f3\u200b 2024 \u200b\u5e74\u200b 3 \u200b\u6708\u200b\u7ea6\u200b 80G\uff08\u200b\u6ce8\u610f\u200b\u78c1\u76d8\u683c\u5f0f\u200b\u9700\u8981\u200b\u80fd\u591f\u200b\u652f\u6301\u200b\u5927\u200b\u6587\u4ef6\u200b\uff09\u3002 \u200b\u8fd9\u6837\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b HTTP(S) \u200b\u7684\u200b\u65b9\u5f0f\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\u3002
\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\uff1ahttps://mirrors.ustc.edu.cn/aosp-monthly/\u3002 \u200b\u8bf7\u200b\u6ce8\u610f\u200b\u5bf9\u6bd4\u200b checksum\u3002
\u200b\u7136\u540e\u200b\u89e3\u538b\u200b\u540e\u200b\u6839\u636e\u200b\u4e0b\u6587\u200b\u7684\u200b\u65b9\u6cd5\u200b\u66f4\u6539\u200b\u540c\u6b65\u200b\u5730\u5740\u200b\uff0c \u200b\u7136\u540e\u200b\u7528\u200b\u547d\u4ee4\u200b repo sync
\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4ee3\u7801\u200b\u90fd\u200b checkout \u200b\u51fa\u6765\u200b\u3002
\u200b\u8be5\u200b tar \u200b\u5305\u4e3a\u200b\u5b9a\u65f6\u200b\u4ece\u200b https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/ \u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"aosp.html#2","title":"\u521d\u59cb\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b 2\uff08\u200b\u4e0d\u200b\u63a8\u8350\u200b\uff09","text":"Warning
\u200b\u7531\u4e8e\u200b AOSP \u200b\u955c\u50cf\u200b\u9020\u6210\u200b\u7684\u200b IO \u200b\u8d1f\u8f7d\u200b\u5f88\u200b\u9ad8\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u521d\u6b21\u200b\u540c\u6b65\u200b\u3002
\u200b\u6309\u7167\u200b Google \u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b (CN)\uff0c \u200b\u5c06\u200b https://android.googlesource.com/platform/manifest
\u200b\u66ff\u6362\u200b\u4e3a\u200b git://mirrors.ustc.edu.cn/aosp/platform/manifest
\u200b\u6216\u200b http://mirrors.ustc.edu.cn/aosp/platform/manifest
\u3002
\u200b\u5177\u4f53\u505a\u6cd5\u200b\u6458\u5f55\u200b\u5982\u4e0b\u200b\uff1a\u200b\u9996\u5148\u200b\u4e0b\u8f7d\u200b repo \u200b\u5de5\u5177\u200b\u3002
mkdir ~/bin\nPATH=~/bin:$PATH\ncurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo\n## \u200b\u5982\u679c\u200b\u4e0a\u8ff0\u200b URL \u200b\u4e0d\u53ef\u200b\u8bbf\u95ee\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\uff1a\n## curl -sSL 'https://gerrit-googlesource.proxy.ustclug.org/git-repo/+/master/repo?format=TEXT' |base64 -d > ~/bin/repo\nchmod a+x ~/bin/repo\n
\u200b\u7136\u540e\u200b\u5efa\u7acb\u200b\u4e00\u4e2a\u200b\u5de5\u4f5c\u200b\u76ee\u5f55\u200b\uff08\u200b\u540d\u5b57\u200b\u4efb\u610f\u200b\uff09\uff1a
mkdir WORKING_DIRECTORY\ncd WORKING_DIRECTORY\n
\u200b\u521d\u59cb\u5316\u200b\u4ed3\u5e93\u200b\uff1a
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest\n## \u200b\u5982\u679c\u200b\u63d0\u793a\u200b\u65e0\u6cd5\u200b\u8fde\u63a5\u200b\u5230\u200b gerrit.googlesource.com\uff0c\u200b\u53ef\u4ee5\u200b\u7f16\u8f91\u200b ~/bin/repo\uff0c\u200b\u628a\u200b REPO_URL \u200b\u4e00\u884c\u200b\u66ff\u6362\u6210\u200b\u4e0b\u9762\u200b\u7684\u200b\uff1a\n## REPO_URL = 'https://gerrit-googlesource.proxy.ustclug.org/git-repo'\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u67d0\u4e2a\u200b\u7279\u5b9a\u200b\u7684\u200b Android \u200b\u7248\u672c\u200b \uff08Android \u200b\u7248\u672c\u200b\u5217\u8868\u200b (CN)\uff0c \u200b\u955c\u50cf\u200b\u7ad9\u200b tags \u200b\u5217\u8868\u200b\uff09\uff1a
repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-4.0.1_r1\n
\u200b\u540c\u6b65\u200b\u6e90\u7801\u200b\u6811\u200b\uff08\u200b\u4ee5\u540e\u200b\u53ea\u200b\u9700\u200b\u6267\u884c\u200b\u8fd9\u200b\u6761\u200b\u547d\u4ee4\u200b\u6765\u200b\u540c\u6b65\u200b\uff09\uff1a
repo sync\n
"},{"location":"aosp.html#change_to_ustc","title":"\u5df2\u6709\u200b\u4ed3\u5e93\u200b\u5982\u4f55\u200b\u6539\u7528\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5982\u679c\u200b\u60a8\u200b\u5df2\u7ecf\u200b\u4ece\u200b\u5b98\u65b9\u200b\u540c\u6b65\u200b\u4e86\u200b AOSP \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u73b0\u5728\u200b\u5e0c\u671b\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u7684\u200b AOSP \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u8bf7\u200b\u4fee\u6539\u200b .repo/manifests.git/config
\uff0c\u200b\u5c06\u200b\uff1a
url = https://android.googlesource.com/platform/manifest\n
\u200b\u4fee\u6539\u200b\u6210\u200b\uff1a
url = git://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"aosp.html#http_sync","title":"\u901a\u8fc7\u200b HTTP(S) \u200b\u534f\u8bae\u200b\u540c\u6b65","text":"\u200b\u4ee5\u4e0a\u200b\u8bf4\u660e\u200b\u4e2d\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u4e86\u200b git \u200b\u534f\u8bae\u200b\u7684\u200b\u5730\u5740\u200b\uff1agit://mirrors.ustc.edu.cn/aosp/platform/manifest
\u3002
\u200b\u5982\u679c\u200b\u7531\u4e8e\u200b\u67d0\u79cd\u539f\u56e0\u200b\u4e0d\u80fd\u200b\u901a\u8fc7\u200b git \u200b\u534f\u8bae\u200b\u540c\u6b65\u200b\uff0c\u200b\u8bf7\u200b\u4fee\u6539\u200b .repo/manifests.git/config
\uff0c\u200b\u5c06\u200b
url = git://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u4fee\u6539\u200b\u6210\u200b (HTTP)\uff1a
url = http://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u6216\u200b (HTTPS)\uff1a
url = https://mirrors.ustc.edu.cn/aosp/platform/manifest\n
\u200b\u901a\u8fc7\u200b HTTP(S) \u200b\u540c\u6b65\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53ef\u80fd\u200b\u63d0\u793a\u200b clone.bundle 404 \u200b\u9519\u8bef\u200b\uff0c\u200b\u8fd9\u662f\u200b\u6b63\u5e38\u200b\u73b0\u8c61\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5ffd\u7565\u200b\u3002
"},{"location":"aosp.html#_4","title":"\u4f7f\u7528\u200b\u65f6\u95f4\u6bb5\u200b\u4e0e\u200b\u5e76\u53d1\u200b\u8bbe\u7f6e\u200b\u5efa\u8bae","text":" - \u200b\u672c\u200b\u955c\u50cf\u200b\u6bcf\u5929\u200b\u51cc\u6668\u200b 04:30 \u200b\u540c\u6b65\u200b\u4e00\u6b21\u200b\u3002\u200b\u540c\u6b65\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u8f83\u957f\u65f6\u95f4\u200b\uff0c\u200b\u56e0\u6b64\u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u65f6\u200b\u5efa\u8bae\u200b\u907f\u5f00\u200b\u51cc\u6668\u200b 04:30 \uff5e 06:00 \u200b\u8fd9\u200b\u6bb5\u65f6\u95f4\u200b\u3002
- \u200b\u7531\u4e8e\u200b\u786c\u76d8\u200b I/O \u200b\u8d44\u6e90\u200b\u6709\u9650\u200b\uff0cGit \u200b\u670d\u52a1\u5668\u200b\u6bcf\u200b IP \u200b\u9650\u5236\u200b 5 \u200b\u4e2a\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u200b\u3002
repo sync
\u200b\u547d\u4ee4\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b 4 \u200b\u4e2a\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u200b\uff0c\u200b\u8bf7\u52ff\u200b\u4f7f\u7528\u200b -j
\u200b\u53c2\u6570\u200b\u589e\u52a0\u200b\u5e76\u53d1\u200b\u8fde\u63a5\u6570\u200b\u3002
"},{"location":"aosp.html#brillo","title":"\u9644\u5f55\u200b\uff1aBrillo","text":"Brillo \u200b\u9879\u76ee\u200b\u7684\u200b\u4ee3\u7801\u200b\u6258\u7ba1\u200b\u5728\u200b AOSP \u200b\u9879\u76ee\u200b\u4e2d\u200b\uff0cMirrors \u200b\u955c\u50cf\u200b\u7684\u200b\u662f\u200b\u6574\u4e2a\u200b AOSP \u200b\u9879\u76ee\u200b\uff0c\u200b\u6240\u4ee5\u200b\u81ea\u7136\u200b\u4e5f\u200b\u80fd\u200b\u4ece\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0b\u8f7d\u200b Brillo \u200b\u9879\u76ee\u200b\u4ee3\u7801\u200b\u3002
\u200b\u53c2\u8003\u200b Brillo \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b https://developers.google.com/brillo/docs/reference/downloads \u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u6e90\u7801\u200b manifest \u200b\u5730\u5740\u200b\u6539\u4e3a\u200b git://mirrors.ustc.edu.cn/aosp/brillo/manifest
\u3002\u200b\u5373\u200b\uff1a
repo init
\u200b\u65f6\u200b\uff0c\u200b\u4f7f\u7528\u200b repo init -u git://mirrors.ustc.edu.cn/aosp/brillo/manifest -b master
"},{"location":"aosp.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b https://source.android.com/
Android \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b (CN) https://source.android.google.cn/
Android Code Search https://cs.android.com/
"},{"location":"archlinux.html","title":"Arch Linux","text":""},{"location":"archlinux.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinux/
"},{"location":"archlinux.html#_2","title":"\u8bf4\u660e","text":"Arch Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinux.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64
"},{"location":"archlinux.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/pacman.d/mirrorlist
\uff0c\u200b\u5728\u200b\u6587\u4ef6\u200b\u7684\u200b\u6700\u200b\u9876\u7aef\u200b\u6dfb\u52a0\u200b
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch\n
\u200b\u56fd\u5185\u200b\u7528\u6237\u200b\uff0c\u200b\u63a8\u8350\u200b\u53e6\u5916\u200b\u4f7f\u7528\u200b Arch Linux CN \u200b\u7684\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b archlinuxcn\u3002
"},{"location":"archlinux.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.archlinux.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.archlinux.org/mailman/listinfo/
\u200b\u8bba\u575b\u200b https://bbs.archlinux.org/
Wiki https://wiki.archlinux.org/
"},{"location":"archlinuxarm.html","title":"Arch Linux ARM","text":""},{"location":"archlinuxarm.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinuxarm/
"},{"location":"archlinuxarm.html#_2","title":"\u8bf4\u660e","text":"Arch Linux ARM \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinuxarm.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ARMv7, AArch64
"},{"location":"archlinuxarm.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/pacman.d/mirrorlist
\uff0c\u200b\u5728\u200b\u6587\u4ef6\u200b\u7684\u200b\u6700\u200b\u9876\u7aef\u200b\u6dfb\u52a0\u200b
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo\n
"},{"location":"archlinuxarm.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.archlinuxarm.org/
\u200b\u8bba\u575b\u200b https://archlinuxarm.org/forum/
Wiki https://archlinuxarm.org/wiki
"},{"location":"archlinuxcn.html","title":"Arch Linux CN","text":""},{"location":"archlinuxcn.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archlinuxcn/
"},{"location":"archlinuxcn.html#_2","title":"\u8bf4\u660e","text":"Arch Linux CN \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"archlinuxcn.html#_3","title":"\u7b80\u4ecb","text":"Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4ed3\u5e93\u200b\u662f\u200b\u7531\u200b Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u9a71\u52a8\u200b\u7684\u200b\u975e\u5b98\u65b9\u200b\u7528\u6237\u200b\u4ed3\u5e93\u200b\u3002\u200b\u5305\u542b\u200b\u4e2d\u6587\u200b\u7528\u6237\u200b\u5e38\u7528\u8f6f\u4ef6\u200b\u3001\u200b\u5de5\u5177\u200b\u3001\u200b\u5b57\u4f53\u200b/\u200b\u7f8e\u5316\u200b\u5305\u7b49\u200b\u3002
\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1ahttp://repo.archlinuxcn.org
"},{"location":"archlinuxcn.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/pacman.conf
\u200b\u6587\u4ef6\u200b\u672b\u5c3e\u200b\u6dfb\u52a0\u200b\u4e24\u884c\u200b\uff1a
[archlinuxcn]\nServer = https://mirrors.ustc.edu.cn/archlinuxcn/$arch\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u5b89\u88c5\u200b archlinuxcn-keyring
\u200b\u5305\u4ee5\u200b\u5bfc\u5165\u200b GPG key\u3002
Warning
2023 \u200b\u5e74\u200b 12 \u200b\u6708\u200b\u540e\u200b\uff0c\u200b\u5728\u200b\u65b0\u200b\u7cfb\u7edf\u200b\u4e0b\u200b\u5b89\u88c5\u200b archlinuxcn-keyring
\u200b\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\uff1a
error: archlinuxcn-keyring: Signature from \"Jiachen YANG (Arch Linux Packager Signing Key) \" is marginal trust\n
\u200b\u9700\u8981\u200b\u5728\u200b\u672c\u5730\u200b\u4fe1\u4efb\u200b farseerfc \u200b\u7684\u200b GPG key\uff1a
sudo pacman-key --lsign-key \"farseerfc@archlinux.org\"\n
\u200b\u7136\u540e\u200b\u91cd\u8bd5\u200b\u5b89\u88c5\u200b\u3002\u200b\u8be6\u60c5\u200b\u53c2\u89c1\u200b \u200b\u65b0\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u5b89\u88c5\u200b archlinuxcn-keyring \u200b\u5305\u524d\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4fe1\u4efb\u200b farseerfc \u200b\u7684\u200b key\u3002
"},{"location":"archlinuxcn.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4e3b\u9875\u200b https://www.archlinuxcn.org
Arch Linux \u200b\u4e2d\u6587\u200b\u793e\u533a\u200b\u4ed3\u5e93\u200b / \u200b\u955c\u50cf\u200b\u52a0\u901f\u200b\u6e90\u200b\u4ecb\u7ecd\u200b https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/
"},{"location":"blackarch.html","title":"Black Arch","text":""},{"location":"blackarch.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/blackarch/
"},{"location":"blackarch.html#_2","title":"\u8bf4\u660e","text":"Black Arch \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"blackarch.html#_3","title":"\u7b80\u4ecb","text":"BlackArch \u200b\u662f\u200b\u4e00\u6b3e\u200b\u57fa\u4e8e\u200b ArchLinux \u200b\u7684\u200b\u4e3a\u200b\u6e17\u900f\u200b\u6d4b\u8bd5\u200b\u53ca\u200b\u5b89\u5168\u200b\u7814\u7a76\u200b\u4eba\u5458\u200b\u5f00\u53d1\u200b\u7684\u200b\u53d1\u884c\u7248\u200b\uff0c\u200b\u76f8\u5f53\u4e8e\u200b Arch \u200b\u7248\u200b\u7684\u200b BackTrack/Kali\u3002
\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1ahttps://blackarch.org/blackarch/
"},{"location":"blackarch.html#_4","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64, ARM \u200b\u76f8\u5173\u200b\uff08\u200b\u76ee\u524d\u200b\u5305\u542b\u200b armv6h/armv7h/aarch64\uff09
"},{"location":"blackarch.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/pacman.conf
\u200b\u6587\u4ef6\u200b\u672b\u5c3e\u200b\u6dfb\u52a0\u200b\u4e24\u884c\u200b\uff1a
[blackarch]\nServer = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u5b89\u88c5\u200b blackarch-keyring
\u200b\u5305\u4ee5\u200b\u5bfc\u5165\u200b GPG key\u3002
Tip
Black Arch \u200b\u8f6f\u4ef6\u200b\u6e90\u4ec5\u200b\u5305\u542b\u200b\u5176\u200b\u6253\u5305\u200b\u7684\u200b\u5de5\u5177\u200b\u7b49\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u66f4\u6362\u200b Arch Linux \u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u67e5\u770b\u200b archlinux\u3002
"},{"location":"blackarch.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"BlackArch \u200b\u4e3b\u9875\u200b https://blackarch.org
\u200b\u6536\u5f55\u200b\u7684\u200b\u5de5\u5177\u200b\u5217\u8868\u200b https://blackarch.org/tools.html
"},{"location":"brew.git.html","title":"Homebrew","text":""},{"location":"brew.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/brew.git/
"},{"location":"brew.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u6e90\u4ee3\u7801\u200b\u4ed3\u5e93\u200b
"},{"location":"brew.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"\nbrew update\n
Note
\u200b\u82e5\u200b\u7528\u6237\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\uff0c\u200b\u5219\u200b\u6bcf\u6b21\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u5c06\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u8bbe\u7f6e\u200b\u8fdc\u7a0b\u200b\u3002\u200b\u63a8\u8350\u200b\u7528\u6237\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\u200b\u52a0\u5165\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u3002
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"' >> ~/.zshrc\n
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
unset HOMEBREW_BREW_GIT_REMOTE\ngit -C \"$(brew --repo)\" remote set-url origin https://github.com/Homebrew/brew\n
Note
\u200b\u91cd\u7f6e\u200b\u56de\u200b\u9ed8\u8ba4\u200b\u8fdc\u7a0b\u200b\u540e\u200b\uff0c\u200b\u7528\u6237\u200b\u5e94\u8be5\u200b\u5220\u9664\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7684\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BREW_GIT_REMOTE
\u200b\u4ee5\u514d\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u8fdc\u7a0b\u200b\u518d\u6b21\u200b\u88ab\u200b\u66f4\u6362\u200b\u3002
\u200b\u82e5\u200b\u4e4b\u524d\u200b\u4f7f\u7528\u200b\u7684\u200b git config url.<URL>.insteadOf URL
\u200b\u7684\u200b\u65b9\u5f0f\u200b\u8bbe\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u8bf7\u200b\u624b\u52a8\u200b\u5220\u9664\u200b config
\u200b\u6587\u4ef6\u200b\uff08\u200b\u4e00\u822c\u200b\u4e3a\u200b ~/.gitconfig
\u200b\u6216\u200b\u4ed3\u5e93\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u7684\u200b .git/config
\uff09\u200b\u4e2d\u200b\u7684\u200b\u5bf9\u5e94\u200b\u5b57\u200b\u6bb5\u200b\u3002
"},{"location":"brew.git.html#homebrew-linuxbrew","title":"\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u5b89\u88c5\u200b Homebrew / Linuxbrew","text":"\u200b\u9996\u5148\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u51e0\u6761\u200b\u547d\u4ee4\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\uff1a
export HOMEBREW_BREW_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/brew.git\"\nexport HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nexport HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"\nexport HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"\n
\u200b\u4e4b\u540e\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u8fd0\u884c\u200b Homebrew \u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\uff1a
/bin/bash -c \"$(curl -fsSL https://github.com/Homebrew/install/raw/HEAD/install.sh)\"\n
Note
\u200b\u521d\u6b21\u200b\u5b89\u88c5\u200b Homebrew / Linuxbrew \u200b\u65f6\u200b\uff0c\u200b\u5982\u679c\u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u5b89\u88c5\u200b\u811a\u672c\u200b\uff0c \u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6211\u4eec\u200b\u6bcf\u65e5\u200b\u540c\u6b65\u200b\u7684\u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\u6587\u4ef6\u200b\u3002
/bin/bash -c \"$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)\"\n
"},{"location":"brew.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"brew.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
brew \u200b\u6587\u6863\u200b http://docs.brew.sh/
"},{"location":"centos.html","title":"CentOS","text":""},{"location":"centos.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/centos/
"},{"location":"centos.html#_2","title":"\u8bf4\u660e","text":"CentOS \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"centos.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64, aarch64, ppc64le
"},{"location":"centos.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"7, 8 Stream
Warning
CentOS 8\uff08\u200b\u975e\u200b Stream \u200b\u7248\u672c\u200b\uff09\u200b\u5df2\u200b\u88ab\u200b\u5b98\u65b9\u200b\u79fb\u9664\u200b\u51fa\u8be5\u200b\u4ed3\u5e93\u200b\u3002\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b centos-vault \u200b\u955c\u50cf\u200b\u3002
CentOS 9 Stream \u200b\u53ca\u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u7684\u200b\u955c\u50cf\u200b\u4f4d\u4e8e\u200b centos-stream\u3002
"},{"location":"centos.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u5bf9\u4e8e\u200b CentOS 8 Stream\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/centos|g' \\\n -i.bak \\\n /etc/yum.repos.d/CentOS-Stream-AppStream.repo \\\n /etc/yum.repos.d/CentOS-Stream-BaseOS.repo \\\n /etc/yum.repos.d/CentOS-Stream-Extras.repo \\\n /etc/yum.repos.d/CentOS-Stream-PowerTools.repo\n
\u200b\u5bf9\u4e8e\u200b CentOS 7\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u914d\u7f6e\u200b
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \\\n -i.bak \\\n /etc/yum.repos.d/CentOS-Base.repo\n
\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u53ea\u200b\u66ff\u6362\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b yum makecache
\u200b\u66f4\u65b0\u200b\u7f13\u5b58\u200b\u3002
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
Warning
\u200b\u4ee5\u4e0b\u200b\u7ed9\u51fa\u200b\u7684\u200b CentOS-Stream-PowerTools.repo
\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\u505c\u7528\u200b\u72b6\u6001\u200b\u3002\u200b\u5982\u9700\u200b\u542f\u7528\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b enabled=0
\u200b\u6539\u4e3a\u200b enabled=1
\u3002
-
CentOS 8 Stream\uff1a
/etc/yum.repos.d/CentOS-Stream-BaseOS.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-BaseOS.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[baseos]\nname=CentOS Stream $releasever - BaseOS\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=BaseOS&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/BaseOS/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-Extras.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-Extras.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[extras]\nname=CentOS Stream $releasever - Extras\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=extras&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/extras/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-AppStream.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-AppStream.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[appstream]\nname=CentOS Stream $releasever - AppStream\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=AppStream&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/AppStream/$basearch/os/\ngpgcheck=1\nenabled=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
/etc/yum.repos.d/CentOS-Stream-PowerTools.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Stream-PowerTools.repo\n#\n# The mirrorlist system uses the connecting IP address of the client and the\n# update status of each mirror to pick current mirrors that are geographically\n# close to the client. You should use this for CentOS updates unless you are\n# manually picking other mirrors.\n#\n# If the mirrorlist does not work for you, you can try the commented out\n# baseurl line instead.\n\n[powertools]\nname=CentOS Stream $releasever - PowerTools\n#mirrorlist=http://mirrorlist.centos.org/?release=$stream&arch=$basearch&repo=PowerTools&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$stream/PowerTools/$basearch/os/\ngpgcheck=1\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial\n
-
CentOS 7\uff1a
/etc/yum.repos.d/CentOS-Base.repo
\u200b\u6587\u4ef6\u200b\uff1a
# CentOS-Base.repo\n#\n# The mirror system uses the connecting IP address of the client and the\n# update status of each mirror to pick mirrors that are updated to and\n# geographically close to the client. You should use this for CentOS updates\n# unless you are manually picking other mirrors.\n#\n# If the mirrorlist= does not work for you, as a fall back you can try the\n# remarked out baseurl= line instead.\n#\n#\n\n[base]\nname=CentOS-$releasever - Base\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#released updates\n[updates]\nname=CentOS-$releasever - Updates\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#additional packages that may be useful\n[extras]\nname=CentOS-$releasever - Extras\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n\n#additional packages that extend functionality of existing packages\n[centosplus]\nname=CentOS-$releasever - Plus\n#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra\nbaseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/\ngpgcheck=1\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7\n
"},{"location":"centos.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.centos.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://wiki.centos.org/zh/GettingHelp/ListInfo
\u200b\u8bba\u575b\u200b https://forums.centos.org/
\u200b\u6587\u6863\u200b https://docs.centos.org/
Wiki https://wiki.centos.org/zh/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.centos.org/download/mirrors/
"},{"location":"ceph.html","title":"Ceph","text":""},{"location":"ceph.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ceph/
"},{"location":"ceph.html#_2","title":"\u8bf4\u660e","text":"Ceph \u200b\u662f\u200b\u5f00\u6e90\u200b\u7684\u200b\u5206\u5e03\u5f0f\u200b\u5b58\u50a8\u7cfb\u7edf\u200b\u3002\u200b\u672c\u200b\u955c\u50cf\u200b\u4e3a\u200b download.ceph.com \u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b ceph \u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u9884\u200b\u7f16\u8bd1\u200b\u7684\u200b\u8f6f\u4ef6\u5305\u200b\u3002
"},{"location":"ceph.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":" -
\u200b\u9884\u200b\u7f16\u8bd1\u200b\u8f6f\u4ef6\u5305\u200b\uff1a
\u200b\u53c2\u8003\u200b ceph \u200b\u5b98\u65b9\u200b\u4f7f\u7528\u200b\u5e2e\u52a9\u200b https://docs.ceph.com/en/latest/install/get-packages/\uff0c\u200b\u5c06\u200b\u6240\u6709\u200b download.ceph.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/ceph
\u200b\u5373\u53ef\u200b\u3002
-
\u200b\u6e90\u4ee3\u7801\u200b\uff1a
Ceph \u200b\u6253\u5305\u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u4f4d\u4e8e\u200b https://mirrors.ustc.edu.cn/ceph/tarballs/ \u200b\u76ee\u5f55\u200b\u4e2d\u200b\u3002
"},{"location":"clojars.html","title":"Clojars","text":""},{"location":"clojars.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/clojars/
"},{"location":"clojars.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b leiningen \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u5728\u200b\u9879\u76ee\u200b\u6839\u76ee\u5f55\u200b\u7684\u200b project.clj
\u200b\u4e2d\u200b\u81ea\u5df1\u200b\u6dfb\u52a0\u200b\u5173\u952e\u5b57\u200b :mirrors
\u3002
\u200b\u7136\u540e\u200b\u4ee5\u200b\u5982\u4e0b\u200b map \u200b\u683c\u5f0f\u200b\u6dfb\u52a0\u200b\u6e90\u200b\uff1a
:mirrors {\"clojars\" {:name \"ustc\"\n :url \"https://mirrors.ustc.edu.cn/clojars/\"}}\n
"},{"location":"clojars.html#_3","title":"\u6781\u7b80\u200b\u793a\u4f8b","text":"(defproject myapp \"1.0.0\"\n :description \"My Application\"\n :dependencies [[enlive \"1.0.1\"]\n [cheshire \"4.0.0\"]\n [org.markdownj/markdownj \"0.3.0-1.0.2b4\"]]\n :mirrors {\"clojars\" {:name \"ustc\"\n :url \"https://mirrors.ustc.edu.cn/clojars/\"}}\n :main leiningen.web)\n
\u200b\u914d\u7f6e\u200b\u597d\u540e\u200b\uff0c\u200b\u5728\u200b\u9879\u76ee\u200b\u7684\u200b\u6839\u76ee\u5f55\u200b\u4e0b\u200b\u8fd0\u884c\u200b lein run
\uff0c\u200b\u4ece\u200b\u8f93\u51fa\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u4e00\u4e9b\u200b\u5305\u200b\u662f\u4ece\u200b ustc \u200b\u4e0b\u8f7d\u200b\u7684\u200b\u3002
"},{"location":"clojars.html#_4","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u6e90\u200b\u66ff\u6362\u200b\u7684\u200b\u53ea\u662f\u200b clojars \u200b\u8fd9\u4e2a\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u4e00\u4e9b\u200b maven \u200b\u7684\u200b\u5305\u200b\u4f9d\u7136\u200b\u4f1a\u200b\u4ece\u200b central maven \u200b\u4ed3\u5e93\u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u4e0a\u8ff0\u200b\u65b9\u6cd5\u200b\u53ea\u200b\u9488\u5bf9\u200b\u5355\u4e2a\u200b\u9879\u76ee\u200b\u751f\u6548\u200b\u3002\u200b\u5982\u679c\u200b\u8981\u200b\u9488\u5bf9\u200b\u6240\u6709\u200b\u9879\u76ee\u200b\u8fdb\u884c\u200b\u5168\u5c40\u200b\u914d\u7f6e\u200b\uff0c\u200b\u9700\u200b\u4fee\u6539\u200b leiningen \u200b\u7684\u200b profiles
\u3002
\u200b\u5728\u200b ~/.lein/projfiles.clj
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
:user {:repositories [[\"clojars\" {:url \"https://mirrors.ustc.edu.cn/clojars/\"}]]\n ;; other :user profile settings...\n }\n
leiningen \u200b\u4f1a\u200b\u63d0\u793a\u200b\u8bf4\u200b :repositories
\u200b\u5199\u200b\u5728\u200b\u4e86\u200b :user
\u200b\u4e2d\u200b\uff0c\u200b\u4e0d\u8fc7\u200b\u4e0d\u200b\u5f71\u54cd\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"clojars.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"leiningen \u200b\u914d\u7f6e\u200b\u793a\u4f8b\u200b https://github.com/technomancy/leiningen/blob/master/sample.project.clj
clojars-web \u200b\u6587\u6863\u200b https://github.com/clojars/clojars-web/wiki/Mirrors
"},{"location":"contributor.html","title":"\u6587\u6863\u200b\u8d21\u732e\u8005\u200b\u540d\u5355","text":"\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u524d\u5f80\u200b https://github.com/ustclug/mirrorhelp/graphs/contributors \u200b\u83b7\u53d6\u200b\u5168\u90e8\u200b\u8d21\u732e\u8005\u200b\u5217\u8868\u200b\u3002
\u200b\u4ee5\u200b\u5b57\u5178\u200b\u5e8f\u200b\u6392\u5e8f\u200b\uff1a
- AllanZyne
- berlin2123
- bobby285271
- cloudfstrife
- cuihaoleo
- fz0000
- gaoyifan
- gloit042
- hmsjy2017
- hosiet
- iBug
- jyhi
- knight42
- ksqsf
- l2dy
- liyishuai
- lovenemesis
- lwintermelon
- nicball
- Red54
- rewqazxv
- taoky
- volltin
- XuehaiPan
- yangxuan8282
- yewq
- ykla
- yuanyiwei
- zaoqi
- zhsj
"},{"location":"crates.io-index.html","title":"Rust Crates","text":""},{"location":"crates.io-index.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/crates.io-index/
"},{"location":"crates.io-index.html#_2","title":"\u8bf4\u660e","text":"Rust Crates Registry \u200b\u6e90\u200b
"},{"location":"crates.io-index.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b $CARGO_HOME/config
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"git://mirrors.ustc.edu.cn/crates.io-index\"\n
Note
$CARGO_HOME
\u200b\u5728\u200b Windows \u200b\u7cfb\u7edf\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\uff1a%USERPROFILE%\\.cargo
\uff0c\u200b\u5728\u200b\u7c7b\u200b Unix \u200b\u7cfb\u7edf\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b\uff1a$HOME/.cargo
Note
\u200b\u5982\u679c\u200b\u6240\u5904\u200b\u7684\u200b\u73af\u5883\u200b\u4e2d\u200b\u4e0d\u200b\u5141\u8bb8\u200b\u4f7f\u7528\u200b git \u200b\u534f\u8bae\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4e0a\u8ff0\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b\uff1a
registry = \"https://mirrors.ustc.edu.cn/crates.io-index\"\n
\u200b\u5728\u200b Linux \u200b\u73af\u5883\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\uff1a
mkdir -vp ${CARGO_HOME:-$HOME/.cargo}\n\ncat << EOF | tee -a ${CARGO_HOME:-$HOME/.cargo}/config\n[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"git://mirrors.ustc.edu.cn/crates.io-index\"\nEOF\n
Note
cargo 1.68 \u200b\u7248\u672c\u200b\u5f00\u59cb\u200b\u652f\u6301\u200b\u7a00\u758f\u200b\u7d22\u5f15\u200b\uff1a\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u5b8c\u6574\u200b\u514b\u9686\u200b crates.io-index \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u52a0\u5feb\u200b\u83b7\u53d6\u200b\u5305\u200b\u7684\u200b\u901f\u5ea6\u200b\u3002\u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b cargo \u200b\u7248\u672c\u200b\u5927\u4e8e\u200b\u7b49\u4e8e\u200b 1.68\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b $CARGO_HOME/config
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"sparse+https://mirrors.ustc.edu.cn/crates.io-index/\"\n
\u200b\u5728\u200b Linux \u200b\u73af\u5883\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4e0b\u9762\u200b\u7684\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\uff1a
mkdir -vp ${CARGO_HOME:-$HOME/.cargo}\n\ncat << EOF | tee -a ${CARGO_HOME:-$HOME/.cargo}/config\n[source.crates-io]\nreplace-with = 'ustc'\n\n[source.ustc]\nregistry = \"sparse+https://mirrors.ustc.edu.cn/crates.io-index/\"\nEOF\n
Warning
cargo search
\u200b\u65e0\u6cd5\u200b\u4f7f\u7528\u200b\u955c\u50cf\u200b\u3002
Warning
\u200b\u82e5\u200b\u4f7f\u7528\u200b crates \u200b\u6e90\u65f6\u200b\u51fa\u73b0\u200b Couldn't resolve host name (Could not resolve host: crates)
\u200b\u9519\u8bef\u200b\uff08\u200b\u89c1\u200b https://github.com/ustclug/discussions/issues/294\uff09\uff0c\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u5728\u200b\u8fd0\u884c\u200b cargo
\u200b\u7684\u200b\u65f6\u5019\u200b\u52a0\u5165\u200b\u73af\u5883\u53d8\u91cf\u200b CARGO_HTTP_MULTIPLEXING=false
\u3002
Warning
Windows \u200b\u7528\u6237\u200b\u5728\u200b\u4f7f\u7528\u200b crates \u200b\u6e90\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b next InitializeSecurityContext failed: Unknown error
\u200b\u9519\u8bef\u200b\uff08\u200b\u89c1\u200b https://github.com/ustclug/discussions/issues/339 \u200b\u548c\u200b https://github.com/rust-lang/cargo/issues/7096\uff09\u3002\u200b\u4e00\u4e2a\u200b workaround \u200b\u662f\u200b\u5728\u200b\u8fd0\u884c\u200b cargo
\u200b\u7684\u200b\u65f6\u5019\u200b\u52a0\u5165\u200b\u73af\u5883\u53d8\u91cf\u200b CARGO_HTTP_CHECK_REVOKE=false
\uff0c\u200b\u6216\u8005\u200b\u5728\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u589e\u52a0\u200b\uff1a
[http]\ncheck-revoke = false\n
"},{"location":"crates.io-index.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://crates.io/
"},{"location":"deb-multimedia.html","title":"Deb Multimedia","text":""},{"location":"deb-multimedia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/deb-multimedia/
"},{"location":"deb-multimedia.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u7b2c\u4e09\u65b9\u200b\u591a\u5a92\u4f53\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"deb-multimedia.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Deb Multimedia \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS \u200b\u7b49\u200b
"},{"location":"deb-multimedia.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Stable, Stable, Testing, Unstable(sid)
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b Bookworm
"},{"location":"deb-multimedia.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u8be5\u200b\u9879\u76ee\u200b\u4ee5\u524d\u200b\u7684\u200b\u540d\u5b57\u200b\u4e3a\u200b Debian Multimedia\uff0c\u200b\u73b0\u200b\u6539\u540d\u200b\u4e3a\u200b Deb Multimedia\u3002 \u200b\u6ce8\u610f\u200b\u8fd9\u200b\u4e0d\u662f\u200b Debian \u200b\u5b98\u65b9\u200b\u9879\u76ee\u200b\uff0c\u200b\u800c\u662f\u200b deb-multimedia.org \u200b\u7684\u200b\u955c\u50cf\u200b\uff0c \u200b\u4e0e\u200b Debian \u200b\u5b98\u65b9\u200b\u7684\u200b Multimedia \u200b\u5c0f\u7ec4\u200b\u7684\u200b\u533a\u522b\u200b\u89c1\u200b https://wiki.debian.org/DebianMultimedia/FAQ\u3002
\u200b\u4ee5\u200b Bookworm \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u4e2d\u200b\u52a0\u5165\u200b
deb http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm main non-free\n# deb-src http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm main non-free\ndeb http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm-backports main\n# deb-src http://mirrors.ustc.edu.cn/deb-multimedia/ bookworm-backports main\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u5bfc\u5165\u200b deb-multimedia-keyring
\u00a0 wget https://mirrors.ustc.edu.cn/deb-multimedia/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb\n\u00a0 sudo apt-get install ./deb-multimedia-keyring_2016.8.1_all.deb\n
\u200b\u7136\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"deb-multimedia.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://deb-multimedia.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://deb-multimedia.org/mailinglist
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://deb-multimedia.org/debian-m
"},{"location":"debian-cd.html","title":"Debian CD","text":""},{"location":"debian-cd.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-cd/
"},{"location":"debian-cd.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u955c\u50cf\u200b
"},{"location":"debian-cd.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian-cd.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u7248\u200b
"},{"location":"debian-cd.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b Debian \u200b\u65f6\u200b\uff0c\u200b\u4e00\u822c\u200b\u4e0b\u8f7d\u200b CD ISO \u200b\u4e2d\u200b\u7684\u200b\u7b2c\u4e00\u4e2a\u200b\u5373\u53ef\u200b\uff0c\u200b\u6bd4\u5982\u200b 64 \u200b\u4f4d\u200b\u673a\u5668\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/debian-cd/current/amd64/iso-cd/ \u200b\u4e2d\u4ee5\u200b amd64-CD-1.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u679c\u200b\u5b89\u88c5\u200b\u65f6\u200b\u53ef\u4ee5\u200b\u8054\u7f51\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4e0b\u8f7d\u200b\u66f4\u200b\u5c0f\u200b\u7684\u200b\u7f51\u7edc\u200b\u5b89\u88c5\u7248\u200b\u7684\u200b ISO\uff08\u200b\u4ee5\u200b netinst.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\uff09\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u79bb\u7ebf\u200b\u5b89\u88c5\u200b\u684c\u9762\u73af\u5883\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u4e0d\u540c\u200b\u684c\u9762\u200b\u7684\u200b CD-1.iso
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5982\u200b amd64-kde-CD-1.iso
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u5c31\u200b\u5305\u542b\u200b\u4e86\u200b\u79bb\u7ebf\u200b\u5b89\u88c5\u200b KDE \u200b\u6240\u200b\u9700\u200b\u7684\u200b\u5185\u5bb9\u200b\u3002
"},{"location":"debian-cdimage.html","title":"Debian-cdimage","text":""},{"location":"debian-cdimage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-cdimage/
"},{"location":"debian-cdimage.html#_2","title":"\u8bf4\u660e","text":"\u200b\u8fd9\u662f\u200b\u9664\u4e86\u200b debian-cd
\u200b\u4e4b\u5916\u200b Debian \u200b\u7684\u200b\u53e6\u200b\u4e00\u90e8\u5206\u200b\u8865\u5145\u200b\u7528\u200b\u5b98\u65b9\u200b\u548c\u51c6\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b\u7684\u200b\u526f\u672c\u200b\u3002\u200b\u5176\u200b\u5185\u5bb9\u200b\u6765\u81ea\u200b http://cdimage.debian.org/cdimage/\uff0c\u200b\u4f46\u200b\u5e76\u672a\u200b\u8fdb\u884c\u200b\u5b8c\u6574\u200b\u7684\u200b\u540c\u6b65\u200b\uff0c\u200b\u4fdd\u7559\u200b\u4e86\u200b\u8f83\u200b\u5b9e\u7528\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\u5185\u5bb9\u200b\u3002
\u200b\u8be5\u200b\u526f\u672c\u200b\u6bcf\u5468\u200b\u540c\u6b65\u200b\u4e00\u6b21\u200b\u3002
"},{"location":"debian-cdimage.html#_3","title":"\u6536\u5f55\u200b\u5185\u5bb9","text":"\u200b\u7ad9\u70b9\u200b\u6682\u65f6\u200b\u540c\u6b65\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff1a
- \u200b\u6bcf\u5468\u200b\u6784\u5efa\u200b testing \u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
weekly-builds
- \u200b\u6bcf\u5468\u200b\u6784\u5efa\u200b testing LiveCD
weekly-live-builds
- \u200b\u6d4b\u8bd5\u7248\u200b debian-installer \u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b\u4e0e\u200b LiveCD
*_di_*
- \u200b\u542b\u6709\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\u7684\u200b\u51c6\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
unofficial/non-free
- \u200b\u4f9b\u200b OpenStack \u200b\u4f7f\u7528\u200b\u7684\u200b raw \u200b\u955c\u50cf\u200b\u548c\u200b qcow2 \u200b\u955c\u50cf\u200b
openstack
- \u200b\u975e\u6b63\u5f0f\u200b\u53d1\u884c\u200b\u67b6\u6784\u200b\uff08debian-ports\uff09\u200b\u7684\u200b\u5b89\u88c5\u200b\u955c\u50cf\u200b
ports
Tip
\u200b\u4e3a\u200b\u8282\u7ea6\u200b\u670d\u52a1\u5668\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0d\u200b\u540c\u6b65\u200b\u6bcf\u65e5\u200b\u6784\u5efa\u200b\u955c\u50cf\u200b\u3002
"},{"location":"debian-cdimage.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9009\u62e9\u200b\u60a8\u200b\u9700\u8981\u200b\u7684\u200b\u955c\u50cf\u6587\u4ef6\u200b\u4e0b\u8f7d\u200b\u4f7f\u7528\u200b\u5373\u53ef\u200b\u3002\u200b\u6587\u4ef6\u200b\u540c\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u6709\u200b\u6587\u4ef6\u200b\u6563\u5217\u503c\u200b\u548c\u200b\u6570\u5b57\u200b\u7b7e\u540d\u6587\u4ef6\u200b\uff0c\u200b\u8bf7\u200b\u8fdb\u884c\u200b\u6821\u9a8c\u200b\u4ee5\u200b\u786e\u4fdd\u200b\u6587\u4ef6\u200b\u5b8c\u6574\u6027\u200b\u3002
"},{"location":"debian-security.html","title":"Debian Security","text":""},{"location":"debian-security.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian-security/
"},{"location":"debian-security.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u8f6f\u4ef6\u200b\u5b89\u5168\u66f4\u65b0\u200b\u6e90\u200b
"},{"location":"debian-security.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian-security.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Old Stable, Old Stable, Stable
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b Bookworm
"},{"location":"debian-security.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Debian \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://security.debian.org/debian-security/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/debian-security/
\u200b\u5373\u53ef\u200b\u3002
Note
\u200b\u4ece\u200b Debian 11 \"Bullseye\" \u200b\u5f00\u59cb\u200b\uff0c\u200b\u5b89\u5168\u66f4\u65b0\u200b\u4ed3\u5e93\u200b\u540d\u200b\u4ece\u200b \u200b\u53d1\u884c\u7248\u200b\u4ee3\u53f7\u200b/updates
\u200b\u66f4\u65b0\u200b\u4e3a\u200b \u200b\u53d1\u884c\u7248\u200b\u4ee3\u53f7\u200b-security
\uff0c\u200b\u8be6\u89c1\u200b Debian 11 (bullseye) \u200b\u53d1\u884c\u200b\u8bf4\u660e\u200b\uff0c\u200b\u8bf7\u200b\u65e7\u7248\u672c\u200b\u7528\u6237\u200b\u6ce8\u610f\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u5b8c\u6210\u200b\u4e0a\u8ff0\u200b\u4fee\u6539\u200b\uff1a
sudo sed -i 's|security.debian.org|mirrors.ustc.edu.cn|g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Debian 12Debian 11Debian 10 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bookworm-security\nComponents: main contrib non-free non-free-firmware\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bookworm-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bullseye-security\nComponents: main contrib non-free\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bullseye-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: buster/updates\nComponents: main contrib non-free\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b buster-backports
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
(Debian Buster \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b)\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b \u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
"},{"location":"debian-security.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.debian.org/security/
Debian \u200b\u5b89\u5168\u200b\u8ffd\u8e2a\u200b\u7f51\u200b https://security-tracker.debian.org/tracker/
"},{"location":"debian.html","title":"Debian","text":""},{"location":"debian.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/debian/
"},{"location":"debian.html#_2","title":"\u8bf4\u660e","text":"Debian \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"debian.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Debian \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\uff0c\u200b\u5982\u200b AMD64 (x86_64), Intel x86, ARM, MIPS, ppc64el, s390x \u200b\u7b49\u200b
"},{"location":"debian.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Debian Old Old Stable, Old Stable, Stable, Testing, Unstable (sid)
\u200b\u5f53\u524d\u200b Stable \u200b\u4e3a\u200b Debian 12\uff0c\u200b\u4ee3\u53f7\u200b\u4e3a\u200b bookworm\u3002
"},{"location":"debian.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Debian \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://deb.debian.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Debian 12Debian 11Debian 10 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free non-free-firmware\ndeb http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free non-free-firmware\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-backports main contrib non-free non-free-firmware\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: bookworm bookworm-updates\nComponents: main contrib non-free non-free-firmware\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bookworm-security\nComponents: main contrib non-free non-free-firmware\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bookworm-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\ndeb http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian bullseye-backports main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-backports main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: bullseye bullseye-updates\nComponents: main contrib non-free\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: bullseye-security\nComponents: main contrib non-free\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b bullseye-backports
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb http://mirrors.ustc.edu.cn/debian buster main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free\ndeb http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\n\n# backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u9700\u200b\u542f\u7528\u200b\n# deb http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-backports main contrib non-free\n
/etc/apt/sources.list.d/debian.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian\nSuites: buster buster-updates\nComponents: main contrib non-free\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/debian-security\nSuites: buster/updates\nComponents: main contrib non-free\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b debian-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types \u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b backports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites \u200b\u4e2d\u200b\u6dfb\u52a0\u200b buster-backports
\u3002
Tip
\u200b\u4ece\u200b Debian 12 (bookworm) \u200b\u5f00\u59cb\u200b\uff0c\u200b\u4ed3\u5e93\u200b\u6dfb\u52a0\u200b\u4e86\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\u7ec4\u4ef6\u200b non-free-firmware
\u3002\u200b\u5982\u679c\u200b\u6b63\u5728\u200b\u4f7f\u7528\u200b bookworm, testing \u200b\u6216\u200b sid\uff0c\u200b\u5e76\u4e14\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u975e\u200b\u81ea\u7531\u200b\u56fa\u4ef6\u200b\uff0c\u200b\u5219\u200b\u5728\u200b\u7f16\u8f91\u200b\u914d\u7f6e\u200b\u65f6\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b non-free-firmware
\u3002\u200b\u5176\u4e2d\u200b\u4ee5\u4e0a\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5df2\u7ecf\u200b\u6dfb\u52a0\u200b\u3002
\u200b\u8be6\u60c5\u200b\u53c2\u8003\u200b https://wiki.debian.org/Firmware \u200b\u4e0e\u200b Debian bug #1030189\u3002
Tip
Debian 12 (bookworm) \u200b\u7684\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u5f00\u59cb\u200b\u4f7f\u7528\u200b DEB822 \u200b\u683c\u5f0f\u200b\uff0c \u200b\u800c\u200b\u975e\u200b\u4e0a\u6587\u200b\u4f7f\u7528\u200b\u7684\u200b\u4f20\u7edf\u200b\u7684\u200b One-Line-Style \u200b\u683c\u5f0f\u200b\u3002\u200b\u5bf9\u5e94\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u7684\u200b\u6587\u4ef6\u200b\u4e3a\u200b /etc/apt/sources.list.d/debian.sources
\u3002\u200b\u540c\u6837\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list.d/debian.sources\n
\u200b\u540c\u65f6\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u66f4\u6539\u200b Debian Security \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b debian-security\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
(Debian Buster \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b)\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b \u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
Warning
\u200b\u5728\u200b apt 2.1.9 \u200b\u53ca\u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u4e2d\u200b\uff0capt \u200b\u7684\u200b HTTP Pipelining \u200b\u7279\u6027\u200b\u4e0e\u200b Nginx \u200b\u670d\u52a1\u5668\u200b\u7591\u4f3c\u200b\u5b58\u5728\u200b\u4e00\u5b9a\u200b\u7684\u200b\u4e0d\u200b\u517c\u5bb9\u95ee\u9898\u200b\uff0c\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b\u9ad8\u5e26\u5bbd\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b\u5927\u91cf\u200b\u8f6f\u4ef6\u5305\u200b \uff08\u200b\u4f8b\u5982\u200b\u7cfb\u7edf\u5347\u7ea7\u200b\uff09\u200b\u65f6\u200b\u51fa\u73b0\u200b\u5076\u53d1\u200b\u7684\u200b Connection reset by peer \u200b\u9519\u8bef\u200b\uff08\u200b\u8be6\u89c1\u200b Debian bug #973581\uff09\u3002
\u200b\u76ee\u524d\u200b\uff0c\u200b\u7528\u6237\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u5173\u95ed\u200b HTTP Pipelining \u200b\u7279\u6027\u200b\u89e3\u51b3\u200b\u6b64\u200b\u95ee\u9898\u200b\u3002 \u200b\u5982\u679c\u200b\u9700\u8981\u200b\u5173\u95ed\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u4f7f\u7528\u200b apt
\u200b\u547d\u4ee4\u200b\u65f6\u200b\u52a0\u4e0a\u200b -o Acquire::http::Pipeline-Depth=0
\u200b\u53c2\u6570\u200b\uff0c\u200b\u6216\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5c06\u200b\u76f8\u5173\u200b\u8bbe\u7f6e\u200b\u52a0\u5165\u200b apt \u200b\u7cfb\u7edf\u914d\u7f6e\u200b\u4e2d\u200b\uff1a
echo \"Acquire::http::Pipeline-Depth \\\"0\\\";\" > /etc/apt/apt.conf.d/99nopipelining\n
"},{"location":"debian.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.debian.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.debian.org/MailingLists/
Wiki https://wiki.debian.org/
\u200b\u6587\u6863\u200b https://www.debian.org/doc/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.debian.org/mirror/list
"},{"location":"debiancn.html","title":"Debiancn","text":""},{"location":"debiancn.html#_1","title":"\u5730\u5740","text":" - https://mirrors.ustc.edu.cn/debiancn/
"},{"location":"debiancn.html#_2","title":"\u8bf4\u660e","text":"Debiancn \u200b\u793e\u533a\u200b\uff08https://www.debiancn.org\uff09\u200b\u7ef4\u62a4\u200b\u7684\u200b \u200b\u975e\u5b98\u65b9\u200b\uff0c\u200b\u7b2c\u4e09\u65b9\u200b\u793e\u533a\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u955c\u50cf\u200b
\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u5982\u200b WPS Office\u3001\u200b\u7f51\u6613\u200b\u4e91\u200b\u97f3\u4e50\u200b\u3001bcloud
\u3001wine-staging
\u200b\u7b49\u200b\u65b9\u4fbf\u200b\u56fd\u5185\u200b Debian \u200b\u7528\u6237\u200b\u4f7f\u7528\u200b\u7684\u200b\u8865\u5145\u200b\u8f6f\u4ef6\u200b\u3002
"},{"location":"debiancn.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"amd64
\u200b\u4e3a\u4e3b\u200b\uff0c\u200b\u6781\u5c11\u91cf\u200b\u8f6f\u4ef6\u200b\u63d0\u4f9b\u200b i386
\u200b\u7b49\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u3002
"},{"location":"debiancn.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" -
bookworm
-
bullseye
-
buster
\u200b\u76ee\u524d\u200b\u6682\u65e0\u200b\u4e13\u7528\u200b\u4e8e\u200b testing \u200b\u548c\u200b sid \u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002
"},{"location":"debiancn.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Tip
\u200b\u8bf7\u200b\u53c2\u8003\u200b\u4e0a\u6e38\u200b\u4f7f\u7528\u200b\u8bf4\u660e\u200b \u200b\u5e76\u200b\u5c06\u200b\u6240\u6709\u200b repo.debiancn.org
\u200b\u5b57\u7b26\u4e32\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"debiancn.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u793e\u533a\u200b\u4e3b\u9875\u200b https://www.debiancn.org/
\u200b\u4ed3\u5e93\u200b\u4e3b\u9875\u200b https://repo.debiancn.org/
\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u4e0e\u200b Git \u200b\u4ed3\u5e93\u200b https://github.com/debiancn/repo
\u200b\u5176\u5b83\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://github.com/debiancn/repo/issues/60
"},{"location":"docker-ce.html","title":"Docker CE","text":""},{"location":"docker-ce.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/docker-ce/
"},{"location":"docker-ce.html#_2","title":"\u8bf4\u660e","text":"Docker CE \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"docker-ce.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b
"},{"location":"docker-ce.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u4e14\u200b\u5bf9\u5e94\u200b\u53d1\u884c\u7248\u200b\u4ecd\u200b\u5728\u200b\u7ef4\u62a4\u200b\u72b6\u6001\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"docker-ce.html#_5","title":"\u6536\u5f55\u200b\u5e73\u53f0","text":"\u200b\u6240\u6709\u200b Docker CE \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u5e73\u53f0\u200b\uff08\u200b\u5305\u62ec\u200b Linux\u3001Windows\u3001macOS\uff09\uff0c\u200b\u5177\u4f53\u200b\u8bf7\u200b\u67e5\u770b\u200b \u200b\u5b98\u65b9\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"docker-ce.html#_6","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"docker-ce.html#_7","title":"\u81ea\u52a8\u200b\u5b89\u88c5","text":"Docker \u200b\u63d0\u4f9b\u200b\u4e86\u200b\u4fbf\u5229\u200b\u5b89\u88c5\u200b\u7684\u200b\u811a\u672c\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u6309\u7167\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u5b89\u88c5\u200b\uff1a
curl -fsSL https://get.docker.com -o get-docker.sh\nsudo DOWNLOAD_URL=https://mirrors.ustc.edu.cn/docker-ce sh get-docker.sh\n
"},{"location":"docker-ce.html#_8","title":"\u624b\u52a8\u200b\u5b89\u88c5","text":"\u200b\u5b89\u88c5\u200b Docker CE\uff0c\u200b\u8bf7\u200b\u6309\u7167\u200b \u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u6587\u6863\u200b\uff0c\u200b\u9009\u62e9\u200b\u4f60\u200b\u5bf9\u5e94\u200b\u7684\u200b\u7cfb\u7edf\u200b\u3002 \u200b\u4ee5\u200b Ubuntu \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u53c2\u8003\u200b \u200b\u5b98\u65b9\u200b Ubuntu \u200b\u5b89\u88c5\u200b Docker CE \u200b\u624b\u518c\u200b \u200b\u8fdb\u884c\u200b\u5b89\u88c5\u200b\u3002\u200b\u5728\u200b\u9605\u8bfb\u200b\u5b98\u65b9\u200b\u5b89\u88c5\u200b\u624b\u518c\u200b\u65f6\u200b\uff0c\u200b\u53ea\u8981\u200b\u628a\u200b download.docker.com
\u200b\u5730\u5740\u200b\u6362\u6210\u200b mirrors.ustc.edu.cn/docker-ce
\u200b\u5373\u53ef\u200b\u3002
CentOS\u3001 Fedora \u200b\u7b49\u200b\u7528\u6237\u200b\u5728\u200b\u4e0b\u8f7d\u200b docker-ce.repo
\u200b\u6587\u4ef6\u200b\u540e\u200b\uff08\u200b\u4f4d\u4e8e\u200b /etc/yum.repos.d/
\uff09\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u5c06\u200b\u8be5\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b download.docker.com
\u200b\u5730\u5740\u200b\u6362\u6210\u200b mirrors.ustc.edu.cn/docker-ce
\u3002
Tip
\u200b\u5b89\u88c5\u200b\u5b8c\u200b Docker CE \u200b\u4e4b\u540e\u200b\uff0c\u200b\u66ff\u6362\u200b\u6389\u200b\u5b98\u65b9\u200b\u7684\u200b Docker Registry \u200b\u670d\u52a1\u200b\uff0c\u200b\u53ef\u200b\u52a0\u5feb\u200b\u62c9\u53d6\u200b Docker \u200b\u955c\u50cf\u200b\u7684\u200b\u901f\u5ea6\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b dockerhub\u3002
"},{"location":"docker-ce.html#_9","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Docker \u200b\u5b98\u7f51\u200b https://www.docker.com/
Docker Store https://store.docker.com/
Docker Hub https://hub.docker.com/
"},{"location":"dockerhub.html","title":"Docker Hub","text":""},{"location":"dockerhub.html#_1","title":"\u5730\u5740","text":"https://docker.mirrors.ustc.edu.cn/
"},{"location":"dockerhub.html#_2","title":"\u8bf4\u660e","text":"Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b
"},{"location":"dockerhub.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u7531\u4e8e\u200b\u8bbf\u95ee\u200b\u539f\u59cb\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7f51\u7edc\u5e26\u5bbd\u200b\u7b49\u200b\u6761\u4ef6\u200b\u7684\u200b\u9650\u5236\u200b\uff0c\u200b\u5bfc\u81f4\u200b Docker Hub, Google Container Registry (gcr.io) \u200b\u4e0e\u200b Quay Container Registry (quay.io) \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u5904\u4e8e\u200b\u57fa\u672c\u200b\u4e0d\u53ef\u200b\u7528\u200b\u7684\u200b\u72b6\u6001\u200b\uff0c\u200b\u56e0\u6b64\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b\u5404\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\u4ec5\u9650\u200b\u6821\u5185\u200b\u4f7f\u7528\u200b\u3002
\u200b\u5bf9\u4e8e\u200b\u4ece\u200b\u79d1\u5927\u200b\u6821\u5916\u200b\u7684\u200b\u8bbf\u95ee\u200b\uff1a
- Docker Hub \u200b\u548c\u200b Google Container Registry \u200b\u4f1a\u200b\u8fd4\u56de\u200b 403\uff1b
- Quay \u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u6e90\u200b\u7ad9\u200b\u3002
\u200b\u672c\u200b\u6587\u6863\u200b\u7ed3\u5c3e\u200b\u63d0\u4f9b\u200b\u4e86\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u4ee5\u200b\u4f9b\u53c2\u8003\u200b\u3002
- 2020-04-?? Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u5176\u4ed6\u200b\u56fd\u5185\u200b Docker Hub \u200b\u955c\u50cf\u200b\u6e90\u200b\u3002
- 2020-08-16 Google Container Registry \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u963f\u91cc\u200b\u4e91\u200b\u63d0\u4f9b\u200b\u7684\u200b\u516c\u5f00\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\uff08\u200b\u5305\u542b\u200b\u4e86\u200b\u90e8\u5206\u200b gcr.io \u200b\u4e0a\u200b\u5b58\u5728\u200b\u7684\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\uff09\uff1bQuay Container Registry \u200b\u7684\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u7684\u200b\u8bbf\u95ee\u200b\u4f1a\u200b\u88ab\u200b 302 \u200b\u91cd\u5b9a\u5411\u200b\u81f3\u6e90\u200b\u7ad9\u200b\u3002
- 2020-08-21 \u200b\u8003\u8651\u200b\u5230\u200b gcr \u200b\u955c\u50cf\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u963f\u91cc\u200b\u4e91\u200b\u63d0\u4f9b\u200b\u7684\u200b\u516c\u5f00\u200b\u955c\u50cf\u200b\u670d\u52a1\u200b\u53ef\u80fd\u200b\u5b58\u5728\u200b\u7684\u200b\u5b89\u5168\u9690\u60a3\u200b\uff08\u200b\u89c1\u200b mirrorhelp#158\uff09\uff0c\u200b\u76ee\u524d\u200b\u6821\u5916\u200b\u5bf9\u200b gcr \u200b\u955c\u50cf\u200b\u7684\u200b\u8bbf\u95ee\u200b\u8fd4\u56de\u200b 403\u3002
- 2022-08-24 \u200b\u7531\u4e8e\u200b\u83b7\u6089\u200b\u963f\u91cc\u200b\u4e91\u200b\u7684\u200b Docker Hub \u200b\u955c\u50cf\u200b\u4e0d\u518d\u200b\u66f4\u65b0\u200b\uff0c\u200b\u76ee\u524d\u200b\u6821\u5916\u200b\u5bf9\u200b Docker Hub \u200b\u955c\u50cf\u200b\u7684\u200b\u8bbf\u95ee\u200b\u8fd4\u56de\u200b 403\u3002\u200b\u7528\u6237\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u914d\u7f6e\u200b\uff0c\u200b\u9009\u62e9\u200b\u5176\u4ed6\u200b\u56fd\u5185\u200b\u7684\u200b Docker Hub \u200b\u955c\u50cf\u200b\u6e90\u200b\u3002
Warning
2020 \u200b\u5e74\u200b 11 \u200b\u6708\u200b\u540e\u200b\uff0cDocker Hub \u200b\u65b0\u589e\u200b\u4e86\u200b \u200b\u8bbf\u95ee\u200b\u901f\u7387\u200b\u9650\u5236\u200b\uff0c\u200b\u8fd9\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b\u5728\u200b\u6821\u5185\u200b\u4f7f\u7528\u200b Docker Hub \u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u65f6\u200b\u51fa\u73b0\u200b\u95f4\u6b47\u6027\u200b\u7684\u200b\u95ee\u9898\u200b\u3002
"},{"location":"dockerhub.html#linux","title":"Linux","text":"\u200b\u5bf9\u4e8e\u200b\u4f7f\u7528\u200b systemd \u200b\u7684\u200b\u7cfb\u7edf\u200b\uff08Ubuntu 16.04+\u3001Debian 8+\u3001CentOS 7\uff09\uff0c \u200b\u5728\u200b\u914d\u7f6e\u6587\u4ef6\u200b /etc/docker/daemon.json
\u200b\u4e2d\u200b\u52a0\u5165\u200b\uff1a
{\n \"registry-mirrors\": [\"https://docker.mirrors.ustc.edu.cn/\"]\n}\n
\u200b\u91cd\u65b0\u542f\u52a8\u200b dockerd\uff1a
sudo systemctl restart docker\n
"},{"location":"dockerhub.html#macos","title":"macOS","text":"\u200b\u65e7\u7248\u672c\u200b\uff1a
- \u200b\u6253\u5f00\u200b \"Docker.app\"
- \u200b\u8fdb\u5165\u200b\u504f\u597d\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\uff08\u200b\u5feb\u6377\u952e\u200b
\u2318,
\uff09 - \u200b\u6253\u5f00\u200b \"Daemon\" \u200b\u9009\u9879\u5361\u200b
- \u200b\u5728\u200b \"Registry mirrors\" \u200b\u4e2d\u200b\u6dfb\u52a0\u200b
https://docker.mirrors.ustc.edu.cn/
- \u200b\u70b9\u51fb\u200b\u4e0b\u65b9\u200b\u7684\u200b \"Apply & Restart\" \u200b\u6309\u94ae\u200b
\u200b\u65b0\u200b\u7248\u672c\u200b\uff1a
- \u200b\u6253\u5f00\u200b \"Docker.app\"
- \u200b\u8fdb\u5165\u200b\u504f\u597d\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\uff08\u200b\u5feb\u6377\u952e\u200b
\u2318,
\uff09 - \u200b\u6253\u5f00\u200b \"Docker Engine\" \u200b\u9009\u9879\u5361\u200b
- \u200b\u53c2\u8003\u200b Linux \u200b\u4e2d\u200b \"\u200b\u4f7f\u7528\u200b systemd \u200b\u7cfb\u7edf\u200b\" \u200b\u7684\u200b\u914d\u7f6e\u200b\uff0c\u200b\u5728\u200b JSON \u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6dfb\u52a0\u200b
\"registry-mirrors\"
\u200b\u4e00\u9879\u200b\u3002
"},{"location":"dockerhub.html#windows","title":"Windows","text":"\u200b\u65e7\u7248\u672c\u200b\uff1a
\u200b\u5728\u200b\u7cfb\u7edf\u200b\u53f3\u4e0b\u89d2\u200b\u6258\u76d8\u200b Docker \u200b\u56fe\u6807\u200b\u5185\u200b\u53f3\u952e\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Settings
\uff0c\u200b\u6253\u5f00\u200b\u914d\u7f6e\u200b\u7a97\u53e3\u200b\u540e\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Daemon
\u3002\u200b\u5728\u200b Registry mirrors
\u200b\u4e00\u680f\u200b\u4e2d\u200b\u586b\u5199\u200b\u5730\u5740\u200b https://docker.mirrors.ustc.edu.cn/
\uff0c\u200b\u4e4b\u540e\u200b\u70b9\u51fb\u200b Apply \u200b\u4fdd\u5b58\u200b\u540e\u200b Docker \u200b\u5c31\u200b\u4f1a\u200b\u91cd\u542f\u200b\u5e76\u200b\u5e94\u7528\u200b\u914d\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\u5730\u5740\u200b\u4e86\u200b\u3002
\u200b\u65b0\u200b\u7248\u672c\u200b\uff1a
\u200b\u5728\u200b\u7cfb\u7edf\u200b\u53f3\u4e0b\u89d2\u200b\u6258\u76d8\u200b Docker \u200b\u56fe\u6807\u200b\u5185\u200b\u53f3\u952e\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Settings
\uff0c \u200b\u6253\u5f00\u200b\u914d\u7f6e\u200b\u7a97\u53e3\u200b\u540e\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\u83dc\u5355\u200b\u9009\u62e9\u200b Docker Engine
\u3002\u200b\u53c2\u8003\u200b Linux \u200b\u4e2d\u200b \"\u200b\u4f7f\u7528\u200b systemd \u200b\u7cfb\u7edf\u200b\" \u200b\u7684\u200b\u914d\u7f6e\u200b\uff0c \u200b\u5728\u200b JSON \u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6dfb\u52a0\u200b \"registry-mirrors\"
\u200b\u4e00\u9879\u200b\uff0c\u200b\u4e4b\u540e\u200b\u70b9\u51fb\u200b \"Apply & Restart\" \u200b\u4fdd\u5b58\u200b\u5e76\u200b\u91cd\u542f\u200b Docker \u200b\u5373\u53ef\u200b\u3002
"},{"location":"dockerhub.html#docker-hub_1","title":"\u68c0\u67e5\u200b Docker Hub \u200b\u662f\u5426\u200b\u751f\u6548","text":"\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u6267\u884c\u200b docker info
\uff0c\u200b\u5982\u679c\u200b\u4ece\u200b\u7ed3\u679c\u200b\u4e2d\u200b\u770b\u5230\u200b\u4e86\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff0c\u200b\u8bf4\u660e\u200b\u914d\u7f6e\u200b\u6210\u529f\u200b\u3002
Registry Mirrors:\n https://docker.mirrors.ustc.edu.cn/\n
"},{"location":"dockerhub.html#_4","title":"\u5982\u4f55\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\uff1f","text":"\u200b\u7531\u4e8e\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76ee\u524d\u200b\u6682\u4e0d\u4e3a\u200b\u6821\u5916\u200b\u63d0\u4f9b\u200b\u5bb9\u5668\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u670d\u52a1\u200b\uff0c\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u81ea\u884c\u200b\u642d\u5efa\u200b\u672c\u5730\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff1a
Redis \u200b\u5bb9\u5668\u200b\uff1a
docker rm -f redis\ndocker run \\\n --name=redis \\\n -itd \\\n --net=docker-registry \\\n --restart=always \\\n redis \\\n redis-server --maxmemory 512m\n
\u200b\u955c\u50cf\u200b\u7f13\u5b58\u200b\u5bb9\u5668\u200b\uff1a
docker rm -f dockerhub-mirror\ndocker run -itd \\\n --name dockerhub-mirror \\\n --restart=always \\\n --net=docker-registry \\\n -v /srv/docker/dockerhub/data:/var/lib/registry \\\n -v /srv/docker/dockerhub/config.yml:/etc/docker/registry/config.yml:ro \\\n -p 127.0.0.1:5000:5000/tcp \\\n --log-driver=journald \\\n --log-opt tag=\"dockerd-dockerhub\" \\\n registry:2.8.2\n
/srv/docker/dockerhub/config.yml
\u200b\u7684\u200b\u53c2\u8003\u200b\u5185\u5bb9\u200b\uff1a
version: 0.1\nlog:\n level: error\nstorage:\n delete:\n enabled: true\n cache:\n blobdescriptor: redis\n filesystem:\n rootdirectory: /var/lib/registry\n maintenance:\n uploadpurging:\n enabled: false\nhttp:\n addr: :5000\n debug:\n addr: localhost:5001\n headers:\n X-Content-Type-Options: [nosniff]\nnotifications:\n endpoints:\n - name: local-5003\n url: http://localhost:5003/callback\n headers:\n Authorization: [Bearer <an example token>]\n timeout: 1s\n threshold: 10\n backoff: 1s\n disabled: true\n - name: local-8083\n url: http://localhost:8083/callback\n timeout: 1s\n threshold: 10\n backoff: 1s\n disabled: true\nhealth:\n storagedriver:\n enabled: true\n interval: 10s\n threshold: 3\n\n# \u200b\u90e8\u5206\u200b\u4e0a\u6e38\u200b\u9700\u8981\u200b\u8be5\u200b\u9009\u9879\u200b\uff0c\u200b\u8bf8\u5982\u200b quay\n# \u200b\u8be6\u60c5\u200b\u53c2\u200b https://github.com/distribution/distribution/issues/2367#issuecomment-454805687\n# compatibility:\n# schema1:\n# enabled: true\n\nproxy:\n remoteurl: https://registry-1.docker.io\n # \u200b\u66f4\u6362\u200b\u4e3a\u200b\u4e0a\u6e38\u200b\u7684\u200b\u5730\u5740\u200b\u3002\n\nredis:\n addr: redis:6379\n
"},{"location":"dockerhub.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Docker \u200b\u4e3b\u9875\u200b https://www.docker.com
Docker Hub https://hub.docker.com
"},{"location":"eclipse.html","title":"Eclipse","text":""},{"location":"eclipse.html#_1","title":"\u4f7f\u7528\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u66f4\u65b0\u200b\u63d2\u4ef6","text":"\u200b\u4ee5\u200b Luna \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u70b9\u51fb\u200b Help
\u2192 Install New Software...
\u2192 Available Software Sites
\u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u6240\u6709\u200b\u7684\u200b\u66f4\u65b0\u200b\u6e90\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b download.eclipse.org
\u200b\u5168\u90e8\u200b\u66ff\u6362\u6210\u200b mirrors.ustc.edu.cn/eclipse
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"eclipse.html#_2","title":"\u57fa\u672c\u200b\u914d\u7f6e","text":""},{"location":"eclipse.html#vim-like","title":"Vim-like \u200b\u5feb\u6377\u952e\u200b\u7ed1\u5b9a","text":"\u200b\u8be6\u89c1\u200b http://vrapper.sourceforge.net/home/
"},{"location":"eclipse.html#java-api","title":"\u79bb\u7ebf\u200b Java API","text":"\u200b\u8be6\u89c1\u200b http://stackoverflow.com/questions/4664007/off-line-java-api-documentation-in-eclipse
"},{"location":"eclipse.html#_3","title":"\u53c2\u8003\u8d44\u6599","text":"http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
"},{"location":"elpa.html","title":"Emacs ELPA","text":""},{"location":"elpa.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/elpa/
"},{"location":"elpa.html#_2","title":"\u8bf4\u660e","text":"Emacs ELPA \u200b\u6e90\u200b\u3002\u200b\u5305\u62ec\u200b\u4ee5\u4e0b\u200b ELPA \u200b\u4ed3\u5e93\u200b\uff1a
- GNU ELPA \u200b\u548c\u200b NonGNU ELPA
- MELPA \u200b\u53ca\u200b MELPA Stable
"},{"location":"elpa.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b Emacs \u200b\u914d\u7f6e\u6587\u4ef6\u200b\u4e2d\u200b\uff08\u200b\u4efb\u4f55\u200b\u7528\u5230\u200b package
\u200b\u7279\u6027\u200b\u7684\u200b\u4ee3\u7801\u200b\u4e4b\u524d\u200b\uff09\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
(setq package-archives '((\"gnu\" . \"https://mirrors.ustc.edu.cn/elpa/gnu/\")\n (\"melpa\" . \"https://mirrors.ustc.edu.cn/elpa/melpa/\")\n (\"nongnu\" . \"https://mirrors.ustc.edu.cn/elpa/nongnu/\")))\n
\u200b\u6216\u200b\u4f7f\u7528\u200b Customize \u200b\u529f\u80fd\u200b\u4fee\u6539\u200b Package Archives
\u200b\u9009\u9879\u200b\u4e3a\u200b\u4e0a\u8ff0\u200b\u5185\u5bb9\u200b\u3002
"},{"location":"elpa.html#spacemacs","title":"Spacemacs \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u6dfb\u52a0\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u5230\u200b .spacemacs
\u200b\u7684\u200b dotspacemacs/user-init
\u200b\u4e2d\u200b\uff1a
(setq configuration-layer--elpa-archives\n '((\"melpa-cn\" . \"https://mirrors.ustc.edu.cn/elpa/melpa/\")\n (\"nongnu-cn\" . \"https://mirrors.ustc.edu.cn/elpa/nongnu/\")\n (\"gnu-cn\" . \"https://mirrors.ustc.edu.cn/elpa/gnu/\")))\n
develop \u200b\u5206\u652f\u200b\u5e94\u200b\u4f7f\u7528\u200b configuration-layer-elpa-archives
\u200b\u4ee3\u66ff\u200b\u4e0a\u9762\u200b\u4ee3\u7801\u200b\u4e2d\u200b\u7684\u200b configuration-layer--elpa-archives
\uff08--
\u200b\u6362\u6210\u200b -
\uff09\u3002
"},{"location":"elpa.html#_4","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u7531\u4e8e\u200b Emacs \u200b\u7684\u200b BUG\uff0cURL \u200b\u672b\u5c3e\u200b\u7684\u200b /
\u200b\u4e0d\u53ef\u200b\u7565\u53bb\u200b\uff0c\u200b\u5426\u5219\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u5de5\u4f5c\u200b\u3002
"},{"location":"elpa.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Emacs \u200b\u5b98\u65b9\u7f51\u7ad9\u200b https://www.gnu.org/software/emacs/
Emacs Packages \u200b\u6587\u6863\u200b https://www.gnu.org/software/emacs/manual/html_node/emacs/Packages.html
"},{"location":"epel.html","title":"EPEL","text":""},{"location":"epel.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/epel/
"},{"location":"epel.html#_2","title":"\u8bf4\u660e","text":"EPEL (Extra Packages for Enterprise Linux) \u200b\u662f\u200b\u7531\u200b Fedora Special Interest Group \u200b\u4e3a\u200b\u4f01\u4e1a\u200b Linux \u200b\u521b\u5efa\u200b\u3001\u200b\u7ef4\u62a4\u200b\u548c\u200b\u7ba1\u7406\u200b\u7684\u200b\u4e00\u4e2a\u200b\u9ad8\u8d28\u91cf\u200b\u9644\u52a0\u200b\u5305\u200b\u96c6\u5408\u200b\uff0c\u200b\u9002\u7528\u200b\u4e8e\u200b\u4f46\u200b\u4e0d\u4ec5\u200b\u9650\u4e8e\u200b Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL)\u3002
"},{"location":"epel.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"epel.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"epel.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0d\u200b\u5305\u542b\u200b EPEL Cisco OpenH264 \u200b\u4ed3\u5e93\u200b\u3002
Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u6267\u884c\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo yum install -y epel-release\nsudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=https\\?://download.fedoraproject.org/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \\\n -e 's|^#baseurl=https\\?://download.example/pub/epel/|baseurl=https://mirrors.ustc.edu.cn/epel/|g' \\\n -i.bak \\\n /etc/yum.repos.d/epel{,-testing}.repo\n
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u7684\u200b /etc/yum.repos.d/epel.repo
\u200b\u6587\u4ef6\u200b\uff1a
-
CentOS 8:
[epel]\nname=Extra Packages for Enterprise Linux $releasever - $basearch\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/$basearch\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=1\ngpgcheck=1\ncountme=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\n\n[epel-debuginfo]\nname=Extra Packages for Enterprise Linux $releasever - $basearch - Debug\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/$basearch/debug\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\ngpgcheck=1\n\n[epel-source]\nname=Extra Packages for Enterprise Linux $releasever - $basearch - Source\n# It is much more secure to use the metalink, but if you wish to use a local mirror\n# place it's address here.\nbaseurl=https://mirrors.ustc.edu.cn/epel/$releasever/Everything/SRPMS\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-$releasever&arch=$basearch&infra=$infra&content=$contentdir\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8\ngpgcheck=1\n
-
CentOS 7:
[epel]\nname=Extra Packages for Enterprise Linux 7 - $basearch\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch\nfailovermethod=priority\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\n\n[epel-debuginfo]\nname=Extra Packages for Enterprise Linux 7 - $basearch - Debug\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/$basearch/debug\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch\nfailovermethod=priority\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\ngpgcheck=1\n\n[epel-source]\nname=Extra Packages for Enterprise Linux 7 - $basearch - Source\nbaseurl=https://mirrors.ustc.edu.cn/epel/7/SRPMS\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch\nfailovermethod=priority\nenabled=0\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7\ngpgcheck=1\n
"},{"location":"epel.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"WIKI https://fedoraproject.org/wiki/EPEL
FAQ https://fedoraproject.org/wiki/EPEL/FAQ
"},{"location":"fedora.html","title":"Fedora","text":""},{"location":"fedora.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/fedora/
"},{"location":"fedora.html#_2","title":"\u8bf4\u660e","text":"Fedora \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"fedora.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64
"},{"location":"fedora.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b\u4ecd\u200b\u5728\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"fedora.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b /etc/yum.repos.d
\u200b\u4e0b\u200b\u7684\u200b\u6587\u4ef6\u200b
sudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=http://download.example/pub/fedora/linux|baseurl=https://mirrors.ustc.edu.cn/fedora|g' \\\n -i.bak \\\n /etc/yum.repos.d/fedora.repo \\\n /etc/yum.repos.d/fedora-modular.repo \\\n /etc/yum.repos.d/fedora-updates.repo \\\n /etc/yum.repos.d/fedora-updates-modular.repo\n
Note
Fedora 39 \u200b\u8d77\u200b modular \u200b\u4ed3\u5e93\u200b\u5df2\u7ecf\u200b\u4e0d\u590d\u5b58\u5728\u200b\uff08\u200b\u8be6\u89c1\u200b https://fedoraproject.org/wiki/Changes/RetireModularity\uff09\u3002 \u200b\u56e0\u6b64\u200b Fedora 39 \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u9700\u8981\u200b\u4fee\u6539\u200b fedora-modular.repo
\u200b\u548c\u200b fedora-updates-modular.repo
\u3002
\u200b\u6216\u8005\u200b\u76f4\u63a5\u200b\u590d\u5236\u200b\u4ee5\u4e0b\u200b\u6587\u4ef6\u200b\uff1a
/etc/yum.repos.d/fedora.repo[fedora]\nname=Fedora $releasever - $basearch\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/os/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch\nenabled=1\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-debuginfo]\nname=Fedora $releasever - $basearch - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/$basearch/debug/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-source]\nname=Fedora $releasever - Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Everything/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-updates.repo[updates]\nname=Fedora $releasever - $basearch - Updates\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch\nenabled=1\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-debuginfo]\nname=Fedora $releasever - $basearch - Updates - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/$basearch/debug/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-source]\nname=Fedora $releasever - Updates Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Everything/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-modular.repo[fedora-modular]\nname=Fedora Modular $releasever - $basearch\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/os/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-$releasever&arch=$basearch\nenabled=1\n#metadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-modular-debuginfo]\nname=Fedora Modular $releasever - $basearch - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/$basearch/debug/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-debug-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[fedora-modular-source]\nname=Fedora Modular $releasever - Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/releases/$releasever/Modular/source/tree/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-source-$releasever&arch=$basearch\nenabled=0\nmetadata_expire=7d\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
/etc/yum.repos.d/fedora-updates-modular.repo[updates-modular]\nname=Fedora Modular $releasever - $basearch - Updates\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-f$releasever&arch=$basearch\nenabled=1\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-modular-debuginfo]\nname=Fedora Modular $releasever - $basearch - Updates - Debug\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/$basearch/debug/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-debug-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n\n[updates-modular-source]\nname=Fedora Modular $releasever - Updates Source\nfailovermethod=priority\nbaseurl=https://mirrors.ustc.edu.cn/fedora/updates/$releasever/Modular/SRPMS/\n#metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-modular-source-f$releasever&arch=$basearch\nenabled=0\nrepo_gpgcheck=0\ntype=rpm\ngpgcheck=1\nmetadata_expire=6h\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch\nskip_if_unavailable=False\n
\u200b\u6700\u540e\u200b\u8fd0\u884c\u200b sudo dnf makecache
\u200b\u751f\u6210\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"fedora.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://getfedora.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://fedoraproject.org/wiki/Communicating_and_getting_help
\u200b\u8bba\u575b\u200b https://forums.fedoraforum.org/
\u200b\u6587\u6863\u200b https://docs.fedoraproject.org/
Wiki https://fedoraproject.org/wiki/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://admin.fedoraproject.org/mirrormanager
"},{"location":"freebsd-pkg.html","title":"FreeBSD pkg","text":""},{"location":"freebsd-pkg.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/freebsd-pkg/
"},{"location":"freebsd-pkg.html#_2","title":"\u8bf4\u660e","text":"FreeBSD \u200b\u9884\u200b\u7f16\u8bd1\u200b\u8f6f\u4ef6\u5305\u200b\u955c\u50cf\u200b
"},{"location":"freebsd-pkg.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b\u53d7\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b\uff0c\u200b\u5f53\u524d\u200b\u7a33\u5b9a\u7248\u200b FreeBSD 13 \u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b\u5305\u62ec\u200b amd64, i386, aarch64\u3002
"},{"location":"freebsd-pkg.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u81ea\u200b FreeBSD 11 \u200b\u4ee5\u540e\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b quarterly \u200b\u548c\u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u7684\u200b latest \u200b\u4ed3\u5e93\u200b\u3002
FreeBSD 9 \u200b\u4ee5\u524d\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u652f\u6301\u200b\u65b0\u200b\u7684\u200b pkg \u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\uff08pkgng\uff09\uff0c\u200b\u8bf7\u200b\u5347\u7ea7\u200b\u5230\u200b\u65b0\u7248\u200b\u3002
"},{"location":"freebsd-pkg.html#_5","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"FreeBSD pkg \u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u7684\u200b\u5b98\u65b9\u200b\u6e90\u200b\u914d\u7f6e\u200b\u662f\u200b /etc/pkg/FreeBSD.conf
\uff0c\u200b\u8bf7\u200b\u5148\u200b\u68c0\u67e5\u200b\u8be5\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u3002\u200b\u6ce8\u610f\u200b\u5176\u4e2d\u200b\u7684\u200b url
\u200b\u53c2\u6570\u200b\u914d\u7f6e\u200b\u4e86\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\u7684\u200b\u5730\u5740\u200b\uff0c\u200b\u6211\u4eec\u200b\u9700\u8981\u200b\u628a\u200b\u5b83\u200b\u66ff\u6362\u200b\u4e3a\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b\u5730\u5740\u200b\u3002
\u200b\u8be5\u200b\u914d\u7f6e\u6587\u4ef6\u200b\u662f\u200b FreeBSD \u200b\u57fa\u672c\u200b\u7cfb\u7edf\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\uff0c\u200b\u4f1a\u200b\u968f\u7740\u200b freebsd-update
\u200b\u66f4\u65b0\u200b\uff0c\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u76f4\u63a5\u200b\u4fee\u6539\u200b\uff0c\u200b\u800c\u662f\u200b\u521b\u5efa\u200b /usr/local/etc/pkg/repos/FreeBSD.conf
\u200b\u8986\u76d6\u200b\u914d\u7f6e\u200b\uff0c\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u5982\u4e0b\u200b\uff1a
FreeBSD: {\n url: \"http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly\",\n}\n
\u200b\u5982\u679c\u200b\u8981\u200b\u4f7f\u7528\u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u7684\u200b latest \u200b\u4ed3\u5e93\u200b\uff0c\u200b\u628a\u200b url
\u200b\u914d\u7f6e\u200b\u6700\u540e\u200b\u7684\u200b quarterly
\u200b\u6362\u6210\u200b latest
\u200b\u5373\u53ef\u200b\u3002
\u200b\u4fee\u6539\u200b\u914d\u7f6e\u200b\u540e\u200b\uff0c\u200b\u8fd0\u884c\u200b pkg update -f
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b security/ca_root_nss
\u200b\u8f6f\u4ef6\u5305\u200b\u3002
"},{"location":"freebsd-pkg.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
"},{"location":"freebsd-ports.html","title":"FreeBSD ports","text":""},{"location":"freebsd-ports.html#_1","title":"\u5730\u5740","text":"http://mirrors.ustc.edu.cn/freebsd-ports/
"},{"location":"freebsd-ports.html#_2","title":"\u8bf4\u660e","text":"FreeBSD ports \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"freebsd-ports.html#_3","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"\u200b\u5728\u200b /etc/make.conf
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff08\u200b\u5982\u679c\u200b\u6587\u4ef6\u200b\u4e0d\u200b\u5b58\u5728\u200b\uff0c\u200b\u5219\u200b\u65b0\u5efa\u200b\u4e4b\u200b\uff09\uff1a
MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/\n
ports.tar.gz \u200b\u6587\u4ef6\u200b\u4e3a\u200b Ports Collection\uff0c\u200b\u53ef\u4ee5\u200b\u4e0b\u8f7d\u200b\u540e\u200b\u89e3\u538b\u200b\u5230\u200b /usr/ports/
\u200b\u76ee\u5f55\u200b\u3002\u200b\u4e5f\u200b\u53ef\u200b\u53c2\u8003\u200b FreeBSD Handbook \u200b\u4e2d\u200b Installing the Ports Collection \u200b\u4e00\u8282\u200b\uff0c\u200b\u4f7f\u7528\u200b git
\u200b\u83b7\u53d6\u200b ports tree\uff1a
git clone --filter=tree:0 https://mirrors.ustc.edu.cn/freebsd-ports/ports.git /usr/ports\n
Warning
\u200b\u8fd9\u91cc\u200b\u4f7f\u7528\u200b\u4e86\u200b --filter=tree:0
\u200b\u53c2\u6570\u200b\u4ee5\u200b\u8fdb\u884c\u200b treeless clone\uff0c\u200b\u51cf\u5c11\u200b\u4e0b\u8f7d\u91cf\u200b\u4e0e\u200b\u670d\u52a1\u7aef\u200b\u538b\u529b\u200b\u3002\u200b\u5173\u4e8e\u200b\u4e0d\u540c\u200b\u7684\u200b\u90e8\u5206\u200b clone \u200b\u65b9\u5f0f\u200b\u53ca\u5176\u200b\u6ce8\u610f\u4e8b\u9879\u200b\uff0c\u200b\u53ef\u200b\u53c2\u8003\u200b GitHub Blog \u200b\u7684\u200b\u6709\u5173\u200b\u6587\u7ae0\u200b\u3002
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u65e9\u671f\u200b\u7248\u672c\u200b\u4f7f\u7528\u200b\u4e86\u200b --depth
\uff0c\u200b\u4f46\u200b\u8bf7\u200b\u907f\u514d\u200b\u4f7f\u7528\u200b --depth
\u200b\u53c2\u6570\u200b\uff0c \u200b\u56e0\u4e3a\u200b\u5176\u200b\u540e\u7eed\u200b\u66f4\u65b0\u200b\u4f1a\u200b\u7ed9\u200b\u670d\u52a1\u5668\u200b\u5e26\u6765\u200b\u5927\u91cf\u200b\u7684\u200b\u8ba1\u7b97\u200b\u538b\u529b\u200b\u3002
\u200b\u5982\u679c\u200b\u4e0d\u200b\u9700\u8981\u200b\u540e\u7eed\u200b\u66f4\u65b0\u200b ports\uff0c\u200b\u63a8\u8350\u200b\u76f4\u63a5\u200b\u4e0b\u8f7d\u200b http://mirrors.ustc.edu.cn/freebsd-ports/ports.tar.gz \u200b\u6587\u4ef6\u200b\u5e76\u200b\u89e3\u538b\u200b\u3002
Warning
\u200b\u90e8\u5206\u200b ports \u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u9700\u8981\u200b\u4ece\u200b http://distcache.freebsd.org/ports-distfiles/ \u200b\u4ee5\u5916\u200b\u7684\u200b master site \u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0d\u200b\u5305\u542b\u200b\u8fd9\u4e9b\u200b\u6587\u4ef6\u200b\u3002
Warning
\u200b\u672c\u200b\u955c\u50cf\u200b\u4ec5\u200b\u5305\u542b\u200b ports tree \u200b\u4e2d\u200b HEAD branch \u200b\u5f15\u7528\u200b\u5230\u200b\u7684\u200b\u6587\u4ef6\u200b\u3002\u200b\u5b63\u5ea6\u200b\u5206\u652f\u200b\uff08\u200b\u5982\u200b 2020Q4
\uff09\u200b\u5f15\u7528\u200b\u7684\u200b\u6587\u4ef6\u200b\u6709\u200b\u53ef\u80fd\u200b\u4e0d\u200b\u5305\u542b\u200b\u5728\u200b\u672c\u200b\u955c\u50cf\u200b\u4e2d\u200b\u3002
"},{"location":"freebsd-ports.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b https://www.freebsd.org/ports
"},{"location":"freebsd.html","title":"FreeBSD","text":""},{"location":"freebsd.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/freebsd/
"},{"location":"freebsd.html#_2","title":"\u8bf4\u660e","text":"FreeBSD \u200b\u53d1\u884c\u7248\u200b\u4ed3\u5e93\u200b
"},{"location":"freebsd.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"FreeBSD \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"freebsd.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"FreeBSD \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u6b63\u5f0f\u200b\u7248\u672c\u200b
"},{"location":"freebsd.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":" - ISO \u200b\u955c\u50cf\u200b\u4f4d\u4e8e\u200b /releases/ISO-IMAGES
- \u200b\u865a\u62df\u673a\u200b\u6a21\u677f\u200b\u4f4d\u4e8e\u200b /releases/VM-IMAGES
- \u200b\u6587\u6863\u200b\u53ca\u200b\u8d44\u6599\u200b\u4f4d\u4e8e\u200b /doc
Warning
pkg \u200b\u548c\u200b ports \u200b\u4ed3\u5e93\u200b\u5df2\u200b\u88ab\u200b\u5b98\u65b9\u200b\u79fb\u52a8\u200b\u5230\u200b\u72ec\u7acb\u200b\u7684\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u3002\u200b\u8be6\u89c1\u200b \u200b\u76f8\u5173\u200b\u955c\u50cf\u200b\u3002
"},{"location":"freebsd.html#_6","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - freebsd-pkg
- freebsd-ports
"},{"location":"freebsd.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.freebsd.org
\u200b\u8bba\u575b\u200b https://forums.freebsd.org
\u200b\u6587\u6863\u200b https://www.freebsd.org/doc
"},{"location":"gentoo-portage.html","title":"Gentoo Portage","text":""},{"location":"gentoo-portage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo-portage
"},{"location":"gentoo-portage.html#_2","title":"\u8bf4\u660e","text":"Gentoo Portage Ebuild \u200b\u6e90\u200b\uff08Rsync \u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09
"},{"location":"gentoo-portage.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo-portage.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u65b0\u5efa\u200b\u6216\u200b\u4fee\u6539\u200b /etc/portage/repos.conf/gentoo.conf
\uff1a
[DEFAULT]\nmain-repo = gentoo\n\n[gentoo]\nlocation = /usr/portage\nsync-type = rsync\nsync-uri = rsync://rsync.mirrors.ustc.edu.cn/gentoo-portage\nauto-sync = yes\n
"},{"location":"gentoo-portage.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - gentoo
- gentoo.git
"},{"location":"gentoo-portage.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/mirrors-rsync.xml
"},{"location":"gentoo.git.html","title":"Gentoo Git","text":""},{"location":"gentoo.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo.git
"},{"location":"gentoo.git.html#_2","title":"\u8bf4\u660e","text":"Gentoo Portage Ebuild \u200b\u6e90\u200b\uff08Git \u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09
"},{"location":"gentoo.git.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo.git.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u786e\u4fdd\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u5df2\u200b\u5b89\u88c5\u200b dev-vcs/git
\u3002
\u200b\u4fee\u6539\u200b /etc/portage/repos.conf/gentoo.conf
\u200b\u4e2d\u200b\u7684\u200b sync-type
\u200b\u4e3a\u200b git
\uff0csync-uri
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/gentoo.git
\u3002
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u4fee\u6539\u200b\u540e\u200b\u7684\u200b\uff1a
[DEFAULT]\nmain-repo = gentoo\n\n[gentoo]\nlocation = /var/db/repos/gentoo\nsync-type = git\nsync-uri = https://mirrors.ustc.edu.cn/gentoo.git\nauto-sync = yes\nsync-rsync-verify-jobs = 1\nsync-rsync-verify-metamanifest = yes\nsync-rsync-verify-max-age = 24\nsync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc\nsync-openpgp-keyserver = hkps://keys.gentoo.org\nsync-openpgp-key-refresh-retry-count = 40\nsync-openpgp-key-refresh-retry-overall-timeout = 1200\nsync-openpgp-key-refresh-retry-delay-exp-base = 2\nsync-openpgp-key-refresh-retry-delay-max = 60\nsync-openpgp-key-refresh-retry-delay-mult = 4\nsync-webrsync-verify-signature = yes\n
-
\u200b\u7b2c\u4e00\u6b21\u200b\u4f7f\u7528\u200b Git
\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u7684\u200b\u7528\u6237\u200b\uff08\u200b\u4ece\u200b Rsync
\u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\u6362\u200b\u5230\u200b Git
\u200b\u65b9\u5f0f\u200b\u540c\u6b65\u200b\uff09\uff1a
\u200b\u6309\u7167\u200b\u4e0a\u8ff0\u200b\u6559\u7a0b\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/portage/repos.conf/gentoo.conf
\uff0c\u200b\u9700\u8981\u200b\uff1a
# \u200b\u5220\u9664\u200b\u672c\u5730\u200b main tree \u200b\u76ee\u5f55\u200b\nrm -rf /var/db/repos/gentoo\n\n# \u200b\u91cd\u65b0\u200b\u540c\u6b65\u200b\nemerge --sync\n
-
\u200b\u5df2\u7ecf\u200b\u914d\u7f6e\u200b\u8fc7\u200b Git
\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u7684\u200b\u7528\u6237\u200b\uff08\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6362\u200b\u4e2d\u79d1\u5927\u200b\u6e90\u200b\uff09\u200b\u53ea\u200b\u9700\u8981\u200b\uff1a
\u200b\u66f4\u6539\u200b\u5b8c\u200b /etc/portage/repos.conf/gentoo.conf
\uff1a
# \u200b\u8fdb\u5165\u200b main tree \u200b\u76ee\u5f55\u200b\ncd /var/db/repos/gentoo\n\n# \u200b\u5c06\u200b remote url \u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u4e2d\u79d1\u5927\u200b\ngit remote set-url origin https://mirrors.ustc.edu.cn/gentoo.git\n\n# \u200b\u91cd\u65b0\u200b\u540c\u6b65\u200b\nemerge --sync\n
"},{"location":"gentoo.git.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - gentoo
- gentoo-portage
"},{"location":"gentoo.git.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
"},{"location":"gentoo.html","title":"Gentoo","text":""},{"location":"gentoo.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/gentoo/
"},{"location":"gentoo.html#_2","title":"\u8bf4\u660e","text":"Gentoo \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"gentoo.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"ALL
"},{"location":"gentoo.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5728\u200b /etc/portage/make.conf
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u6216\u200b\u4fee\u6539\u200b\uff1a
GENTOO_MIRRORS=\"https://mirrors.ustc.edu.cn/gentoo/\"\n
"},{"location":"gentoo.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.gentoo.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/lists.xml
\u200b\u8bba\u575b\u200b https://forums.gentoo.org/
\u200b\u6587\u6863\u200b https://www.gentoo.org/doc/en/
Wiki https://wiki.gentoo.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://www.gentoo.org/main/en/mirrors-rsync.xml
"},{"location":"ghcup.html","title":"GHCup","text":""},{"location":"ghcup.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ghcup/
"},{"location":"ghcup.html#_2","title":"\u8bf4\u660e","text":"GHCup \u200b\u7c7b\u4f3c\u200b Rustup\uff0c\u200b\u53ef\u4ee5\u200b\u7528\u4e8e\u200b\u5b89\u88c5\u200b Haskell \u200b\u5de5\u5177\u200b\u94fe\u200b\u3002\u200b\u5efa\u8bae\u200b\u642d\u914d\u200b Hackage \u200b\u548c\u200b Stackage \u200b\u6e90\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"ghcup.html#_3","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"\u200b\u53c2\u8003\u200b\u5982\u4e0b\u200b\u6b65\u9aa4\u200b\u53ef\u200b\u5b89\u88c5\u200b\u5b8c\u6574\u200b\u7684\u200b Haskell \u200b\u5de5\u5177\u200b\u94fe\u200b\u3002
Note
\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u4f1a\u200b\u5b89\u88c5\u200b\u5e76\u200b\u914d\u7f6e\u200b GHCup 0.0.7 \u200b\u7248\u672c\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b\u3002\u200b\u53ef\u200b\u67e5\u770b\u200b https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ \u200b\u76ee\u5f55\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0c\u200b\u5e76\u200b\u9009\u62e9\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\u7684\u200b yaml \u200b\u6587\u4ef6\u200b\u66ff\u6362\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b URL\u3002
\u200b\u7b2c\u4e00\u6b65\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09 \uff1a\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u5b89\u88c5\u200b GHCup \u200b\u672c\u4f53\u200b\u3002\u200b\u5982\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b GHCup\uff0c\u200b\u53ef\u200b\u8df3\u200b\u5230\u200b\u4e0b\u200b\u4e00\u6b65\u200b\u3002
# Linux, FreeBSD, macOS \u200b\u7528\u6237\u200b\uff1a\u200b\u5728\u200b\u7ec8\u7aef\u200b\u4e2d\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\ncurl --proto '=https' --tlsv1.2 -sSf https://mirrors.ustc.edu.cn/ghcup/sh/bootstrap-haskell | BOOTSTRAP_HASKELL_YAML=https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml sh\n\n# Windows \u200b\u7528\u6237\u200b\uff1a\u200b\u4ee5\u975e\u200b\u7ba1\u7406\u5458\u200b\u8eab\u4efd\u200b\u5728\u200b PowerShell \u200b\u4e2d\u200b\u8fd0\u884c\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\n$env:BOOTSTRAP_HASKELL_YAML = 'https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml'\nSet-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://mirrors.ustc.edu.cn/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true\n
\u200b\u7b2c\u4e8c\u6b65\u200b \uff1a\u200b\u914d\u7f6e\u200b GHCup \u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u3002\u200b\u7f16\u8f91\u200b ~/.ghcup/config.yaml
\u200b\u589e\u52a0\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\uff1a
url-source:\n OwnSource: https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml\n
\u200b\u7b2c\u4e09\u6b65\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09 \uff1a\u200b\u914d\u7f6e\u200b Cabal \u200b\u548c\u200b Stack \u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u6587\u6863\u200b hackage
\u200b\u548c\u200b stackage
\u3002
Warning
\u200b\u79d1\u5927\u200b GHCup \u200b\u6e90\u4ec5\u200b\u652f\u6301\u200b\u8f83\u200b\u65b0\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\uff08\u200b\u5143\u200b\u6570\u636e\u683c\u5f0f\u200b\u7248\u672c\u200b\u4ec5\u200b\u652f\u6301\u200b 0.0.6 \u200b\u53ca\u200b\u4ee5\u4e0a\u200b\uff09\u3002\u200b\u5982\u679c\u200b\u4f60\u200b\u4f7f\u7528\u200b\u7684\u200b GHCup \u200b\u7248\u672c\u200b\u6bd4\u8f83\u200b\u65e7\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b\u4e0a\u8ff0\u200b\u6b65\u9aa4\u200b\u5b89\u88c5\u200b\u65b0\u200b\u7248\u672c\u200b GHCup\u3002
"},{"location":"ghcup.html#_4","title":"\u9884\u200b\u53d1\u5e03\u200b\u7248\u672c","text":"\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u9891\u9053\u200b\u53ef\u4ee5\u200b\u5b89\u88c5\u200b\u5c1a\u672a\u200b\u6b63\u5f0f\u200b\u53d1\u5e03\u200b\u7684\u200b\u6d4b\u8bd5\u200b\u7248\u672c\u200b\u3002\u200b\u8981\u200b\u542f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u6e90\u200b\uff0c\u200b\u5c06\u200b ~/.ghcup/config.yaml
\u200b\u6587\u4ef6\u200b\u4e2d\u200b url-source
\u200b\u4e00\u8282\u200b\u4fee\u6539\u200b\u5982\u4e0b\u200b\uff1a
url-source:\n OwnSource:\n - https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-0.0.7.yaml\n - https://mirrors.ustc.edu.cn/ghcup/ghcup-metadata/ghcup-prereleases-0.0.7.yaml\n
"},{"location":"ghcup.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Haskell \u200b\u4e3b\u9875\u200b https://www.haskell.org/
GHCup \u200b\u4e3b\u9875\u200b https://www.haskell.org/ghcup/
"},{"location":"github-release.html","title":"GitHub Release","text":""},{"location":"github-release.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/github-release/
"},{"location":"github-release.html#_2","title":"\u8bf4\u660e","text":"\u200b\u90e8\u5206\u200b GitHub \u200b\u4ed3\u5e93\u200b Release \u200b\u5185\u5bb9\u200b\u7684\u200b\u955c\u50cf\u200b
"},{"location":"github-release.html#_3","title":"\u6536\u5f55\u200b\u4ed3\u5e93","text":"\u200b\u4ec5\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7248\u672c\u200b\uff1a
- adoptium/temurin8-binaries
- adoptium/temurin11-binaries
- adoptium/temurin17-binaries
- adoptium/temurin19-binaries
- pbatard/rufus
- Homebrew/homebrew-portable-ruby
- Homebrew/glibc-bootstrap
- 3-manifolds/Sage_macOS
\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7684\u200b\u4e24\u4e2a\u200b\u7248\u672c\u200b\uff1a
- TheThirdOne/rars
\u200b\u955c\u50cf\u200b\u6700\u65b0\u200b\u7684\u200b\u4e94\u4e2a\u200b\u7248\u672c\u200b\uff1a
- XmacsLabs/mogan
"},{"location":"github-release.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u76f4\u63a5\u200b\u524d\u5f80\u200b\u6b64\u200b\u955c\u50cf\u200b\u5730\u5740\u200b\uff0c\u200b\u70b9\u51fb\u200b\u5373\u53ef\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"github-release.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"AdoptOpenJDK \u200b\u5b98\u7f51\u200b https://adoptopenjdk.net/
Rufus \u200b\u5b98\u7f51\u200b https://rufus.ie/
"},{"location":"hackage.html","title":"Hackage","text":""},{"location":"hackage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/hackage/
"},{"location":"hackage.html#_2","title":"\u8bf4\u660e","text":"Hackage \u200b\u955c\u50cf\u200b
"},{"location":"hackage.html#stack","title":"Stack \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b ~/.stack/config.yaml
\uff0c\u200b\u589e\u52a0\u200b\u4e0b\u5217\u200b\u53c2\u6570\u200b
>= v2.9.3>= v2.1.1, <v2.9.3< v2.1.1 package-index:\n download-prefix: https://mirrors.ustc.edu.cn/hackage/\n hackage-security:\n keyids:\n - 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d\n - 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42\n - 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833\n - 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201\n - 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3\n - 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921\n - 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d\n - aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9\n - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0\n key-threshold: 3 # number of keys required\n\n # ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614\n ignore-expiry: true\n
package-indices:\n- download-prefix: https://mirrors.ustc.edu.cn/hackage/\n hackage-security:\n keyids:\n - 0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d\n - 1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42\n - 280b10153a522681163658cb49f632cde3f38d768b736ddbc901d99a1a772833\n - 2a96b1889dc221c17296fcc2bb34b908ca9734376f0f361660200935916ef201\n - 2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3\n - 51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921\n - 772e9f4c7db33d251d5c6e357199c819e569d130857dc225549b40845ff0890d\n - aa315286e6ad281ad61182235533c41e806e5a787e0b6d1e7eef3f09d137d2e9\n - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0\n key-threshold: 3 # number of keys required\n\n # ignore expiration date, see https://github.com/commercialhaskell/stack/pull/4614\n ignore-expiry: true\n
package-indices:\n - name: USTC\n download-prefix: https://mirrors.ustc.edu.cn/hackage/package/\n http: https://mirrors.ustc.edu.cn/hackage/01-index.tar.gz\n
"},{"location":"hackage.html#cabal","title":"Cabal \u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":" - \u200b\u6267\u884c\u200b
cabal user-config init
-
\u200b\u4fee\u6539\u200b ~/.cabal/config
Cabal >= 1.24 (GHC 8.0)Cabal < 1.24 \u200b\u627e\u5230\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\uff1a
repository hackage.haskell.org\n url: http://hackage.haskell.org/\n -- secure: True\n -- root-keys:\n -- keys-threshold: 3\n
\u200b\u6539\u4e3a\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
repository mirrors.ustc.edu.cn\n url: https://mirrors.ustc.edu.cn/hackage/\n secure: True\n
Note
\u200b\u9996\u6b21\u200b cabal update
\u200b\u65f6\u4f1a\u200b\u63d0\u793a\u200b Warning: No mirrors found for http://mirrors.ustc.edu.cn/hackage/
\uff0c \u200b\u8be5\u200b\u8b66\u544a\u200b\u53ef\u200b\u5ffd\u7565\u200b\u3002
Warning
\u200b\u4e3a\u4e86\u200b\u4fdd\u8bc1\u200b\u4e0e\u200b\u8001\u200b\u7248\u672c\u200b cabal \u200b\u7684\u200b\u517c\u5bb9\u6027\u200b\uff0csecure
\u200b\u503c\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b False
\u200b\u53ef\u80fd\u200b\u5bfc\u81f4\u200b cabal \u200b\u65e0\u6cd5\u200b\u83b7\u53d6\u200b\u5230\u200b\u6700\u65b0\u200b\u7684\u200b\u5305\u200b\u4fe1\u606f\u200b\u3002
\u200b\u627e\u5230\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\uff1a
remote-repo: hackage.haskell.org:http://hackage.haskell.org/packages/archive\n
\u200b\u6539\u4e3a\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
remote-repo: mirrors.ustc.edu.cn:http://mirrors.ustc.edu.cn/hackage/\n
-
\u200b\u6267\u884c\u200b cabal update
"},{"location":"hackage.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://hackage.haskell.org/
Cabal https://www.haskell.org/cabal/
Stack https://docs.haskellstack.org/en/stable/README/
"},{"location":"homebrew-bottles.html","title":"Homebrew Bottles","text":""},{"location":"homebrew-bottles.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-bottles/
"},{"location":"homebrew-bottles.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u9884\u200b\u7f16\u8bd1\u200b\u4e8c\u8fdb\u5236\u200b\u8f6f\u4ef6\u5305\u200b\u4e0e\u200b\u8f6f\u4ef6\u5305\u200b\u5143\u200b\u6570\u636e\u6587\u4ef6\u200b
"},{"location":"homebrew-bottles.html#_3","title":"\u6536\u5f55\u200b\u4ed3\u5e93","text":" - homebrew/homebrew-core
- brew formula \u200b\u4e0e\u200b cask \u200b\u7684\u200b JSON \u200b\u5143\u200b\u6570\u636e\u6587\u4ef6\u200b
"},{"location":"homebrew-bottles.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u5728\u200b\u8fd0\u884c\u200b brew
\u200b\u524d\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_BOTTLE_DOMAIN
\uff0c\u200b\u503c\u4e3a\u200b https://mirrors.ustc.edu.cn/homebrew-bottles
\u3002
\u200b\u6b64\u5916\u200b\uff0cbrew 4.0 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u4f7f\u7528\u200b\u65b0\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u63a5\u53e3\u200b\uff0c\u200b\u56e0\u6b64\u200b\u8fd8\u200b\u9700\u8981\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_API_DOMAIN
\uff0c\u200b\u503c\u4e3a\u200b https://mirrors.ustc.edu.cn/homebrew-bottles/api
\u3002
\u200b\u4e34\u65f6\u200b\u66ff\u6362\u200b\uff1a
export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"\nexport HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"\n
\u200b\u6c38\u4e45\u200b\u66ff\u6362\u200b\uff1a
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"' >> ~/.bash_profile\necho 'export HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_BOTTLE_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles\"' >> ~/.zshrc\necho 'export HOMEBREW_API_DOMAIN=\"https://mirrors.ustc.edu.cn/homebrew-bottles/api\"' >> ~/.zshrc\n
Note
Linuxbrew \u200b\u6838\u5fc3\u200b\u4ed3\u5e93\u200b\uff08linuxbrew-core
\uff09\u200b\u81ea\u200b 2021 \u200b\u5e74\u200b 10 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\uff08brew
\u200b\u7248\u672c\u200b 3.3.0 \u200b\u8d77\u200b\uff09\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0cLinuxbrew \u200b\u7528\u6237\u200b\u5e94\u200b\u8fc1\u79fb\u200b\u81f3\u200b homebrew-core
\u3002 Linuxbrew \u200b\u7528\u6237\u200b\u8bf7\u200b\u4f9d\u672c\u200b\u955c\u50cf\u200b\u8bf4\u660e\u200b\u91cd\u65b0\u200b\u8bbe\u7f6e\u200b\u955c\u50cf\u200b\u3002
"},{"location":"homebrew-bottles.html#_5","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-bottles.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
Bottles \u200b\u4ecb\u7ecd\u200b http://docs.brew.sh/Bottles.html
"},{"location":"homebrew-cask-versions.git.html","title":"Homebrew Cask Versions","text":""},{"location":"homebrew-cask-versions.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-cask-versions.git/
"},{"location":"homebrew-cask-versions.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew cask \u200b\u5176\u4ed6\u200b\u7248\u672c\u200b (alternative versions) \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u63d0\u4f9b\u200b\u4f7f\u7528\u200b\u4eba\u6570\u200b\u591a\u200b\u7684\u200b\u3001\u200b\u9700\u8981\u200b\u7684\u200b\u7248\u672c\u200b\u4e0d\u200b\u5728\u200b cask \u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u7684\u200b\u5e94\u7528\u200b\u3002
"},{"location":"homebrew-cask-versions.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask-versions https://mirrors.ustc.edu.cn/homebrew-cask-versions.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask-versions https://github.com/Homebrew/homebrew-cask-versions\n
"},{"location":"homebrew-cask-versions.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-services.git
"},{"location":"homebrew-cask-versions.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://github.com/Homebrew/homebrew-cask-versions
Homebrew https://brew.sh/
"},{"location":"homebrew-cask.git.html","title":"Homebrew Cask","text":""},{"location":"homebrew-cask.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-cask.git/
"},{"location":"homebrew-cask.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew cask \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u63d0\u4f9b\u200b macOS \u200b\u5e94\u7528\u200b\u548c\u200b\u5927\u578b\u200b\u4e8c\u8fdb\u5236\u200b\u6587\u4ef6\u200b
"},{"location":"homebrew-cask.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
Brew 4.0 \u200b\u7248\u672c\u200b\u540e\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u83b7\u53d6\u200b\u4ed3\u5e93\u200b\u4fe1\u606f\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5728\u200b\u5927\u90e8\u5206\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u90fd\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\u3002\u200b\u53ef\u200b\u53c2\u8003\u200b homebrew-bottles
\u200b\u8fdb\u884c\u200b\u76f8\u5173\u200b\u914d\u7f6e\u200b\u3002
\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask https://mirrors.ustc.edu.cn/homebrew-cask.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/cask https://github.com/Homebrew/homebrew-cask\n
Note
Caskroom \u200b\u7684\u200b Git \u200b\u5730\u5740\u200b\u5728\u200b 2018 \u200b\u5e74\u200b 5 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\u4ece\u200b https://github.com/caskroom/homebrew-cask \u200b\u8fc1\u79fb\u200b\u5230\u200b\u4e86\u200b https://github.com/Homebrew/homebrew-cask\u3002
"},{"location":"homebrew-cask.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-cask.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://caskroom.github.io
Homebrew https://brew.sh/
"},{"location":"homebrew-core.git.html","title":"Homebrew Core","text":""},{"location":"homebrew-core.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-core.git/
"},{"location":"homebrew-core.git.html#_2","title":"\u8bf4\u660e","text":"Homebrew \u200b\u6838\u5fc3\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b
"},{"location":"homebrew-core.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
Brew 4.0 \u200b\u7248\u672c\u200b\u540e\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5143\u200b\u6570\u636e\u200b JSON API \u200b\u83b7\u53d6\u200b\u4ed3\u5e93\u200b\u4fe1\u606f\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5728\u200b\u5927\u90e8\u5206\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u90fd\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5982\u4e0b\u200b\u914d\u7f6e\u200b\u3002\u200b\u53ef\u200b\u53c2\u8003\u200b homebrew-bottles
\u200b\u8fdb\u884c\u200b\u76f8\u5173\u200b\u914d\u7f6e\u200b\u3002
\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nbrew update\n
Note
\u200b\u82e5\u200b\u7528\u6237\u200b\u8bbe\u7f6e\u200b\u4e86\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\uff0c\u200b\u5219\u200b\u6bcf\u6b21\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u5c06\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u8bbe\u7f6e\u200b\u8fdc\u7a0b\u200b\u3002\u200b\u63a8\u8350\u200b\u7528\u6237\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\u200b\u52a0\u5165\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u3002
# \u200b\u5bf9\u4e8e\u200b bash \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"' >> ~/.bash_profile\n\n# \u200b\u5bf9\u4e8e\u200b zsh \u200b\u7528\u6237\u200b\necho 'export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"' >> ~/.zshrc\n
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
unset HOMEBREW_CORE_GIT_REMOTE\nbrew tap --custom-remote homebrew/core https://github.com/Homebrew/homebrew-core\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002 \u200b\u91cd\u7f6e\u200b\u56de\u200b\u9ed8\u8ba4\u200b\u8fdc\u7a0b\u200b\u540e\u200b\uff0c\u200b\u7528\u6237\u200b\u5e94\u8be5\u200b\u5220\u9664\u200b shell \u200b\u7684\u200b profile \u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7684\u200b\u73af\u5883\u53d8\u91cf\u200b HOMEBREW_CORE_GIT_REMOTE
\u200b\u4ee5\u514d\u200b\u8fd0\u884c\u200b brew update
\u200b\u65f6\u200b\u8fdc\u7a0b\u200b\u518d\u6b21\u200b\u88ab\u200b\u66f4\u6362\u200b\u3002
Note
Linuxbrew \u200b\u6838\u5fc3\u200b\u4ed3\u5e93\u200b\uff08linuxbrew-core
\uff09\u200b\u81ea\u200b 2021 \u200b\u5e74\u200b 10 \u200b\u6708\u200b 25 \u200b\u65e5\u200b\uff08brew
\u200b\u7248\u672c\u200b 3.3.0 \u200b\u8d77\u200b\uff09\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0cLinuxbrew \u200b\u7528\u6237\u200b\u5e94\u200b\u8fc1\u79fb\u200b\u81f3\u200b homebrew-core
\u3002 Linuxbrew \u200b\u7528\u6237\u200b\u8bf7\u200b\u4f9d\u672c\u200b\u955c\u50cf\u200b\u8bf4\u660e\u200b\u91cd\u65b0\u200b\u8bbe\u7f6e\u200b\u955c\u50cf\u200b\u3002\u200b\u6ce8\u610f\u200b\u8fc1\u79fb\u200b\u524d\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.3.0 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002 \u200b\u8fc1\u79fb\u200b\u8fc7\u7a0b\u200b\u4e2d\u82e5\u200b\u51fa\u73b0\u200b\u4efb\u4f55\u200b\u95ee\u9898\u200b\uff0c\u200b\u53ef\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u91cd\u65b0\u5b89\u88c5\u200b homebrew-core
\uff1a
export HOMEBREW_CORE_GIT_REMOTE=\"https://mirrors.ustc.edu.cn/homebrew-core.git\"\nrm -rf \"$(brew --repo homebrew/core)\"\nbrew tap --custom-remote --force-auto-update homebrew/core https://mirrors.ustc.edu.cn/homebrew-core.git\n
"},{"location":"homebrew-core.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-cask.git
- homebrew-cask-versions.git
- homebrew-services.git
"},{"location":"homebrew-core.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://brew.sh/
brew \u200b\u6587\u6863\u200b http://docs.brew.sh/
"},{"location":"homebrew-services.git.html","title":"Homebrew Services","text":""},{"location":"homebrew-services.git.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/homebrew-services.git/
"},{"location":"homebrew-services.git.html#_2","title":"\u8bf4\u660e","text":"\u200b\u4e0e\u200b brew services
\u200b\u6709\u5173\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u7528\u4e8e\u200b\u5728\u200b macOS (launchctl
) \u200b\u4e0e\u200b Linux (systemctl
) \u200b\u4e0a\u200b\u7ba1\u7406\u200b brew \u200b\u5b89\u88c5\u200b\u7684\u200b\u670d\u52a1\u200b\u3002
"},{"location":"homebrew-services.git.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u6216\u200b\u5c06\u200b\u5df2\u200b\u5b89\u88c5\u200b\u7684\u200b\u4ed3\u5e93\u200b\u8fdc\u7a0b\u200b\u66ff\u6362\u200b\u4e3a\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/services https://mirrors.ustc.edu.cn/homebrew-services.git\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b Error: invalid option: --custom-remote
\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u8fd0\u884c\u200b brew update
\u200b\u5c06\u200b brew
\u200b\u66f4\u65b0\u200b\u81f3\u200b 3.2.17 \u200b\u6216\u200b\u4ee5\u4e0a\u200b\u7248\u672c\u200b\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
brew tap --custom-remote --force-auto-update homebrew/services https://github.com/Homebrew/homebrew-services\n
"},{"location":"homebrew-services.git.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - brew.git
- homebrew-bottles
- homebrew-core.git
- homebrew-cask.git
- homebrew-cask-versions.git
"},{"location":"homebrew-services.git.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://github.com/Homebrew/homebrew-services
Homebrew https://brew.sh/
"},{"location":"influxdata.html","title":"InfluxData","text":""},{"location":"influxdata.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/influxdata/
"},{"location":"influxdata.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u5305\u542b\u200b InfluxData \u200b\u7684\u200b\u65f6\u5e8f\u200b\u6570\u636e\u200b\u5e73\u53f0\u200b\u7684\u200b\u5f00\u6e90\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8bf8\u5982\u200b InfluxDB\u3001Telegraf \u200b\u7b49\u200b\u3002
"},{"location":"influxdata.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5bf9\u4e8e\u200b Debian/Ubuntu \u200b\u7528\u6237\u200b\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5bfc\u5165\u200b InfluxData \u200b\u7684\u200b GPG \u200b\u5bc6\u94a5\u200b\uff0c\u200b\u5e76\u200b\u66f4\u65b0\u200b\u914d\u7f6e\u200b\uff1a
wget -q https://repos.influxdata.com/influxdata-archive_compat.key\necho '393e8779c89ac8d958f81f942f9ad7fb82a25e133faddaf92e15b16e6ac9ce4c influxdata-archive_compat.key' | sha256sum -c && cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/keyrings/influxdata-archive_compat.gpg > /dev/null\necho 'deb [signed-by=/etc/apt/keyrings/influxdata-archive_compat.gpg] https://mirrors.ustc.edu.cn/influxdata/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list\n
\u200b\u5728\u200b\u8fd0\u884c\u200b apt update
\u200b\u4e4b\u540e\u200b\u5373\u53ef\u200b\u5b89\u88c5\u200b influxdb
\u200b\u4e0e\u200b telegraf
\u200b\u7b49\u200b\u8f6f\u4ef6\u5305\u200b\u3002
\u200b\u5bf9\u4e8e\u200b CentOS/RHEL \u200b\u7528\u6237\u200b\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u5bfc\u5165\u200b InfluxData \u200b\u7684\u200b GPG \u200b\u5bc6\u94a5\u200b\uff0c\u200b\u5e76\u200b\u66f4\u65b0\u200b\u914d\u7f6e\u200b\uff1a
cat <<EOF | sudo tee /etc/yum.repos.d/influxdata.repo\n[influxdata]\nname = InfluxData Repository - Stable\nbaseurl = https://mirrors.ustc.edu.cn/influxdata/stable/\\$basearch/main\nenabled = 1\ngpgcheck = 1\ngpgkey = https://repos.influxdata.com/influxdata-archive_compat.key\nEOF\n
dnf update
\u200b\u4e4b\u540e\u200b\u5373\u53ef\u200b\u5b89\u88c5\u200b influxdb2
\u200b\u4e0e\u200b telegraf
\u200b\u7b49\u200b\u8f6f\u4ef6\u5305\u200b\u3002
\u200b\u5982\u679c\u200b\u6709\u200b\u5176\u4ed6\u200b\u914d\u7f6e\u200b\u9700\u6c42\u200b\uff0c\u200b\u53ef\u200b\u53c2\u8003\u200b\u300c\u200b\u76f8\u5173\u200b\u94fe\u63a5\u200b\u300d\u200b\u4e2d\u200b\u300c\u200b\u5b98\u65b9\u200b\u4e0b\u8f7d\u200b\u6307\u5357\u200b\u300d\u200b\u7684\u200b\u8bf4\u660e\u200b\uff0c\u200b\u914d\u7f6e\u200b GPG \u200b\u5bc6\u94a5\u200b\u540e\u200b\uff0c\u200b\u5728\u200b\u914d\u7f6e\u200b\u9879\u200b\u66f4\u65b0\u200b\u65f6\u200b\u5c06\u200b repos.influxdata.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/influxdata
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"influxdata.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"InfluxData \u200b\u5b98\u7f51\u200b https://www.influxdata.com/
\u200b\u5b98\u65b9\u200b\u4e0b\u8f7d\u200b\u6307\u5357\u200b https://portal.influxdata.com/downloads/
"},{"location":"julia.html","title":"Julia","text":"Warning
\u200b\u7531\u4e8e\u200b\u5360\u7528\u200b\u7a7a\u95f4\u200b\u5de8\u5927\u200b\u4e14\u200b\u7528\u6237\u200b\u6781\u5c11\u200b\uff0cJulia \u200b\u6e90\u200b\u76ee\u524d\u200b\u5df2\u200b\u505c\u6b62\u200b\u670d\u52a1\u200b\u3002
"},{"location":"julia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/julia/
"},{"location":"julia.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6b64\u200b\u955c\u50cf\u200b\u5305\u62ec\u200b Julia \u200b\u7684\u200b\u5b98\u65b9\u200b\u5305\u200b\u6ce8\u518c\u8868\u200b General \u200b\u4ee5\u53ca\u200b\u88c5\u5305\u65f6\u200b\u6240\u200b\u6d89\u53ca\u200b\u7684\u200b\u6e90\u4ee3\u7801\u200b\u548c\u200b\u4e8c\u8fdb\u5236\u200b\u4f9d\u8d56\u200b\u3002
\u200b\u5173\u4e8e\u200b Julia \u200b\u4e8c\u8fdb\u5236\u200b\u7a0b\u5e8f\u200b\u7684\u200b\u955c\u50cf\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Julia Releases \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u6ce8\u200b\uff1a\u200b\u672c\u200b\u955c\u50cf\u200b\u7684\u200b\u4f7f\u7528\u200b\u9700\u8981\u200b Julia v1.4.0
\u200b\u6216\u200b\u66f4\u65b0\u200b\u7684\u200b\u7248\u672c\u200b\u3002
"},{"location":"julia.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u53ea\u200b\u9700\u8981\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b JULIA_PKG_SERVER
\u200b\u5373\u53ef\u200b\u5207\u6362\u200b\u955c\u50cf\u200b\u3002\u200b\u82e5\u200b\u6210\u529f\u200b\u5207\u6362\u200b\u955c\u50cf\u200b\uff0c\u200b\u5219\u200b\u80fd\u200b\u901a\u8fc7\u200b versioninfo()
\u200b\u67e5\u8be2\u200b\u5230\u200b\u76f8\u5173\u200b\u4fe1\u606f\u200b\uff0c\u200b\u4f8b\u5982\u200b\uff1a
julia> versioninfo()\nJulia Version 1.4.1\nCommit 381693d3df* (2020-04-14 17:20 UTC)\nPlatform Info:\nOS: Linux (x86_64-pc-linux-gnu)\nCPU: Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz\nWORD_SIZE: 64\nLIBM: libopenlibm\nLLVM: libLLVM-8.0.1 (ORCJIT, broadwell)\nEnvironment:\nJULIA_PKG_SERVER = https://mirrors.ustc.edu.cn/julia\n
\u200b\u82e5\u200b\u4e0d\u200b\u8bbe\u7f6e\u200b\u8be5\u200b\u73af\u5883\u53d8\u91cf\u200b\u5219\u200b\u9ed8\u8ba4\u200b\u4f7f\u7528\u200b\u5b98\u65b9\u200b\u670d\u52a1\u5668\u200b https://pkg.julialang.org
\u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u3002
"},{"location":"julia.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"\u200b\u4e0d\u540c\u200b\u7cfb\u7edf\u200b\u548c\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5404\u4e0d\u76f8\u540c\u200b\uff0c\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4ee5\u4e0b\u200b\u65b9\u5f0f\u200b\u6765\u200b\u4e34\u65f6\u200b\u4fee\u6539\u200b\u73af\u5883\u53d8\u91cf\u200b
- Linux Bash:
export JULIA_PKG_SERVER=https://mirrors.ustc.edu.cn/julia
- Windows Powershell:
$env:JULIA_PKG_SERVER = 'https://mirrors.ustc.edu.cn/julia'
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5229\u7528\u200b JuliaCN \u200b\u793e\u533a\u200b\u7ef4\u62a4\u200b\u7684\u200b\u4e2d\u6587\u200b\u672c\u5730\u5316\u200b\u5de5\u5177\u5305\u200b JuliaZH \u200b\u6765\u200b\u8fdb\u884c\u200b\u5207\u6362\u200b\uff1a
using JuliaZH # \u200b\u5728\u200b using \u200b\u65f6\u4f1a\u200b\u81ea\u52a8\u200b\u5207\u6362\u200b\u5230\u200b\u56fd\u5185\u200b\u7684\u200b\u955c\u50cf\u200b\u7ad9\u200b\nJuliaZH.set_mirror(\"USTC\") # \u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u624b\u52a8\u200b\u5207\u6362\u200b\u5230\u200b BFSU \u200b\u955c\u50cf\u200b\nJuliaZH.mirrors # \u200b\u67e5\u8be2\u200b\u8bb0\u5f55\u200b\u7684\u200b\u4e0a\u6e38\u200b\u4fe1\u606f\u200b\n
"},{"location":"julia.html#_5","title":"\u6c38\u4e45\u200b\u4f7f\u7528","text":"\u200b\u4e0d\u540c\u200b\u7cfb\u7edf\u200b\u548c\u200b\u547d\u4ee4\u884c\u200b\u4e0b\u200b\u6c38\u4e45\u200b\u8bbe\u5b9a\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b\u65b9\u5f0f\u200b\u4e5f\u200b\u4e0d\u200b\u76f8\u540c\u200b\uff0c\u200b\u4f8b\u5982\u200b Linux Bash \u200b\u4e0b\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4fee\u6539\u200b ~/.bashrc
\u200b\u6587\u4ef6\u200b\u5b9e\u73b0\u200b\u8be5\u200b\u76ee\u7684\u200b\uff1a
# ~/.bashrc\nexport JULIA_PKG_SERVER=https://mirrors.ustc.edu.cn/julia\n
\u200b\u6b64\u5916\u200b\uff0c\u200b\u8fd9\u91cc\u200b\u518d\u200b\u63d0\u4f9b\u200b\u4e00\u79cd\u200b\u9488\u5bf9\u200b Julia \u200b\u7684\u200b\u5168\u200b\u5e73\u53f0\u200b\u901a\u7528\u200b\u7684\u200b\u65b9\u5f0f\u200b\uff1a $JULIA_DEPOT_PATH/config/startup.jl
\uff08\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b ~/.julia/config/startup.jl
\uff09\u200b\u6587\u4ef6\u200b\u5b9a\u4e49\u200b\u4e86\u200b\u6bcf\u6b21\u200b\u542f\u52a8\u200b Julia \u200b\u65f6\u200b\u90fd\u200b\u4f1a\u200b\u6267\u884c\u200b\u7684\u200b\u547d\u4ee4\u200b\uff0c\u200b\u7f16\u8f91\u200b\u8be5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u5373\u53ef\u200b\uff1a
# ~/.julia/config/startup.jl\nENV[\"JULIA_PKG_SERVER\"] = \"https://mirrors.ustc.edu.cn/julia\"\n
\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u4f7f\u7528\u200b JuliaZH
\u200b\u6765\u200b\u4e00\u952e\u200b\u4fee\u6539\u200b/\u200b\u521b\u5efa\u200b startup.jl
\u200b\u6587\u4ef6\u200b\uff1a
julia> JuliaZH.generate_startup(\"default\")\n\u250c Info: \u200b\u6dfb\u52a0\u200b PkgServer\n\u2502 \u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://pkg.julialang.org\"\n\u2514 \u200b\u914d\u7f6e\u6587\u4ef6\u200b = \"/root/.julia/config\"\n\njulia> JuliaZH.generate_startup(\"USTC\")\n\u250c Info: \u200b\u66f4\u65b0\u200b PkgServer\n\u2502 \u200b\u539f\u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://pkg.julialang.org\"\n\u2502 \u200b\u65b0\u200b\u670d\u52a1\u5668\u200b\u5730\u5740\u200b = \"https://mirrors.USTC.edu.cn/julia\"\n\u2514 \u200b\u914d\u7f6e\u6587\u4ef6\u200b = \"/root/.julia/config\"\n
\u200b\u82e5\u200b\u8981\u200b\u4e34\u65f6\u200b\u7981\u6b62\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b julia --startup-file=no
\u200b\u6765\u200b\u53d6\u6d88\u200b\u6267\u884c\u200b startup.jl
\u200b\u6587\u4ef6\u200b\u3002
"},{"location":"julia.html#_6","title":"\u5e38\u89c1\u95ee\u9898","text":""},{"location":"julia.html#_7","title":"\u4e3a\u4ec0\u4e48\u200b\u6709\u4e9b\u200b\u5305\u200b\u7684\u200b\u4e0b\u8f7d\u200b\u8fd8\u662f\u200b\u5f88\u200b\u6162\u200b\uff1f","text":"\u200b\u6709\u200b\u4e24\u7c7b\u200b\u6570\u636e\u200b\u4e0d\u4f1a\u200b\u88ab\u200b\u955c\u50cf\u200b\uff1a
- \u200b\u5728\u200b
deps/build.jl
\u200b\u6587\u4ef6\u200b\u4e2d\u786c\u200b\u7f16\u7801\u200b\u7684\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\uff0c\u200b\u4f8b\u5982\u200b GR. - \u200b\u5728\u200b
Artifacts.toml
\u200b\u4e2d\u200b\u6ca1\u6709\u200b\u7ed9\u51fa\u200b download
\u200b\u9879\u200b\u7684\u200b\u8d44\u6e90\u200b\uff0c\u200b\u4f8b\u5982\u200b TestImages.
\u200b\u5728\u200b\u5b89\u88c5\u200b\u5305\u542b\u200b\u8fd9\u200b\u4e24\u7c7b\u200b\u6570\u636e\u200b\u7684\u200b\u5305\u65f6\u200b\uff0c\u200b\u5176\u200b\u6570\u636e\u200b\u4f9d\u7136\u200b\u662f\u4ece\u200b\u539f\u59cb\u200b\u5730\u5740\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u56e0\u6b64\u200b\u82e5\u200b\u7f51\u7edc\u200b\u4e0d\u200b\u7a33\u5b9a\u200b\u5219\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5728\u200b build \u200b\u9636\u6bb5\u200b\u62a5\u9519\u200b\u3002
"},{"location":"julia.html#_8","title":"\u4e3a\u4ec0\u4e48\u200b\u6ce8\u518c\u8868\u200b\u8fd8\u662f\u200b\u4ece\u539f\u200b\u5730\u5740\u200b\u4e0b\u8f7d\u200b\uff1f","text":"Julia v1.4.0
\u200b\u4e4b\u524d\u200b\u7684\u200b\u7248\u672c\u200b\u91c7\u7528\u200b\u7684\u200b\u662f\u200b git clone
\u200b\u7684\u200b\u65b9\u5f0f\u200b\u62c9\u53d6\u200b\u6ce8\u518c\u8868\u200b\u3002\u200b\u4e3a\u4e86\u200b\u4fdd\u6301\u200b\u517c\u5bb9\u6027\u200b\uff0c\u200b\u5982\u679c\u200b\u73b0\u6709\u200b\u7684\u200b\u6ce8\u518c\u8868\u200b\u662f\u200b\u4e00\u4e2a\u200b\u5b8c\u6574\u200b\u7684\u200b git \u200b\u4ed3\u5e93\u200b\u7684\u8bdd\u200b\uff0c\u200b\u90a3\u4e48\u200b\u5373\u4f7f\u200b\u8bbe\u7f6e\u200b\u4e86\u200b PkgServer \u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u955c\u50cf\u200b\u4e5f\u200b\u4f9d\u7136\u200b\u4f1a\u200b\u901a\u8fc7\u200b git
\u200b\u6765\u200b\u8fdb\u884c\u200b\u66f4\u65b0\u200b\uff0c\u200b\u6362\u53e5\u8bdd\u8bf4\u200b\uff0c\u200b\u4e0d\u4f1a\u200b\u901a\u8fc7\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6765\u200b\u4e0b\u8f7d\u200b\u6ce8\u518c\u8868\u200b\u6570\u636e\u200b\u3002
\u200b\u4ee5\u200b\u9ed8\u8ba4\u200b\u6ce8\u518c\u8868\u200b General
\u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u53ea\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u5c06\u200b\u5176\u200b\u91cd\u7f6e\u200b\u5230\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5373\u53ef\u200b\uff1a
- \u200b\u5220\u9664\u200b\u5f53\u524d\u200b\u6ce8\u518c\u8868\u200b\uff1a
(@v1.4) pkg> registry rm General
- \u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b/\u200b\u62c9\u53d6\u200b\u6ce8\u518c\u8868\u200b\uff1a
(@v1.4) pkg> registry add General
- \u200b\u5c06\u200b\u65e0\u6cd5\u200b\u5728\u200b\u65e7\u200b Julia \u200b\u7248\u672c\u200b\u4e2d\u200b\u66f4\u65b0\u200b\u6ce8\u518c\u8868\u200b
"},{"location":"julia.html#_9","title":"\u4e3a\u4ec0\u4e48\u200b\u6709\u4e9b\u200b\u5305\u200b\u8fd8\u662f\u200b\u4ece\u539f\u200b\u5730\u5740\u200b\u4e0b\u8f7d\u200b\uff1f","text":"\u200b\u955c\u50cf\u200b\u7ad9\u200b\u53ea\u200b\u955c\u50cf\u200b\u6ce8\u518c\u8868\u200b\u4e2d\u200b\u8bb0\u5f55\u200b\u7684\u200b\u5305\u200b\uff0c\u200b\u56e0\u6b64\u200b\u5982\u679c\u200b\u67d0\u4e9b\u200b\u5305\u662f\u200b\u901a\u8fc7\u200b\u6307\u5b9a\u200b URL \u200b\u7684\u200b\u65b9\u5f0f\u200b\u6765\u200b\u5b89\u88c5\u200b\u7684\u8bdd\u200b\uff0c\u200b\u90a3\u4e48\u200b\u8be5\u5305\u200b\u7684\u200b\u66f4\u65b0\u200b\u4e0d\u4f1a\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002 \u200b\u8fd9\u200b\u5e38\u89c1\u4e8e\u200b\u90a3\u4e9b\u200b\u8fd8\u200b\u672a\u6ce8\u518c\u200b\u7684\u200b\u5305\u200b\u53ca\u5176\u200b\u7248\u672c\u200b\uff0c\u200b\u4f8b\u5982\u200b\uff1a
]add Flux#master\n]add https://github.com/FluxML/Flux.jl.git\nPkg.add(PackageSpec(url=\"https://github.com/FluxML/Flux.jl.git\"))\n
"},{"location":"julia.html#condajl","title":"\u52a0\u5feb\u200b Conda.jl \u200b\u76f8\u5173\u200b\u64cd\u4f5c\u200b\u7684\u200b\u901f\u5ea6","text":"\u200b\u8fd9\u91cc\u200b\u7b80\u5355\u200b\u4ecb\u7ecd\u200b\u4e00\u4e0b\u200b\u5176\u200b\u4f7f\u7528\u200b\uff0c\u200b\u5177\u4f53\u200b\u7684\u200b\u7ec6\u8282\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b Conda.jl \u200b\u548c\u200b PyCall.jl \u200b\u7684\u200b\u6587\u6863\u200b\u3002 Conda.jl
\u200b\u7684\u200b\u52a0\u901f\u200b\u5206\u4e3a\u200b\u4e24\u200b\u90e8\u5206\u200b\uff1a
conda
\u200b\u7684\u200b\u5b89\u88c5\u200b\uff1a\u200b\u5982\u679c\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u6ca1\u6709\u200b\u627e\u5230\u200b conda
\u200b\u7684\u8bdd\u200b\uff0cConda.jl
\u200b\u4f1a\u200b\u4e0b\u8f7d\u200b\u5e76\u200b\u5b89\u88c5\u200b\u4e00\u4efd\u200b miniconda
\u3002 \u200b\u5982\u679c\u200b\u8fd9\u200b\u4e00\u6b65\u200b\u4e0b\u8f7d\u200b\u975e\u5e38\u200b\u7f13\u6162\u200b\u7684\u8bdd\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u63d0\u524d\u200b\u4ece\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b \uff08\u200b\u5982\u200b BFSU \u200b\u955c\u50cf\u200b\u7ad9\u200b\uff09 \u200b\u4e0b\u8f7d\u200b\u5e76\u200b\u5b89\u88c5\u200b anaconda
\uff0c\u200b\u7136\u540e\u200b\u901a\u8fc7\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b CONDA_JL_HOME=$HOME/anaconda3
\u200b\u6765\u200b\u6307\u5b9a\u200b Conda.jl
\u200b\u6240\u200b\u4f7f\u7528\u200b\u7684\u200b conda
\uff0c\u200b\u8fd9\u6837\u200b\u5c31\u200b\u907f\u514d\u200b\u91cd\u590d\u200b\u4e0b\u8f7d\u200b miniconda. \uff08$HOME/anaconda3
\u200b\u662f\u200b anaconda3 \u200b\u7684\u200b\u9ed8\u8ba4\u200b\u5b89\u88c5\u200b\u4f4d\u7f6e\u200b\uff0c \u200b\u4f60\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u8fdb\u884c\u200b\u8c03\u6574\u200b\u3002\uff09 conda add
\u200b\u7b49\u200b\u64cd\u4f5c\u200b\u7684\u200b\u52a0\u901f\u200b\uff1a\u200b\u7c7b\u4f3c\u200b\u7684\u200b\uff0c\u200b\u8fd9\u4e2a\u200b\u53ea\u200b\u9700\u8981\u200b\u914d\u7f6e\u200b anaconda \u200b\u955c\u50cf\u200b\u6e90\u200b\u5373\u53ef\u200b\uff0c\u200b\u5373\u200b\u4fee\u6539\u200b ~/.condarc
\u200b\u6587\u4ef6\u200b\u3002 \u200b\u5177\u4f53\u200b\u7684\u200b\u914d\u7f6e\u200b\u53ef\u4ee5\u200b\u67e5\u770b\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e2d\u200b anaconda \u200b\u955c\u50cf\u200b\u7684\u200b\u4f7f\u7528\u200b\u8bf4\u660e\u200b\u3002
"},{"location":"kali.html","title":"Kali Linux","text":""},{"location":"kali.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/kali/
"},{"location":"kali.html#_2","title":"\u8bf4\u660e","text":"Kali Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"kali.html#_3","title":"\u652f\u6301\u200b\u7684\u200b\u7cfb\u7edf\u200b\u67b6\u6784","text":"amd64, armel, armhf, i386
"},{"location":"kali.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\uff0c \u200b\u5728\u200b\u6587\u4ef6\u200b\u6700\u200b\u524d\u9762\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u200b\u6761\u76ee\u200b\uff1a
deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib\ndeb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free non-free-firmware contrib\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Warning
\u200b\u7531\u4e8e\u200b Kali \u200b\u4ed3\u5e93\u200b\u672a\u200b\u4f7f\u7528\u200b by-hash \u200b\u673a\u5236\u200b\uff0c\u200b\u540c\u6b65\u200b\u65f6\u200b\u7684\u200b\u4e00\u81f4\u6027\u200b\u65e0\u6cd5\u200b\u4fdd\u8bc1\u200b\u3002\u200b\u5982\u679c\u200b\u5728\u200b\u540c\u6b65\u200b\u65f6\u200b\u6267\u884c\u200b apt update
\uff0c\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u770b\u5230\u200b\u4ee5\u4e0b\u200b\u9519\u8bef\u200b
E: \u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/kali/dists/kali-rolling/main/source/Sources.gz \u200b\u6587\u4ef6\u5c3a\u5bf8\u200b\u4e0d\u7b26\u200b(14593053 != 14592993)\u3002\u200b\u60a8\u200b\u4f7f\u7528\u200b\u7684\u200b\u955c\u50cf\u200b\u6b63\u5728\u200b\u540c\u6b65\u200b\u4e2d\u200b\uff1f\n
\u200b\u5982\u679c\u200b\u51fa\u73b0\u200b\u4ee5\u4e0a\u200b\u9519\u8bef\u200b\uff0c\u200b\u5219\u200b\u9700\u200b\u7b49\u5f85\u200b\u540c\u6b65\u200b\u5b8c\u6210\u200b\u540e\u200b\u518d\u200b\u6267\u884c\u200b apt update
\u3002
"},{"location":"kali.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Kali Linux \u200b\u4e3b\u9875\u200b https://www.kali.org/
\u200b\u8bba\u575b\u200b http://forums.kali.org/
\u200b\u6587\u6863\u200b https://www.kali.org/kali-linux-documentation/
"},{"location":"linux.git.html","title":"Linux \u200b\u5185\u6838\u200b\u6e90\u7801","text":"\u200b\u5176\u200b Git \u200b\u4ed3\u5e93\u200b\u7684\u200b\u94fe\u63a5\u200b\u4e3a\u200b git://mirrors.ustc.edu.cn/linux.git
\u200b\u4e0e\u200b https://mirrors.ustc.edu.cn/linux.git
\u3002
"},{"location":"linux.git.html#_1","title":"\u65ad\u70b9\u7eed\u4f20","text":"\u200b\u7531\u4e8e\u200b git clone
\u200b\u4e0d\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\uff0c\u200b\u6240\u4ee5\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u652f\u6301\u200b\u65ad\u70b9\u7eed\u4f20\u200b\u7684\u200b git fetch
\u3002\u200b\u4e00\u4e2a\u200b\u7b80\u5355\u200b\u7684\u200b\u6b65\u9aa4\u200b\u5982\u4e0b\u200b\u6240\u793a\u200b\uff0c\u200b\u8bf7\u200b\u6309\u200b\u81ea\u5df1\u200b\u7684\u200b\u9700\u6c42\u200b\u914c\u60c5\u200b\u66f4\u6539\u200b\uff1a
mkdir linux && cd linux\ngit init\ngit fetch git://mirrors.ustc.edu.cn/linux.git\ngit checkout FETCH_HEAD\n
"},{"location":"linuxmint.html","title":"Linux Mint","text":""},{"location":"linuxmint.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/linuxmint/
"},{"location":"linuxmint.html#_2","title":"\u8bf4\u660e","text":"Linux Mint \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"linuxmint.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i386\uff0camd64
"},{"location":"linuxmint.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - \u200b\u6240\u6709\u200b Linux Mint \u200b\u53d1\u884c\u200b\u7248\u672c\u200b
- \u200b\u6240\u6709\u200b LMDE \u200b\u53d1\u884c\u200b\u7248\u672c\u200b
"},{"location":"linuxmint.html#_5","title":"\u4f7f\u7528\u200b\u65b9\u6cd5","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u7f16\u8f91\u200b /etc/apt/sources.list.d/official-package-repositories.list
\uff1a
-
\u200b\u5bf9\u4e8e\u200b\u57fa\u4e8e\u200b Ubuntu \u200b\u7684\u200b\u539f\u7248\u200b\uff0c\u200b\u4ee5\u200b Linuxmint 19 \u200b\u4e3a\u4f8b\u200b\uff1a
deb https://mirrors.ustc.edu.cn/linuxmint/ tara main upstream import backport \ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\ndeb http://archive.canonical.com/ubuntu/ bionic partner\n
-
\u200b\u5bf9\u4e8e\u200b\u57fa\u4e8e\u200b Debian \u200b\u7684\u200b LMDE\uff0c\u200b\u4ee5\u200b LMDE 2 \u200b\u4e3a\u4f8b\u200b\uff1a
deb https://mirrors.ustc.edu.cn/linuxmint/ betsy main upstream import\ndeb https://mirrors.ustc.edu.cn/debian jessie main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian jessie-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian jessie-backports main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security/ jessie/updates main non-free contrib\ndeb https://mirrors.ustc.edu.cn/deb-multimedia/ jessie main non-free\n
\u200b\u7136\u540e\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u5b8c\u6210\u200b\u540e\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u518d\u200b\u4f7f\u7528\u200b mintsources\uff08\u200b\u81ea\u5e26\u200b\u7684\u200b\u56fe\u5f62\u5316\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u8bbe\u7f6e\u200b\u5de5\u5177\u200b\uff09\u200b\u8fdb\u884c\u200b\u4efb\u4f55\u200b\u64cd\u4f5c\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5728\u200b\u64cd\u4f5c\u200b\u540e\u200b\uff0c\u200b\u65e0\u8bba\u200b\u662f\u5426\u200b\u6709\u200b\u6309\u200b\"\u200b\u786e\u5b9a\u200b\"\uff0cmintsources \u200b\u5747\u4f1a\u200b\u8986\u76d6\u200b /etc/apt/sources.list.d/official-package-repositories.list
\u3002
"},{"location":"linuxmint.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.linuxmint.com/
\u200b\u8bba\u575b\u200b https://forums.linuxmint.com/index.php
\u200b\u6587\u6863\u200b https://linuxmint.com/documentation.php
"},{"location":"mageia.html","title":"Mageia","text":"Warning
Mageia \u200b\u6e90\u4e8e\u200b 2018 \u200b\u5e74\u200b 11 \u200b\u6708\u200b\u8d77\u200b\u8f6c\u4e3a\u200b\u53cd\u5411\u200b\u4ee3\u7406\u670d\u52a1\u200b\uff08\u200b\u8be6\u89c1\u200b mageia \u200b\u955c\u50cf\u200b\u53d8\u66f4\u200b\u901a\u77e5\u200b\uff09\uff0c\u200b\u5e76\u200b\u4e8e\u200b 2022 \u200b\u5e74\u200b 1 \u200b\u6708\u200b\u6539\u4e3a\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u5176\u4ed6\u200b\u6559\u80b2\u7f51\u200b\u955c\u50cf\u200b\u7ad9\u200b\u3002
"},{"location":"mageia.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mageia/
"},{"location":"mageia.html#_2","title":"\u8bf4\u660e","text":"Mageia Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"mageia.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64\uff0ci686
"},{"location":"mageia.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b\u4ecd\u200b\u5728\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u6700\u65b0\u200b\u6d4b\u8bd5\u200b\u7248\u672c\u200b\u548c\u200b Cauldron \u200b\u6eda\u52a8\u200b\u66f4\u65b0\u200b\u5f00\u53d1\u200b\u7248\u200b
"},{"location":"mageia.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ece\u200b Mageia 6 \u200b\u5f00\u59cb\u200b\uff0cMageia \u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u540c\u65f6\u200b\u517c\u5bb9\u200b urpmi \u200b\u548c\u200b dnf\uff0c\u200b\u4e24\u4e2a\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u5747\u200b\u88ab\u200b\u9884\u88c5\u200b\u3002\u200b\u7531\u4e8e\u200b\u5728\u200b\u53ef\u200b\u9884\u89c1\u200b\u7684\u200b\u672a\u6765\u200b\u91cc\u200b\uff0curpmi \u200b\u4ecd\u200b\u662f\u200b\u9ed8\u8ba4\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u4e14\u200b Mageia \u200b\u63a7\u5236\u4e2d\u5fc3\u200b\u4e5f\u200b\u53ea\u200b\u8c03\u7528\u200b urpmi\uff0c\u200b\u6240\u4ee5\u200b urpmi \u200b\u662f\u200b\u5fc5\u987b\u200b\u8981\u200b\u914d\u7f6e\u200b\u597d\u200b\u7684\u200b\uff0c\u200b\u800c\u200b dnf \u200b\u53ef\u4ee5\u200b\u6309\u200b\u4f60\u200b\u7684\u200b\u5b9e\u9645\u200b\u9700\u8981\u200b\u9009\u62e9\u200b\u662f\u5426\u200b\u8fdb\u884c\u200b\u914d\u7f6e\u200b\u3002
"},{"location":"mageia.html#urpmi","title":"urpmi \u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"\u200b\u79fb\u9664\u200b\u6240\u6709\u200b\u5df2\u200b\u6dfb\u52a0\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff08sudo \u200b\u4f3c\u4e4e\u200b\u662f\u200b\u6ca1\u6709\u200b\u88ab\u200b\u9884\u88c5\u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7a0d\u540e\u200b\u518d\u200b\u5b89\u88c5\u200b\u4f7f\u7528\u200b\uff09\uff1a
su\nurpmi.removemedia -a\n
\u200b\u6dfb\u52a0\u200b\u4e2d\u79d1\u5927\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4ee5\u200b Mageia 6\uff0cx86_64 \u200b\u67b6\u6784\u200b\u4e3a\u4f8b\u200b\uff1a
su\nurpmi.addmedia --distrib https://mirrors.ustc.edu.cn/mageia/distrib/6/x86_64\n
\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
su\nurpmi.update -a\n
"},{"location":"mageia.html#dnf","title":"dnf \u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"dnf \u200b\u5728\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u5df2\u7ecf\u200b\u88ab\u200b\u9884\u88c5\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u53d1\u73b0\u200b\u5e76\u200b\u6ca1\u6709\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b urpmi \u200b\u5b89\u88c5\u200b\uff1a
su\nurpmi mageia-repos dnf\n
\u200b\u63a5\u4e0b\u6765\u200b\u7f16\u8f91\u200b /etc/yum.repos.d/
\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
\u200b\u5c06\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b\uff1a
#baseurl=https://mirrors.kernel.org/mageia/\n
\u200b\u66ff\u6362\u200b\u4e3a\u200b\uff1a
baseurl=https://mirrors.ustc.edu.cn/mageia/\n
Tip
\u200b\u4e3a\u4e86\u200b\u8ba9\u200b dnf \u200b\u80fd\u200b\u5728\u200b\u4e2d\u79d1\u5927\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u51fa\u73b0\u200b\u95ee\u9898\u200b\u65f6\u200b\uff0c\u200b\u81ea\u52a8\u200b\u5207\u6362\u200b\u81f3\u200b\u5176\u5b83\u200b\u540e\u5907\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u4f60\u200b\u6ce8\u91ca\u200b\u6389\u200b mirrorlist \u200b\u884c\u200b\u3002
\u200b\u4e3a\u4e86\u200b\u907f\u514d\u200b dnf \u200b\u548c\u200b urpmi \u200b\u542f\u7528\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u4e0d\u200b\u4e00\u81f4\u200b\uff0c\u200b\u5728\u200b\u4fdd\u5b58\u200b\u4e4b\u524d\u200b\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u989d\u5916\u200b\u8fdb\u884c\u200b\u68c0\u67e5\u200b\uff0c\u200b\u67e5\u770b\u200b urpmi \u200b\u5df2\u200b\u542f\u7528\u200b\u4ed3\u5e93\u200b\u7684\u200b\u65b9\u6cd5\u200b\u5982\u4e0b\u200b\uff1a
- \u200b\u6253\u5f00\u200b Mageia \u200b\u63a7\u5236\u4e2d\u5fc3\u200b\u3002
- \u200b\u9009\u62e9\u200b\u914d\u7f6e\u200b\u5b89\u88c5\u200b\u548c\u200b\u66f4\u65b0\u200b\u6240\u7528\u200b\u7684\u200b\u4ecb\u8d28\u200b\u6e90\u200b\u3002
\u200b\u9ed8\u8ba4\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u4e00\u4e2a\u200b\u4f7f\u7528\u200b x86_64 \u200b\u67b6\u6784\u200b\u7684\u200b Mageia \u200b\u5728\u200b urpmi \u200b\u4e0b\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u6709\u200b\uff1a
- Core Release
- Core Updates
- Nonfree Release
- Nonfree Updates
- Core 32bit Release
- Core 32bit Updates
- Nonfree 32bit Release
- Nonfree 32bit Updates
\u200b\u63a5\u4e0b\u6765\u200b\uff0c\u200b\u9010\u4e2a\u200b\u68c0\u67e5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u786e\u8ba4\u200b urpmi \u200b\u5df2\u200b\u4ed3\u5e93\u200b\u5728\u200b dnf \u200b\u4e5f\u200b\u88ab\u200b\u5df2\u200b\u542f\u7528\u200b\uff0c\u200b\u4f9d\u7136\u200b\u662f\u200b\u7f16\u8f91\u200b /etc/yum.repos.d/
\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\uff1a
\u200b\u4ee5\u200b /etc/yum.repos.d/mageia-x86_64.repo
\u200b\u4e3a\u4f8b\u200b\uff1a
[mageia-x86_64]\nname=Mageia $releasever - x86_64\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/release/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=release\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=release\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=1\n\n[updates-x86_64]\nname=Mageia $releasever - x86_64 - Updates\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/updates/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=1\n\n[updates_testing-x86_64]\nname=Mageia $releasever - x86_64 - Test Updates\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/updates_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates_testing\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates_testing\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports-x86_64]\nname=Mageia $releasever - x86_64 - Backports\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/backports/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports_testing-x86_64]\nname=Mageia $releasever - x86_64 - Test Backports\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/core/backports_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports_testing\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports_testing\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[mageia-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/release/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=release&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=release&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[updates-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Updates - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/updates/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[updates_testing-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Test Updates - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/updates_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=updates_testing&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=updates_testing&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Backports - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/backports/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n\n[backports_testing-x86_64-debuginfo]\nname=Mageia $releasever - x86_64 - Test Backports - Debug\nbaseurl=https://mirrors.ustc.edu.cn/mageia/distrib/$releasever/x86_64/media/debug/core/backports_testing/\n#metalink=https://mirrors.mageia.org/metalink?distrib=mageia-$releasever&arch=x86_64§ion=core&repo=backports_testing&debug=true\nmirrorlist=https://www.mageia.org/mirrorlist/?release=$releasever&arch=x86_64§ion=core&repo=backports_testing&debug=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Mageia\nfailovermethod=priority\nenabled=0\n
\u200b\u4f60\u200b\u9700\u8981\u200b\u786e\u8ba4\u200b\u6240\u6709\u200b\u9700\u8981\u200b\u5f00\u542f\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u4e0a\u9762\u200b\u8fd9\u4e2a\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u7684\u200b [mageia-x86_64] \u200b\u548c\u200b [updates-x86_64] \uff08\u200b\u5373\u200b Core Release \u200b\u548c\u200b Core Updates\uff09\u200b\u90e8\u5206\u200b\u672b\u7aef\u200b enabled \u200b\u503c\u4e3a\u200b 1\uff0c\u200b\u5373\u200b\uff1a
enabled=1\n
\u200b\u5176\u5b83\u200b\u6240\u6709\u200b\u4e0d\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b enabled \u200b\u503c\u4e3a\u200b 0\uff0c\u200b\u5373\u200b\uff1a
enabled=0\n
\u200b\u4fdd\u5b58\u200b\u6240\u6709\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u9000\u51fa\u200b\u3002
\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
su\ndnf makecache\n
"},{"location":"mageia.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.mageia.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://www.mageia.org/mailman/
\u200b\u8bba\u575b\u200b https://forums.mageia.org/
\u200b\u6587\u6863\u200b https://www.mageia.org/en/doc/
Wiki https://wiki.mageia.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://mirrors.mageia.org/
"},{"location":"manjaro.html","title":"Manjaro Linux","text":""},{"location":"manjaro.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/manjaro/
"},{"location":"manjaro.html#_2","title":"\u8bf4\u660e","text":"Manjaro Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"manjaro.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Stable, Testing, Unstable
"},{"location":"manjaro.html#_4","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i686, x86_64, AArch64
Tip
\u200b\u76ee\u524d\u200b AArch64 (ARM) \u200b\u67b6\u6784\u200b\u7684\u200b manjaro \u200b\u6e90\u200b\u4f4d\u4e8e\u200b\u4e3b\u6e90\u200b\uff0cmanjaro-arm \u200b\u955c\u50cf\u200b\u4e0a\u6e38\u200b\u5df2\u200b\u4e0d\u518d\u200b\u66f4\u65b0\u200b\u3002
"},{"location":"manjaro.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u751f\u6210\u200b\u53ef\u7528\u200b\u4e2d\u56fd\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5217\u8868\u200b\uff1a
sudo pacman-mirrors -i -c China -m rank\n
\u200b\u52fe\u9009\u200b http://mirrors.ustc.edu.cn/manjaro/
\uff0c\u200b\u7136\u540e\u200b\u6309\u200b OK
\u200b\u952e\u200b\u4e24\u6b21\u200b\u3002
\u200b\u6700\u540e\u200b\u5237\u65b0\u200b\u7f13\u5b58\u200b\uff1a
sudo pacman -Syy\n
"},{"location":"manjaro.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.manjaro.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.manjaro.org/mailman/listinfo
\u200b\u8bba\u575b\u200b https://forum.manjaro.org/
Wiki https://wiki.manjaro.org/
"},{"location":"mariadb.html","title":"MariaDB","text":""},{"location":"mariadb.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mariadb/
"},{"location":"mariadb.html#_2","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"mariadb.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"mariadb.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"mariadb.html#fedora-centos-red-hat","title":"Fedora, CentOS, Red Hat","text":"\u200b\u4f7f\u7528\u200b MariaDB Repository Configuration Tool \u200b\u751f\u6210\u200b\u4e00\u4efd\u200b\u914d\u7f6e\u200b\uff0c\u200b\u4fdd\u5b58\u200b\u4e3a\u200b /etc/yum.repos.d/mariadb.repo
\u200b\u7136\u540e\u200b\u6267\u884c\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u6e90\u5730\u5740\u200b\uff1a
sudo sed -i 's#yum\\.mariadb\\.org#mirrors.ustc.edu.cn/mariadb/yum#' /etc/yum.repos.d/mariadb\n# \u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b HTTPS\nsudo sed -i 's#http://mirrors\\.ustc\\.edu\\.cn#https://mirrors.ustc.edu.cn#g' /etc/yum.repos.d/mariadb\n
\u200b\u82e5\u200b\u5b89\u88c5\u200b\u65f6\u200b\u9047\u5230\u200b\u9519\u8bef\u200b \"Failed to connect to 2001:da8:d800:95::110: Network is unreachable\"\uff0c\u200b\u5c06\u200b\u6e90\u5730\u5740\u200b\u4e2d\u200b\u7684\u200b mirrors.ustc.edu.cn
\u200b\u66ff\u6362\u200b\u4e3a\u200b ipv4.mirrors.ustc.edu.cn
\u200b\u4ee5\u200b\u5f3a\u5236\u200b\u4f7f\u7528\u200b IPv4\uff1a
sudo sed -i 's#//mirrors.ustc.edu.cn#//ipv4.mirrors.ustc.edu.cn#g' /etc/yum.repos.d/mariadb\n
"},{"location":"mariadb.html#mint-ubuntu-debian","title":"Mint, Ubuntu, Debian","text":" - \u200b\u4f7f\u7528\u200b MariaDB Repository Configuration Tool \u200b\u751f\u6210\u200b\u8981\u200b\u6267\u884c\u200b\u7684\u200b\u547d\u4ee4\u200b\uff08Mirror \u200b\u9009\u62e9\u200b Babylon Network - NL\uff09
- \u200b\u5c06\u200b
add-apt-repository
\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b http://nl.mirror.babylon.network
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn
- \u200b\u6267\u884c\u547d\u4ee4\u200b
"},{"location":"mariadb.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"MariaDB \u200b\u5b98\u7f51\u200b https://mariadb.org/
MariaDB Repository Configuration Tool https://downloads.mariadb.org/mariadb/repositories
"},{"location":"mozilla.html","title":"Mozilla Firefox","text":""},{"location":"mozilla.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mozilla/
"},{"location":"mozilla.html#_2","title":"\u8bf4\u660e","text":"Firefox Deb \u200b\u5305\u200b\u955c\u50cf\u200b
"},{"location":"mozilla.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"AMD64 \u200b\u67b6\u6784\u200b\u4e0b\u200b\u7684\u200b\u6700\u65b0\u200b\u7a33\u5b9a\u7248\u200b\u3001beta\u3001nightly\u3001\u200b\u5f00\u53d1\u8005\u200b\u7248\u672c\u200b\u4e0e\u200b\u8bed\u8a00\u5305\u200b\u3002
"},{"location":"mozilla.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u53c2\u8003\u200b\u4e86\u200b Install Firefox on Linux \u200b\u7684\u200b\u8bf4\u660e\u200b\u5e76\u200b\u7a0d\u4f5c\u200b\u4fee\u6539\u200b\uff1a
-
\u200b\u521b\u5efa\u200b keyrings \u200b\u76ee\u5f55\u200b\uff1a
sudo install -d -m 0755 /etc/apt/keyrings\n
-
\u200b\u5bfc\u5165\u200b Mozilla APT \u200b\u4ed3\u5e93\u200b\u516c\u94a5\u200b\uff1a
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null\n
-
\u200b\u9a8c\u8bc1\u200b\u7b7e\u540d\u200b\u4e00\u81f4\u6027\u200b\uff1a
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc |\n awk '/pub/{getline; gsub(/^ +| +$/,\"\"); if($0 == \"35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3\") print \"\\nThe key fingerprint matches (\"$0\").\\n\"; else print \"\\nVerification failed: the fingerprint (\"$0\") does not match the expected one.\\n\"}'\n
-
\u200b\u6dfb\u52a0\u200b\u955c\u50cf\u200b\u4ed3\u5e93\u200b\uff1a
echo \"deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://mirrors.ustc.edu.cn/mozilla/apt mozilla main\" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null\n
-
\u200b\u8bbe\u7f6e\u200b\u4f18\u5148\u7ea7\u200b\uff0c\u200b\u907f\u514d\u200b Ubuntu \u200b\u4e0b\u200b snap \u200b\u7248\u672c\u200b\u88ab\u200b\u4f18\u5148\u200b\u5b89\u88c5\u200b\uff1a
echo '\nPackage: *\nPin: release a=mozilla\nPin-Priority: 1000\n' | sudo tee /etc/apt/preferences.d/mozilla\n
-
\u200b\u66f4\u65b0\u200b\u5e76\u200b\u5b89\u88c5\u200b\uff1a
sudo apt-get update && sudo apt-get install firefox\n
"},{"location":"msys2.html","title":"MSYS2","text":""},{"location":"msys2.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/msys2/
"},{"location":"msys2.html#_2","title":"\u8bf4\u660e","text":"MSYS2 \u200b\u955c\u50cf\u200b
"},{"location":"msys2.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - MINGW: i686, x86_64
- MSYS: i686, x86_64
"},{"location":"msys2.html#_4","title":"\u83b7\u53d6\u200b\u57fa\u672c\u200b\u7ec4\u4ef6\u200b\u5305","text":"\u200b\u8bbf\u95ee\u200b\u8be5\u200b\u955c\u50cf\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u7684\u200b distrib/
\u200b\u76ee\u5f55\u200b\uff08x86_64\u3001i686\uff09\uff0c\u200b\u627e\u5230\u200b\u540d\u4e3a\u200b msys2-<\u200b\u67b6\u6784\u200b>-<\u200b\u65e5\u671f\u200b>.exe
\u200b\u7684\u200b\u6587\u4ef6\u200b\uff08\u200b\u5982\u200b msys2-x86_64-20141113.exe
\uff09\uff0c\u200b\u4e0b\u8f7d\u5b89\u88c5\u200b\u5373\u53ef\u200b\u3002
"},{"location":"msys2.html#pacman","title":"Pacman \u200b\u7684\u200b\u914d\u7f6e","text":"\u200b\u5728\u200b MSYS2 \u200b\u73af\u5883\u200b\u4e0b\u200b\u76f4\u63a5\u200b\u8fd0\u884c\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u955c\u50cf\u200b\u6e90\u200b\uff1a
sed -i \"s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g\" /etc/pacman.d/mirrorlist*\n
\u200b\u7136\u540e\u200b\u6267\u884c\u200b pacman -Sy
\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u5305\u200b\u6570\u636e\u200b\u5373\u53ef\u200b\u3002
"},{"location":"msys2.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"MSYS2 \u200b\u4e3b\u9875\u200b https://www.msys2.org/
"},{"location":"mysql-repo.html","title":"MySQL","text":""},{"location":"mysql-repo.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/mysql-repo/
"},{"location":"mysql-repo.html#_2","title":"\u8bf4\u660e","text":"MySQL \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"mysql-repo.html#_3","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u76ee\u524d\u200b\u4ecd\u200b\u88ab\u200b\u652f\u6301\u200b\u7684\u200b Linux \u200b\u53d1\u884c\u7248\u200b\u7684\u200b MySQL APT/YUM \u200b\u8f6f\u4ef6\u5305\u200b\uff08\u200b\u4e0d\u200b\u542b\u200b\u8c03\u8bd5\u200b\u7b26\u53f7\u200b\uff09\u3002
\u200b\u6587\u4ef6\u76ee\u5f55\u200b\u7ed3\u6784\u200b\u4e0e\u200b\u4e0a\u6e38\u200b\u4fdd\u6301\u4e00\u81f4\u200b\u3002
"},{"location":"mysql-repo.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Debian/Ubuntu \u200b\u7528\u6237\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\u914d\u7f6e\u200b\uff1ahttps://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/\u3002
RHEL/Fedora \u200b\u7528\u6237\u200b\u53c2\u8003\u200b\u4ee5\u4e0b\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\u914d\u7f6e\u200b\uff1ahttps://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/\u3002
\u200b\u4ee5\u4e0a\u200b\u914d\u7f6e\u200b\u6587\u6863\u200b\u4e2d\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b\u7684\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5b89\u88c5\u5305\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5728\u200b\u8be5\u200b\u955c\u50cf\u200b\u9876\u5c42\u200b\u76ee\u5f55\u200b\u627e\u5230\u200b\u3002
\u200b\u5728\u200b\u5b89\u88c5\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b deb \u200b\u6216\u200b rpm \u200b\u5305\u540e\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list.d/mysql.list
\u200b\u6216\u200b /etc/yum.repos.d/mysql-community.repo
\u200b\u4e2d\u200b\u7684\u200b repo.mysql.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/mysql-repo
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"mysql-repo.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u4e0a\u6e38\u200b\u4ed3\u5e93\u200b https://repo.mysql.com/
"},{"location":"nix-channels.html","title":"Nix Channels","text":""},{"location":"nix-channels.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/nix-channels/
"},{"location":"nix-channels.html#_2","title":"\u8bf4\u660e","text":"Nixpkgs channel \u200b\u4ee5\u53ca\u200b binary cache\u3002Binary cache \u200b\u4e3a\u200b\u52a8\u6001\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"nix-channels.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"nix-channels.html#channel","title":"\u66ff\u6362\u200b channel \u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5355\u72ec\u200b\u5b89\u88c5\u200b\u7684\u200b Nix \u200b\u5bf9\u5e94\u200b\u4f7f\u7528\u200b\u7684\u200b\u662f\u200b nixpkgs\u3002\u200b\u4ee5\u200b nixpkgs-unstable
\u200b\u4e3a\u4f8b\u200b\uff1a
nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixpkgs-unstable nixpkgs\nnix-channel --update\n
NixOS channel \u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4ee5\u200b\u7c7b\u4f3c\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff0c\u200b\u4ee5\u200b nixos-19.09
\u200b\u4e3a\u4f8b\u200b\uff08\u200b\u9700\u8981\u200b\u4ee5\u200b root \u200b\u7528\u6237\u200b\u8eab\u4efd\u200b\u6267\u884c\u200b\uff09\uff1a
nix-channel --add https://mirrors.ustc.edu.cn/nix-channels/nixos-19.09 nixos\nnix-channel --update\n
"},{"location":"nix-channels.html#binary-cache","title":"\u66ff\u6362\u200b binary cache \u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u5bf9\u4e8e\u200b\u5355\u72ec\u200b\u5b89\u88c5\u200b\u7684\u200b Nix\uff0c\u200b\u9700\u8981\u200b\u4fee\u6539\u200b\u6216\u200b\u6dfb\u52a0\u200b\u76f8\u5e94\u200b\u7684\u200b\u914d\u7f6e\u200b\uff08~/.config/nix/nix.conf
\u200b\u6216\u200b /etc/nix/nix.conf
\uff09\uff0c\u200b\u914d\u7f6e\u200b\u5728\u200b\u91cd\u542f\u200b nix-daemon \u200b\u670d\u52a1\u200b\u4e4b\u540e\u200b\u751f\u6548\u200b\uff1a
substituters = https://mirrors.ustc.edu.cn/nix-channels/store https://cache.nixos.org/\n
\u200b\u5bf9\u4e8e\u200b NixOS \u200b\u548c\u200b nix-darwin\uff0c\u200b\u9700\u8981\u200b\u7f16\u8f91\u200b NixOS / nix-darwin \u200b\u914d\u7f6e\u6587\u4ef6\u200b\uff0c\u200b\u7cfb\u7edf\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u751f\u6210\u200b\u5bf9\u5e94\u200b\u7684\u200b /etc/nix/nix.conf
\u200b\u6587\u4ef6\u200b\u3002
Warning
\u200b\u5982\u679c\u200b\u4f60\u200b\u624b\u52a8\u200b\u6307\u5b9a\u200b\u4e86\u200b NIX_PATH
\u200b\u6216\u662f\u200b\u4f7f\u7528\u200b Flakes \u200b\u7ba1\u7406\u7cfb\u7edf\u200b\uff0c\u200b\u8bf7\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u7f16\u8f91\u200b\u5bf9\u5e94\u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4ee5\u4e0b\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002
\u200b\u5bf9\u4e8e\u200b nix-darwin\uff0c\u200b\u5728\u200b ~/.nixpkgs/darwin-configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.settings.substituters = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
\u200b\u5bf9\u4e8e\u200b NixOS 21.11 \u200b\u53ca\u200b\u4e4b\u524d\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5728\u200b /etc/nixos/configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.binaryCaches = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
\u200b\u5bf9\u4e8e\u200b NixOS 22.05 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5728\u200b /etc/nixos/configuration.nix
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\uff1a
nix.settings.substituters = [ \"https://mirrors.ustc.edu.cn/nix-channels/store\" ];\n
Note
\u200b\u5bf9\u4e8e\u200b\u6240\u6709\u200b NixOS 19.09 \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7684\u200b\u7248\u672c\u200b\u548c\u200b nix-darwin\uff0c \"https://cache.nixos.org/\"
\u200b\u4f1a\u200b\u88ab\u200b\u81ea\u52a8\u200b\u6dfb\u52a0\u200b\u5230\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u3002
Note
\u200b\u7531\u4e8e\u200b\u76ee\u524d\u200b\u7684\u200b\u52a8\u6001\u200b\u7f13\u5b58\u200b\u8bbe\u8ba1\u200b\u4e0d\u4f1a\u200b\u5173\u8054\u200b narinfo
\u200b\u4e0e\u200b nar.xz
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u65b0\u200b\u6587\u4ef6\u200b\u65f6\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u7c7b\u4f3c\u200b\u5982\u4e0b\u200b\u7684\u200b\u9519\u8bef\u200b\uff1a
error: file 'nar/1q9n0kjn2m11z49j1bcif6d2i63h4lz964w6apkxb4mkam6phni3.nar.xz' does not exist in binary cache 'https://mirrors.ustc.edu.cn/nix-channels/store'\n
\u200b\u5ffd\u7565\u200b\u5373\u53ef\u200b\uff0cNix \u200b\u4f1a\u200b\u81ea\u52a8\u200b\u56de\u9000\u200b\u3002\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5728\u200b\u4ee5\u4e0a\u200b\u914d\u7f6e\u200b\u4e2d\u200b\u6309\u200b\u987a\u5e8f\u200b\u6dfb\u52a0\u200b\u5176\u4ed6\u200b\u7684\u200b binary cache \u200b\u7ad9\u70b9\u200b\u4f5c\u4e3a\u200b\u5907\u9009\u200b\u3002
"},{"location":"nix-channels.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"\u200b\u5728\u200b\u5b89\u88c5\u200b NixOS \u200b\u65f6\u200b\uff0c\u200b\u6dfb\u52a0\u200b --option substituters
\u200b\u53ef\u4ee5\u200b\u4e34\u65f6\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\uff1a
# nixos-install --option substituters https://mirrors.ustc.edu.cn/nix-channels/store\n
\u200b\u540c\u6837\u200b\uff0c\u200b\u5728\u200b NixOS \u200b\u5207\u6362\u200b\u914d\u7f6e\u200b\u65f6\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u4e34\u65f6\u200b\u4f7f\u7528\u200b\uff1a
# nixos-rebuild --option substituters https://mirrors.ustc.edu.cn/nix-channels/store\n
\u200b\u5c06\u200b substituters
\u200b\u540e\u200b\u7684\u200b\u53c2\u6570\u8bbe\u7f6e\u200b\u4e3a\u7a7a\u200b\u5b57\u7b26\u4e32\u200b \"\"
\u200b\u53ef\u4ee5\u200b\u4e34\u65f6\u200b\u7981\u7528\u200b\u81ea\u5df1\u200b\u8bbe\u7f6e\u200b\u7684\u200b\u955c\u50cf\u200b\u3002
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u53c2\u8003\u200b\u4e86\u200b TUNA \u200b\u7684\u200b nix \u200b\u5e2e\u52a9\u200b \u200b\u7f16\u5199\u200b\u3002
"},{"location":"nix-channels.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"NixOS \u200b\u4e3b\u9875\u200b https://nixos.org/
\u200b\u5b89\u88c5\u200b Nix https://nixos.org/manual/nix/stable/installation/installing-binary.html
\u200b\u4e0a\u6e38\u200b Nix Channels \u200b\u5217\u8868\u200b https://channels.nixos.org/
"},{"location":"node.html","title":"Node","text":""},{"location":"node.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/node/
"},{"location":"node.html#_2","title":"\u8bf4\u660e","text":"Node.js \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b\u4e86\u200b https://nodejs.org/dist/ \u200b\u4e2d\u200b\u7684\u200b\u5185\u5bb9\u200b
"},{"location":"node.html#nvm-nodejs","title":"nvm \u200b\u66f4\u6539\u200b Node.js \u200b\u955c\u50cf\u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b NVM_NODEJS_ORG_MIRROR
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/node/
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"node.html#n-nodejs","title":"n \u200b\u66f4\u6539\u200b Node.js \u200b\u955c\u50cf\u200b\u4e3a\u200b\u79d1\u5927\u200b\u6e90","text":"\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b NODE_MIRROR
\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/node/
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"node.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Node.js \u200b\u5b98\u7f51\u200b https://nodejs.org/
nvm https://github.com/nvm-sh/nvm
n https://github.com/tj/n
"},{"location":"nodesource.html","title":"Nodesource","text":"Warning
\u200b\u7531\u4e8e\u200b\u4e0a\u6e38\u200b\u539f\u56e0\u200b\uff0cnodesource \u200b\u4ed3\u5e93\u200b\u7684\u200b\u540c\u6b65\u200b\u65e0\u9650\u671f\u200b\u505c\u6b62\u200b\u3002\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u9009\u62e9\u200b\u4f7f\u7528\u200b nvm \u200b\u6216\u200b n \u200b\u6765\u200b\u7ba1\u7406\u7cfb\u7edf\u200b\u4e2d\u200b\u7684\u200b Node.js \u200b\u73af\u5883\u200b\u3002\u200b\u8be6\u89c1\u200b Node\u3002
"},{"location":"nodesource.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/nodesource/
"},{"location":"nodesource.html#_2","title":"\u8bf4\u660e","text":"Nodesource \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"nodesource.html#debian","title":"Debian \u200b\u53ca\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9996\u5148\u200b\u5bfc\u5165\u200b GPG \u200b\u5bc6\u94a5\u200b\uff08\u200b\u82e5\u200b\u63d0\u793a\u200b\u627e\u200b\u4e0d\u5230\u200b curl
\u200b\u547d\u4ee4\u200b\uff0c\u200b\u8bf7\u200b\u5148\u200b\u5b89\u88c5\u200b\u8be5\u5305\u200b\uff09
curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -\n
\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b
deb https://mirrors.ustc.edu.cn/nodesource/deb/node_6.x stretch main\ndeb-src https://mirrors.ustc.edu.cn/nodesource/deb/node_6.x stretch main\n
\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b 6.x
\u200b\u4fee\u6539\u200b\u4e3a\u200b\u81ea\u5df1\u200b\u6240\u200b\u9700\u200b\u7684\u200b\u5927\u200b\u7248\u672c\u53f7\u200b\u5373\u53ef\u200b\uff0c\u200b\u5982\u200b 8.x\u300110.x\u3002
"},{"location":"nodesource.html#rhel","title":"RHEL \u200b\u53ca\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u9996\u5148\u200b\u4f7f\u7528\u200b\u4e0a\u6e38\u200b\u7684\u200b\u914d\u7f6e\u200b\u811a\u672c\u200b
curl -sL https://rpm.nodesource.com/setup_6.x | bash -\n
\u200b\u6b64\u5904\u200b\u9700\u200b\u5c06\u200b 6.x
\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b\u4e3a\u200b\u6240\u200b\u9700\u5927\u200b\u7248\u672c\u53f7\u200b\u3002
\u200b\u4fee\u6539\u200b /etc/yum.repos.d/nodesource-*.repo
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5c06\u200b\u5176\u4e2d\u200b\u7684\u200b\u6240\u6709\u200b rpm.nodesource.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/nodesource/rpm
\u200b\u5373\u53ef\u200b\u3002
"},{"location":"nodesource.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u200b\u8bf4\u660e\u200b https://github.com/nodesource/distributions
"},{"location":"npm.html","title":"NPM \u200b\u53cd\u5411\u200b\u4ee3\u7406","text":"\u200b\u4e2d\u79d1\u5927\u200b\u955c\u50cf\u200b\u7ad9\u200b\u7684\u200b npm \u200b\u955c\u50cf\u200b\u662f\u200b https://registry.npmjs.org/ \u200b\u7684\u200b\u53cd\u4ee3\u200b\u3002
"},{"location":"npm.html#_1","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u7f16\u8f91\u200b ~/.npmrc
\uff0c\u200b\u6dfb\u52a0\u200b
registry=https://npmreg.proxy.ustclug.org/\n
\u200b\u82e5\u200b\u4e0d\u60f3\u200b\u5c06\u200b\u672c\u6e90\u200b\u8bbe\u7f6e\u200b\u4e3a\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\uff0c\u200b\u53ea\u60f3\u200b\u4f7f\u7528\u200b\u672c\u6e90\u200b\u5b89\u88c5\u200b\u67d0\u4e2a\u200b\u8f6f\u4ef6\u5305\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b\u5b89\u88c5\u5305\u200b\u65f6\u200b\u91c7\u7528\u200b\u4ee5\u4e0b\u200b\u7528\u6cd5\u200b\uff1a
npm --registry https://npmreg.proxy.ustclug.org/ install <packagename>\n
"},{"location":"npm.html#_2","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u4e0d\u200b\u652f\u6301\u200b publish\uff0c\u200b\u82e5\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b ~/.npmrc
\u200b\u4e2d\u200b\u7684\u200b\u7528\u6237\u540d\u200b\u5bc6\u7801\u200b\u90e8\u5206\u200b\u6ce8\u91ca\u200b\u6389\u200b\uff0c\u200b\u5e76\u200b\u5220\u9664\u200b\u7f13\u5b58\u200b (rm -rf ~/.npm
) \u200b\u91cd\u8bd5\u200b\u3002
"},{"location":"npm.html#_3","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.npmjs.org/
"},{"location":"opensuse.html","title":"openSUSE","text":""},{"location":"opensuse.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/opensuse/
"},{"location":"opensuse.html#_2","title":"\u8bf4\u660e","text":"openSUSE \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"opensuse.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"i586, x86_64
"},{"location":"opensuse.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"opensuse.html#_5","title":"\u624b\u52a8\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90","text":"Danger
\u200b\u4ee5\u4e0b\u200b\u914d\u7f6e\u200b\u65b9\u6cd5\u200b\u9002\u7528\u200b\u4e8e\u200b\u4ece\u672a\u200b\u81ea\u884c\u200b\u914d\u7f6e\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u7528\u6237\u200b\uff0c\u200b\u5176\u4ed6\u200b\u7528\u6237\u200b\u8bf7\u200b\u6839\u636e\u200b\u5177\u4f53\u60c5\u51b5\u200b\u81ea\u884c\u200b\u914d\u7f6e\u200b\uff0c\u200b\u4ee5\u4e0b\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002
\u200b\u786e\u8ba4\u200b\u5f53\u524d\u200b\u914d\u7f6e\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1b
sudo zypper lr -d\n
\u200b\u7981\u7528\u200b\u539f\u6709\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1b
sudo zypper mr -da\n
\u200b\u6dfb\u52a0\u200b\u79d1\u5927\u200b\u955c\u50cf\u200b\u6e90\u200b\uff0c\u200b\u4ee5\u200b openSUSE Leap \u200b\u4e3a\u4f8b\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/distribution/leap/$releasever/repo/oss' USTC:OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/distribution/leap/$releasever/repo/non-oss' USTC:NON-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/oss' USTC:UPDATE-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/non-oss' USTC:UPDATE-NON-OSS\n
\u200b\u5bf9\u4e8e\u200b 15.3 \u200b\u6216\u200b\u66f4\u200b\u9ad8\u200b\u7248\u672c\u200b\u7684\u200b openSUSE Leap\uff0c\u200b\u8fd8\u200b\u9700\u200b\u6dfb\u52a0\u200b SLE \u200b\u66f4\u65b0\u200b\u6e90\u200b\u548c\u200b Backports \u200b\u66f4\u65b0\u200b\u6e90\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/sle' USTC:UPDATE-SLE\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/leap/$releasever/backports' USTC:UPDATE-BACKPORTS\n
\u200b\u5bf9\u4e8e\u200b openSUSE Tumbleweed\uff0c\u200b\u53ea\u200b\u9700\u200b\u6267\u884c\u200b\uff1a
sudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/oss' USTC:OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/tumbleweed/repo/non-oss' USTC:NON-OSS\nsudo zypper ar -fcg 'https://mirrors.ustc.edu.cn/opensuse/update/tumbleweed' USTC:UPDATE\n
\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u6700\u540e\u200b\u4e00\u4e2a\u200b\u53c2\u6570\u200b\u4e3a\u200b\u6bcf\u200b\u4e00\u4e2a\u200b\u6e90\u200b\u6307\u5b9a\u200b\u4e86\u200b\u4e00\u4e2a\u200b alias\uff08\u200b\u522b\u79f0\u200b\uff09\uff0c\u200b\u53ef\u4ee5\u200b\u6839\u636e\u200b\u4e2a\u4eba\u200b\u559c\u597d\u200b\u66f4\u6539\u200b\u3002
\u200b\u624b\u52a8\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
sudo zypper ref\n
"},{"location":"opensuse.html#_6","title":"\u56fe\u5f62\u754c\u9762\u200b\u4e0b\u200b\u914d\u7f6e\u200b\u65b9\u6cd5","text":"\u200b\u4ee5\u200b openSUSE Leap 15.3 \u200b\u4e3a\u4f8b\u200b\uff1a
- \u200b\u6253\u5f00\u200b YaST\uff1b
- \u200b\u70b9\u51fb\u200b Software \u200b\u5206\u7ec4\u200b\u4e2d\u200b\u7684\u200b Software Repositories\uff1b
- \u200b\u5728\u200b\u6253\u5f00\u200b\u7684\u200b\u7a97\u53e3\u200b\u4e0a\u65b9\u200b\u7684\u200b\u5217\u8868\u200b\u4e2d\u200b\u70b9\u51fb\u200b Main Repository\uff0c\u200b\u70b9\u51fb\u200b Edit\uff1b
- \u200b\u5c06\u200b download.opensuse.org \u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/opensuse\uff0c\u200b\u70b9\u200b OK\uff1b
- \u200b\u518d\u7528\u200b\u540c\u6837\u200b\u7684\u200b\u65b9\u6cd5\u200b\u7f16\u8f91\u200b Non-OSS Repository, Main Update Repository, Update Repository (Non-Oss), Update repository with updates from SUSE Linux Enterprise 15 \u200b\u548c\u200b Update repository of openSUSE Backports\u3002
"},{"location":"opensuse.html#_7","title":"\u6ce8\u610f\u4e8b\u9879","text":" - \u200b\u7531\u4e8e\u200b\u4f7f\u7528\u200b\u4e86\u200b MirrorBrain \u200b\u6280\u672f\u200b\uff0c\u200b\u4e2d\u592e\u200b\u670d\u52a1\u5668\u200b (download.opensuse.org) \u200b\u4f1a\u200b\u6309\u7167\u200b IP \u200b\u5730\u7406\u4f4d\u7f6e\u200b\u4e2d\u8f6c\u200b\u4e0b\u8f7d\u200b\u8bf7\u6c42\u200b\u5230\u200b\u9644\u8fd1\u200b\u7684\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\uff08\u200b\u4f46\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u65f6\u200b\u4ecd\u200b\u4ece\u200b\u4e2d\u592e\u200b\u670d\u52a1\u5668\u200b\u83b7\u53d6\u200b \u200b\u5143\u200b\u6570\u636e\u200b\uff09\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u6539\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u901a\u5e38\u200b\u53ea\u4f1a\u200b\u52a0\u5feb\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u901f\u5ea6\u200b\uff0c\u200b\u800c\u200b\u5bf9\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u5f71\u54cd\u200b\u4e0d\u200b\u5927\u200b\u3002 \u200b\u53c2\u89c1\u200b openSUSE \u200b\u4e2d\u6587\u8bba\u575b\u200b\u3002
- \u200b\u6211\u4eec\u200b\u4e0d\u200b\u63d0\u4f9b\u200b source \u200b\u548c\u200b debug \u200b\u6e90\u200b\u3002
- Tumbleweed \u200b\u6eda\u52a8\u200b\u53d1\u884c\u7248\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u4e0e\u200b\u4e0a\u8ff0\u200b\u4f8b\u5b50\u200b\u7a0d\u200b\u6709\u200b\u4e0d\u540c\u200b\u3002
"},{"location":"opensuse.html#_8","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.opensuse.org/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://en.opensuse.org/Communicate/Mailinglists
\u200b\u8bba\u575b\u200b https://forums.opensuse.org/
\u200b\u4e2d\u6587\u8bba\u575b\u200b https://forum.suse.org.cn/
Wiki https://en.opensuse.org/
\u200b\u4e2d\u6587\u200b Wiki https://zh.opensuse.org/
\u200b\u6587\u6863\u200b https://en.opensuse.org/Documentation
openSUSE Guide https://lug.ustc.edu.cn/sites/opensuse-guide/
"},{"location":"openwrt.html","title":"OpenWRT/LEDE","text":""},{"location":"openwrt.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/openwrt/
"},{"location":"openwrt.html#_2","title":"\u8bf4\u660e","text":"OpenWRT/LEDE \u200b\u4e0b\u8f7d\u7ad9\u200b\u955c\u50cf\u200b\u3002
\u200b\u8fd9\u200b\u662f\u200b\u5bf9\u200b https://downloads.openwrt.org/ \u200b\u7684\u200b\u9664\u4e86\u200b snapshots \u200b\u4e0e\u200b\u9884\u200b\u53d1\u5e03\u200b\u7248\u672c\u200b\uff08RC\uff09\u200b\u4ee5\u5916\u200b\u7684\u200b\u5b8c\u6574\u200b\u955c\u50cf\u200b\uff0c\u200b\u5185\u5bb9\u200b\u5305\u62ec\u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u5e73\u53f0\u200b\u7684\u200b ROM\u3001SDK \u200b\u53ca\u200b\u5de5\u5177\u200b\u94fe\u200b\u3001\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b\u7b49\u200b\u3002
Tip
\u200b\u8bbf\u95ee\u200b snapshots \u200b\u4e0e\u200b RC \u200b\u7248\u672c\u200b\u5185\u5bb9\u200b\u4f1a\u200b\u91cd\u5b9a\u5411\u200b\u81f3\u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b\uff0c\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b\u76f8\u5173\u200b\u6587\u4ef6\u200b\uff0c\u200b\u52a1\u5fc5\u200b\u4f7f\u7528\u200b HTTPS\uff0c\u200b\u5426\u5219\u200b\u8fde\u63a5\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u88ab\u200b\u4e2d\u65ad\u200b\u3002
Tip
\u200b\u8bbf\u95ee\u200b https://mirrors.ustc.edu.cn/lede/ \u200b\u4f1a\u200b\u88ab\u200b\u81ea\u52a8\u200b\u91cd\u5b9a\u5411\u200b\u5230\u200b https://mirrors.ustc.edu.cn/openwrt/\u3002
"},{"location":"openwrt.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u6765\u81ea\u200b downloads.openwrt.org
\u200b\u7684\u200b\u6587\u4ef6\u200b\u65f6\u200b\uff0c\u200b\u5c06\u200b URL \u200b\u4e2d\u200b\u7684\u200b\u8fd9\u90e8\u5206\u200b\u57df\u540d\u200b\u66ff\u6362\u200b\u4e3a\u200b mirrors.ustc.edu.cn/openwrt
\u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u200b\u8981\u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u4f5c\u4e3a\u200b OpenWRT/LEDE \u200b\u7cfb\u7edf\u200b opkg \u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\uff0cSSH \u200b\u767b\u5f55\u200b\u8def\u7531\u5668\u200b\u7f16\u8f91\u200b /etc/opkg/distfeeds.conf
\u200b\u6587\u4ef6\u200b\uff0c\u200b\u540c\u6837\u200b\u6309\u7167\u200b\u4e0a\u9762\u200b\u7684\u200b\u65b9\u6cd5\u200b\u66ff\u6362\u200b\u57df\u540d\u200b\u5373\u53ef\u200b\u3002\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u64cd\u4f5c\u200b\uff1a
sed -i 's/downloads.openwrt.org/mirrors.ustc.edu.cn\\/openwrt/g' /etc/opkg/distfeeds.conf\n
\u200b\u4e4b\u540e\u200b\u8fd0\u884c\u200b [opkg update]{.title-ref} \u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u200b\u7d22\u5f15\u200b\uff0c\u200b\u6ce8\u610f\u200b\u68c0\u67e5\u200b\u662f\u5426\u200b\u51fa\u73b0\u200b\u9519\u8bef\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u53e6\u884c\u200b\u5b89\u88c5\u200b libustream-openssl ca-bundle ca-certificates
\u3002
"},{"location":"openwrt.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://openwrt.org/
OpenWRT \u200b\u6587\u6863\u200b https://openwrt.org/docs/start
OpenWRT \u200b\u8bba\u575b\u200b https://forum.openwrt.org/
"},{"location":"packman.html","title":"PackMan","text":""},{"location":"packman.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/packman/
"},{"location":"packman.html#_2","title":"\u8bf4\u660e","text":"PackMan \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"packman.html#_3","title":"\u7b80\u4ecb","text":"openSUSE \u200b\u975e\u5b98\u65b9\u200b\u793e\u533a\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e3b\u8981\u200b\u6536\u5f55\u200b\u5141\u8bb8\u200b\u81ea\u7531\u200b\u5206\u53d1\u200b\u4f46\u200b\u5b58\u5728\u200b\u4e13\u5229\u200b\u7ea0\u7eb7\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c \u200b\u4f8b\u5982\u200b\u591a\u5a92\u4f53\u200b\u89e3\u7801\u5668\u200b\u7b49\u200b\u3002
"},{"location":"packman.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b openSUSE Leap \u200b\u4e3a\u4f8b\u200b\u6dfb\u52a0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
sudo zypper ar -fcg https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Leap_\\$releasever/ USTC:PACKMAN\n
"},{"location":"packman.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b http://packman.links2linux.org/
\u200b\u4e2d\u6587\u200b Wiki \u200b\u9875\u200b https://zh.opensuse.org/Packman
"},{"location":"proxmox.html","title":"Proxmox","text":""},{"location":"proxmox.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/proxmox/
"},{"location":"proxmox.html#_2","title":"\u8bf4\u660e","text":"Proxmox \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"proxmox.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"\u200b\u6240\u6709\u200b Proxmox \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u67b6\u6784\u200b
"},{"location":"proxmox.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Proxmox \u200b\u5b98\u65b9\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"proxmox.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
"},{"location":"proxmox.html#debianproxmox","title":"Debian\uff0cProxmox","text":"\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u9700\u8981\u200b\u540c\u65f6\u200b\u4fee\u6539\u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\uff08Debian\uff09\u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b /etc/apt/sources.list
\u200b\u548c\u200b Proxmox \u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\u3002
\u200b\u4fee\u6539\u200b\u57fa\u7840\u200b\u7cfb\u7edf\u200b\uff08Debian\uff09\u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b Debian \u200b\u5e2e\u52a9\u200b \u200b\u6216\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list\nsed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list\n
\u200b\u4fee\u6539\u200b Proxmox \u200b\u7684\u200b\u6e90\u6587\u4ef6\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
Proxmox VE 8Proxmox VE 7Proxmox VE 6 echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bookworm pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve bullseye pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription\" > /etc/apt/sources.list.d/pve-no-subscription.list\n
\u200b\u5bf9\u4e8e\u200b Proxmox Backup Server \u200b\u548c\u200b Proxmox Mail Gateway\uff0c\u200b\u8bf7\u200b\u5c06\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b pve
\u200b\u5206\u522b\u200b\u66ff\u6362\u200b\u4e3a\u200b pbs
\u200b\u548c\u200b pmg
\u3002
PVE 8 \u200b\u4e4b\u540e\u200b\u9ed8\u8ba4\u200b\u5b89\u88c5\u200b Ceph \u200b\u4ed3\u5e93\u200b\u6e90\u6587\u4ef6\u200b /etc/apt/sources.list.d/ceph.list
\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u66f4\u6362\u200b\u6e90\u200b\uff1a
if [ -f /etc/apt/sources.list.d/ceph.list ]; then\n CEPH_CODENAME=`ceph -v | grep ceph | awk '{print $(NF-1)}'`\n source /etc/os-release\n echo \"deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-$CEPH_CODENAME $VERSION_CODENAME no-subscription\" > /etc/apt/sources.list.d/ceph.list\nfi\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b apt update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
"},{"location":"proxmox.html#ct-templates","title":"CT Templates","text":"\u200b\u53e6\u5916\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b Proxmox \u200b\u7f51\u9875\u200b\u7aef\u200b\u6216\u200b pveam
\u200b\u547d\u4ee4\u200b\u4e0b\u8f7d\u200b CT Templates\uff0c\u200b\u53ef\u4ee5\u200b\u66ff\u6362\u200b CT Templates \u200b\u7684\u200b\u6e90\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn
\u3002
\u200b\u5177\u4f53\u65b9\u6cd5\u200b\uff1a\u200b\u5c06\u200b /usr/share/perl5/PVE/APLInfo.pm
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://download.proxmox.com
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/proxmox
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sed -i.bak 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm\n
\u200b\u9488\u5bf9\u200b /usr/share/perl5/PVE/APLInfo.pm
\u200b\u6587\u4ef6\u200b\u7684\u200b\u4fee\u6539\u200b\uff0c\u200b\u6267\u884c\u200b systemctl restart pvedaemon
\u200b\u540e\u200b\u751f\u6548\u200b\u3002
"},{"location":"pypi.html","title":"PyPI \u200b\u955c\u50cf","text":"Warning
PyPI \u200b\u6e90\u200b\u5df2\u200b\u6682\u65f6\u200b\u79fb\u9664\u200b\u5e76\u200b\u91cd\u5b9a\u5411\u200b\u5230\u200b BFSU PyPI\uff0c\u200b\u8be6\u89c1\u200b PyPI \u200b\u955c\u50cf\u200b\u53d8\u66f4\u200b\u901a\u77e5\u200b\u3002
"},{"location":"pypi.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/pypi/
"},{"location":"pypi.html#_2","title":"\u8bf4\u660e","text":"PyPI\uff08pip\uff09\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
\u200b\u6ce8\u610f\u200b
"},{"location":"pypi.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"pypi.html#_4","title":"\u4e34\u65f6\u200b\u4f7f\u7528","text":"pip install -i https://mirrors.ustc.edu.cn/pypi/web/simple package\n
"},{"location":"pypi.html#_5","title":"\u8bbe\u200b\u4e3a\u200b\u9ed8\u8ba4","text":"\u200b\u5347\u7ea7\u200b pip
\u200b\u5230\u200b\u6700\u65b0\u200b\u7684\u200b\u7248\u672c\u200b (>=10.0.0)
\u200b\u540e\u200b\u8fdb\u884c\u200b\u914d\u7f6e\u200b\uff1a
# \u200b\u4f7f\u7528\u200b\u672c\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6765\u200b\u5347\u7ea7\u200b pip\npip install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U\npip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple\n
"},{"location":"pypi.html#_6","title":"\u540c\u6b65\u200b\u65b9\u5f0f","text":"\u200b\u4f7f\u7528\u200b bandersnatch\uff0c\u200b\u4ece\u200b pypi.python.org \u200b\u5b98\u65b9\u200b\u540c\u6b65\u200b\u3002
"},{"location":"pypi.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"pip https://pip.pypa.io/
bandersnatch https://pypi.python.org/pypi/bandersnatch
"},{"location":"qtproject.html","title":"Qt","text":""},{"location":"qtproject.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/qtproject/
"},{"location":"qtproject.html#_2","title":"\u8bf4\u660e","text":"Qt \u200b\u5e94\u7528\u200b\u5f00\u53d1\u200b\u6846\u67b6\u200b\u76ee\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\u3002\u200b\u5df2\u7ecf\u200b\u4e0d\u518d\u200b\u88ab\u200b\u5b98\u65b9\u200b\u7ef4\u62a4\u200b\u7684\u200b\u7248\u672c\u200b\u672a\u200b\u540c\u6b65\u200b\u3002
"},{"location":"qtproject.html#_3","title":"\u5b89\u88c5","text":"\u200b\u9996\u5148\u200b\uff0c\u200b\u4ece\u200b https://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/ \u200b\u4e0b\u8f7d\u200b\u5728\u7ebf\u200b\u5b89\u88c5\u200b\u5668\u200b\u3002\u200b\u7136\u540e\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u4e24\u79cd\u200b\u65b9\u5f0f\u200b\u4e4b\u4e00\u200b\u5728\u200b\u5b89\u88c5\u200b\u5668\u4e2d\u200b\u914d\u7f6e\u200b\u4f7f\u7528\u200b\u79d1\u5927\u200b\u6e90\u200b\u4e0b\u8f7d\u200b Qt\uff1a
-
\uff08\u200b\u63a8\u8350\u200b\uff09\u200b\u76ee\u524d\u200b\u5b89\u88c5\u200b\u5668\u200b\u652f\u6301\u200b --mirror
\u200b\u547d\u4ee4\u884c\u200b\u53c2\u6570\u200b\u3002\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u4e2d\u200b\u6267\u884c\u200b\u5b89\u88c5\u200b\u5668\u200b\uff0c\u200b\u6dfb\u52a0\u200b --mirror https://mirrors.ustc.edu.cn/qtproject
\u200b\u53c2\u6570\u200b\u5373\u53ef\u200b\u3002
Windows \u200b\u4e0b\u200b\u6267\u884c\u200b\u5f53\u524d\u76ee\u5f55\u200b\u7684\u200b\u5b89\u88c5\u200b\u5668\u200b\u7684\u200b\u547d\u4ee4\u200b\u4e3a\u200b\uff1a
.\\qt-unified-windows-x86-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject\n
Linux (amd64)\uff1a
chmod +x qt-unified-linux-x64-online.run\n./qt-unified-linux-x64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject\n
Linux (aarch64)\uff1a
chmod +x qt-unified-linux-arm64-online.run\n./qt-unified-linux-arm64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject\n
macOS \u200b\u9700\u8981\u200b\u70b9\u51fb\u200b dmg \u200b\u6302\u8f7d\u200b\u540e\u200b\uff0c\u200b\u4f7f\u7528\u200b\u7ec8\u7aef\u200b\u6253\u5f00\u200b\u6302\u8f7d\u200b\u540e\u200b\u7684\u200b dmg \u200b\u76ee\u5f55\u200b\uff1a
# \u200b\u6587\u4ef6\u540d\u200b\u9700\u8981\u200b\u6839\u636e\u200b\u5b9e\u9645\u200b\u60c5\u51b5\u200b\u8c03\u6574\u200b\nopen qt-unified-macOS-x64-4.7.0-online.app --args --mirror https://mirrors.ustc.edu.cn/qtproject\n
-
\uff08\u200b\u4e0d\u200b\u5efa\u8bae\u200b\uff09\u200b\u5728\u200b\u542f\u52a8\u200b\u5b89\u88c5\u200b\u5668\u540e\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u4e2d\u200b\u7981\u7528\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\uff0c\u200b\u6dfb\u52a0\u200b\u65b0\u6e90\u200b http://mirrors.ustc.edu.cn/qtproject/online/qtsdkrepository/linux_x64/root/qt/ \uff08\u200b\u5176\u4ed6\u200b\u7248\u672c\u200b\u6ce8\u610f\u200b\u66f4\u6539\u200b\u5730\u5740\u200b\uff09\u3002
"},{"location":"raspberry-pi-os-images.html","title":"Raspberry Pi OS Images","text":""},{"location":"raspberry-pi-os-images.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspberry-pi-os-images/
"},{"location":"raspberry-pi-os-images.html#_2","title":"\u8bf4\u660e","text":"\u200b\u76ee\u524d\u200b\u4ec5\u200b\u540c\u6b65\u200b\u4e86\u200b\u5305\u62ec\u200b raspios \u200b\u5728\u5185\u200b\u7684\u200b\u51e0\u4e2a\u200b\u5e38\u7528\u200b\u7248\u672c\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u90e8\u5206\u200b\u5de5\u5177\u200b\u7b49\u200b\u3002
raspios \u200b\u7684\u200b\u9ed8\u8ba4\u200b\u7528\u6237\u200b\u662f\u200b pi
\uff0c\u200b\u5bc6\u7801\u200b\u662f\u200b raspberry
\uff0croot \u200b\u9ed8\u8ba4\u200b\u5173\u95ed\u200b\u3002
"},{"location":"raspberry-pi-os-images.html#_3","title":"\u7cfb\u7edf\u200b\u67b6\u6784","text":" - armhf
- arm64 (Beta)
- x86
"},{"location":"raspberry-pi-os-images.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6700\u65b0\u200b\u7684\u200b\u7a33\u5b9a\u7248\u200b\uff08bullseye\uff09
"},{"location":"raspberry-pi-os-images.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u76ee\u524d\u200b\u672c\u200b\u955c\u50cf\u200b\u5305\u542b\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b\uff1a
- imager: Raspberry Pi Imager \u200b\u5b98\u65b9\u200b\u523b\u5f55\u200b\u5668\u200b\u3002
- raspios_arm64: Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08Beta\uff09
- raspios_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS
- raspios_full_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff0c\u200b\u5e76\u200b\u5305\u542b\u200b\u5b98\u65b9\u200b\u63a8\u8350\u200b\u7684\u200b\u8f6f\u4ef6\u200b
- raspios_lite_arm64: Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08Beta\uff0c\u200b\u4e0d\u200b\u542b\u200b\u684c\u9762\u200b\uff09
- raspios_lite_armhf: Armhf \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS\uff08\u200b\u4e0d\u200b\u542b\u200b\u684c\u9762\u200b\uff09
- rpd_x86: Raspberry Pi Desktop\uff0c\u200b\u7528\u4e8e\u200b x86 \u200b\u67b6\u6784\u200b\u7684\u200b\u8bbe\u5907\u200b
- Raspberry_Pi_Education_Manual.pdf: \u200b\u6559\u5b66\u200b\u7528\u200b\u6811\u8393\u200b\u6d3e\u200b\u5e2e\u52a9\u200b\u624b\u518c\u200b
\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b Raspberry Pi OS \u200b\u65f6\u200b\uff0c\u200b\u4e00\u822c\u200b\u4e0b\u8f7d\u200b images \u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7684\u200b\u6700\u65b0\u200b\u7684\u200b\u5373\u53ef\u200b\uff0c\u200b\u6bd4\u5982\u200b arm64 \u200b\u7684\u200b\u6811\u8393\u200b\u6d3e\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/raspberry-pi-os-images/raspios_lite_arm64/images/ \u200b\u4e2d\u200b\u6700\u65b0\u200b\u7684\u200b zip \u200b\u538b\u7f29\u5305\u200b\u5373\u53ef\u200b\uff0c\u200b\u89e3\u538b\u200b\u5b8c\u200b zip \u200b\u538b\u7f29\u5305\u200b\u540e\u200b\u5373\u53ef\u200b\u5f00\u59cb\u200b\u523b\u5f55\u200b\u3002
"},{"location":"raspberrypi.html","title":"Raspberrypi","text":""},{"location":"raspberrypi.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ \u200b\u6216\u200b https://mirrors.ustc.edu.cn/raspberrypi/
"},{"location":"raspberrypi.html#_2","title":"\u8bf4\u660e","text":"\u200b\u6811\u8393\u200b\u6d3e\u200b\u7684\u200b archive.raspberrypi.org \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u662f\u200b\u7531\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u63d0\u4f9b\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u5305\u62ec\u200b ui \u200b\u76f8\u5173\u200b\u7a0b\u5e8f\u200b\uff08\u200b\u5982\u200b Raspbian \u200b\u7684\u200b\u684c\u9762\u73af\u5883\u200b PIXEL DE\uff09\u200b\u53ca\u200b\u90e8\u5206\u200b\u7531\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u4e3a\u200b\u6811\u8393\u200b\u6d3e\u200b\u7f16\u5199\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u901a\u5e38\u200b\u4e0e\u200b raspbian.raspberrypi.org\uff08\u200b\u53c2\u8003\u200b raspbian
\uff0c\u200b\u65e7\u7248\u200b\u4e3a\u200b archive.raspbian.org\uff09\u200b\u4e00\u8d77\u200b\u4f7f\u7528\u200b\u3002
"},{"location":"raspberrypi.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - armhf
- arm64
- x86
- x86_64
"},{"location":"raspberrypi.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - wheezy
- jessie
- stretch
- buster
- bullseye
- bookworm
"},{"location":"raspberrypi.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list.d/raspi.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://archive.raspberrypi.org/
\uff08bullseye \u200b\u53ca\u200b\u4e4b\u524d\u200b\u7248\u672c\u200b\uff09\u200b\u6216\u8005\u200b http://archive.raspberrypi.com/
\uff08bookworm \u200b\u53ca\u200b\u4e4b\u540e\u200b\u7248\u672c\u200b\uff09\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/raspberrypi/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed \\\n -e 's|http://archive.raspberrypi.org|http://mirrors.ustc.edu.cn/raspberrypi|g' \\\n -e 's|http://archive.raspberrypi.com|http://mirrors.ustc.edu.cn/raspberrypi|g' \\\n -i.bak \\\n /etc/apt/sources.list.d/raspi.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b raspi.list
\u200b\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b bookworm \u200b\u7684\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Raspbian bookwormRaspbian bullseyeRaspbian buster /etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ bookworm main\n
/etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ bullseye main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ bullseye main\n
/etc/apt/sources.list.d/raspi.listdeb http://mirrors.ustc.edu.cn/raspberrypi/debian/ buster main\n#deb-src http://mirrors.ustc.edu.cn/raspberrypi/debian/ buster main\n
\u200b\u66f4\u6539\u200b\u5b8c\u200b raspi.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b stretch \u200b\u53ca\u200b\u8001\u200b\u7248\u672c\u200b\u7cfb\u7edf\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
\u3002
"},{"location":"raspberrypi.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.raspberrypi.org/
\u200b\u6587\u6863\u200b https://www.raspberrypi.org/documentation/
"},{"location":"raspbian-addons.html","title":"Raspbian Addons","text":""},{"location":"raspbian-addons.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspbian-addons/
"},{"location":"raspbian-addons.html#_2","title":"\u8bf4\u660e","text":"Raspbian Addons \u200b\u662f\u200b Raspbian \u200b\u975e\u5b98\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u542b\u6709\u200b\u8bb8\u591a\u200b\u6765\u81ea\u200b GitHub \u200b\u7684\u200b\u5f00\u6e90\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u53ef\u200b\u4f5c\u4e3a\u200b\u5bf9\u200b Raspbian\uff08Debian\uff09\u200b\u5b98\u65b9\u200b\u4ed3\u5e93\u200b\u7684\u200b\u4e00\u4e2a\u200b\u8865\u5145\u200b\u3002
"},{"location":"raspbian-addons.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u5c06\u200b\u4ed3\u5e93\u200b\u7684\u200b GPG \u200b\u516c\u94a5\u200b\u6dfb\u52a0\u200b\u81f3\u200b\u7cfb\u7edf\u200b\uff1a
curl -fsSL https://apt.raspbian-addons.org/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/raspbian-addons-archive-keyring.gpg\n
\u200b\u6dfb\u52a0\u200b\u8be5\u200b\u4ed3\u5e93\u200b\uff1a
echo \"deb [signed-by=/usr/share/keyrings/raspbian-addons-archive-keyring.gpg] https://mirrors.ustc.edu.cn/raspbian-addons/debian precise main\" | sudo tee /etc/apt/sources.list.d/rpirepo.list\n
\u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u5305\u200b\u7f13\u5b58\u200b\uff1a
sudo apt update\n
"},{"location":"raspbian-addons.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b https://raspbian-addons.org
\u200b\u5b98\u65b9\u200b\u6587\u6863\u200b https://docs.raspbian-addons.org
GitHub \u200b\u4e3b\u9875\u200b https://github.com/raspbian-addons
"},{"location":"raspbian.html","title":"Raspbian","text":""},{"location":"raspbian.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/raspbian/
"},{"location":"raspbian.html#_2","title":"\u8bf4\u660e","text":"Raspbian \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"raspbian.html#_3","title":"\u7cfb\u7edf\u200b\u67b6\u6784","text":"armhf
"},{"location":"raspbian.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":" - stretch (oldoldstable)
- buster (oldstable)
- bullseye (stable)
- bookworm (testing)
"},{"location":"raspbian.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://raspbian.raspberrypi.org/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/raspbian/
\u200b\u5373\u53ef\u200b\u3002
raspbian 2018-04-19 \u200b\u4e4b\u540e\u200b\u7684\u200b\u955c\u50cf\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\u5df2\u7ecf\u200b\u66f4\u6539\u200b\uff0c\u200b\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff1a
sudo sed -i 's|raspbian.raspberrypi.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\n
\u200b\u65e7\u7248\u200b\u7684\u200b\u7cfb\u7edf\u200b\u53ef\u4ee5\u200b\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\uff1a
sudo sed -i 's|mirrordirector.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\nsudo sed -i 's|archive.raspbian.org|mirrors.ustc.edu.cn/raspbian|g' /etc/apt/sources.list\n
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u5220\u9664\u200b\u539f\u6587\u4ef6\u200b\u6240\u6709\u200b\u5185\u5bb9\u200b\uff0c\u200b\u7528\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\u53d6\u4ee3\u200b\uff08\u200b\u4ee5\u200b Bullseye \u200b\u793a\u4f8b\u200b\uff09\uff1a
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi\n# deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi\n
Arm64 \u200b\u67b6\u6784\u200b\u7684\u200b Raspberry Pi OS \u200b\u4ecd\u200b\u5904\u4e8e\u200b beta \u200b\u72b6\u6001\u200b\uff0c\u200b\u672c\u200b\u955c\u50cf\u200b\u4e0a\u6e38\u200b\u4ea6\u200b\u4e0d\u200b\u542b\u6b64\u200b\u67b6\u6784\u200b\u3002\u200b\u5bf9\u4e8e\u200b arm64 \u200b\u7684\u200b Raspberry Pi OS\uff0c\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b arm64 Debian \u200b\u7684\u200b\u6e90\u200b\uff1a
Raspbian bookwormRaspbian bullseyeRaspbian buster /etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bookworm-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security bookworm-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bookworm-security-security main non-free contrib\n
/etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian bullseye-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security bullseye-security main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ bullseye-security-security main non-free contrib\n
/etc/apt/sources.listdeb https://mirrors.ustc.edu.cn/debian/ buster main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian/ buster-updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian buster-updates main contrib non-free\ndeb https://mirrors.ustc.edu.cn/debian-security buster/updates main contrib non-free\n# deb-src http://mirrors.ustc.edu.cn/debian-security/ buster/updates-security main non-free contrib\n
\u200b\u7f16\u8f91\u200b\u6b64\u200b\u6587\u4ef6\u200b\u540e\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b sudo apt-get update
\u200b\u547d\u4ee4\u200b\uff0c\u200b\u66f4\u65b0\u200b\u8f6f\u4ef6\u200b\u7d22\u5f15\u200b\u3002
\u200b\u540c\u65f6\u200b\u4e5f\u200b\u53ef\u80fd\u200b\u9700\u8981\u200b\u66f4\u6539\u200b archive.raspberrypi.org \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b raspberrypi\u3002
"},{"location":"raspbian.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":" -
Raspbian \u200b\u94fe\u63a5\u200b
Raspbian \u200b\u4e3b\u9875\u200b http://www.raspbian.org/
\u200b\u6587\u6863\u200b http://www.raspbian.org/RaspbianDocumentation
Bug Tracker http://www.raspbian.org/RaspbianBugs
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b http://www.raspbian.org/RaspbianMirrors
-
\u200b\u6811\u8393\u200b\u6d3e\u200b\u94fe\u63a5\u200b
\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u4e3b\u9875\u200b https://www.raspberrypi.org/
\u200b\u6811\u8393\u200b\u6d3e\u200b\u57fa\u91d1\u4f1a\u200b\u8bba\u575b\u200b Raspberry Pi OS \u200b\u7248\u5757\u200b https://www.raspberrypi.org/forums/viewforum.php?f=66
"},{"location":"rocky.html","title":"Rocky Linux","text":""},{"location":"rocky.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rocky/
"},{"location":"rocky.html#_2","title":"\u8bf4\u660e","text":"Rocky Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"rocky.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"x86_64, aarch64
"},{"location":"rocky.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"8, 9
"},{"location":"rocky.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b\u3002
\u200b\u5bf9\u4e8e\u200b Rocky Linux 8\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/rocky|g' \\\n -i.bak \\\n /etc/yum.repos.d/Rocky-AppStream.repo \\\n /etc/yum.repos.d/Rocky-BaseOS.repo \\\n /etc/yum.repos.d/Rocky-Extras.repo \\\n /etc/yum.repos.d/Rocky-PowerTools.repo\n
\u200b\u5bf9\u4e8e\u200b Rocky Linux 9\uff0c\u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u547d\u4ee4\u200b\u66ff\u6362\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u914d\u7f6e\u200b
sed -e 's|^mirrorlist=|#mirrorlist=|g' \\\n -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.ustc.edu.cn/rocky|g' \\\n -i.bak \\\n /etc/yum.repos.d/rocky-extras.repo \\\n /etc/yum.repos.d/rocky.repo\n
\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u53ea\u200b\u66ff\u6362\u200b\u4e86\u200b\u9ed8\u8ba4\u200b\u542f\u7528\u200b\u7684\u200b\u4ed3\u5e93\u200b\u3002\u200b\u66ff\u6362\u200b\u4e4b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b dnf makecache
\u200b\u66f4\u65b0\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"rocky.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://rockylinux.org/
\u200b\u8bba\u575b\u200b https://forums.rockylinux.org/
\u200b\u6587\u6863\u200b https://docs.rockylinux.org/
Wiki https://wiki.rockylinux.org/
\u200b\u955c\u50cf\u200b\u5217\u8868\u200b https://mirrors.rockylinux.org/mirrormanager/mirrors
"},{"location":"ros.html","title":"ROS","text":""},{"location":"ros.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ros/
"},{"location":"ros.html#_2","title":"\u8bf4\u660e","text":"\u200b\u673a\u5668\u4eba\u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff08ROS\uff09\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u955c\u50cf\u200b\u3002
"},{"location":"ros.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ros.html#ubuntu-debian","title":"Ubuntu, Debian","text":" -
\u200b\u5bfc\u5165\u200b key:
gpg --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654\ngpg --export C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 | sudo tee /usr/share/keyrings/ros.gpg > /dev/null\n
-
\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u6dfb\u52a0\u200b\u81f3\u200b\u7cfb\u7edf\u200b\uff1a
sudo sh -c 'echo \"deb [signed-by=/usr/share/keyrings/ros.gpg] https://mirrors.ustc.edu.cn/ros/ubuntu $(lsb_release -sc) main\" > /etc/apt/sources.list.d/ros-latest.list'\n
\u200b\u5982\u679c\u200b IPv6 \u200b\u5730\u5740\u200b\u65e0\u6548\u200b\u5bfc\u81f4\u200b\u65e0\u6cd5\u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4fe1\u606f\u200b\uff0c\u200b\u5c06\u200b mirrors.ustc.edu.cn
\u200b\u6539\u6210\u200b ipv4.mirrors.ustc.edu.cn
\u200b\u4ee5\u200b\u5f3a\u5236\u200b\u4f7f\u7528\u200b IPv4\u3002
- \u200b\u5237\u65b0\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7f13\u5b58\u200b
sudo apt update
\uff0c\u200b\u5b89\u88c5\u200b\u6240\u200b\u9700\u200b\u7684\u200b ROS \u200b\u53d1\u884c\u7248\u200b\u3002
"},{"location":"ros.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - rosdistro
"},{"location":"ros.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b http://www.ros.org/
"},{"location":"rosdistro.html","title":"ROS distributions","text":""},{"location":"rosdistro.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rosdistro/
"},{"location":"rosdistro.html#_2","title":"\u8bf4\u660e","text":"\u200b\u673a\u5668\u4eba\u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff08ROS\uff09\u200b\u7684\u200b\u4f9d\u8d56\u200b\u5173\u7cfb\u6570\u636e\u5e93\u200b\uff0c\u200b\u7531\u200b rosdep \u200b\u4f7f\u7528\u200b\u3002
"},{"location":"rosdistro.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"rosdep
\u200b\u9ed8\u8ba4\u200b\u7684\u200b\u7d22\u5f15\u200b\u6587\u4ef6\u200b /etc/ros/rosdep/sources.list.d/20-default.list
\u200b\u786c\u200b\u7f16\u7801\u200b\u4e86\u200b raw.githubusercontent.com \u200b\u7684\u200b\u5730\u5740\u200b\uff0c \u200b\u56e0\u6b64\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b\u8be5\u200b\u6587\u4ef6\u200b\uff0c\u200b\u53c2\u8003\u200b\u6b65\u9aa4\u200b\u5982\u4e0b\u200b\uff1a
# \u200b\u4f7f\u7528\u200b\u4ee5\u4e0b\u200b\u6b65\u9aa4\u200b\u66ff\u4ee3\u200b rosdep init\nsudo mkdir -p /etc/ros/rosdep/sources.list.d/\nsudo curl -o /etc/ros/rosdep/sources.list.d/20-default.list https://mirrors.ustc.edu.cn/rosdistro/rosdep/sources.list.d/20-default.list\nsed -i 's#raw.githubusercontent.com/ros/rosdistro/master#mirrors.ustc.edu.cn/rosdistro#g' /etc/ros/rosdep/sources.list.d/20-default.list\n\n# \u200b\u66f4\u6362\u200b\u6e90\u200b\nexport ROSDISTRO_INDEX_URL=https://mirrors.ustc.edu.cn/rosdistro/index-v4.yaml\nrosdep update\n\n# \u200b\u53ef\u4ee5\u200b\u8003\u8651\u200b\u6301\u4e45\u200b\u5316\u200b\u4ee5\u4e0a\u200b\u73af\u5883\u53d8\u91cf\u200b\uff1a\necho 'export ROSDISTRO_INDEX_URL=https://mirrors.ustc.edu.cn/rosdistro/index-v4.yaml' >> ~/.bashrc\n
\u200b\u672c\u200b\u5e2e\u52a9\u200b\u53c2\u8003\u200b\u4e86\u200b TUNA \u200b\u7684\u200b rosdistro \u200b\u5e2e\u52a9\u200b \u200b\u7f16\u5199\u200b\u3002
"},{"location":"rosdistro.html#_4","title":"\u76f8\u5173\u200b\u955c\u50cf","text":" - ros
"},{"location":"rosdistro.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u4ed3\u5e93\u200b\u94fe\u63a5\u200b https://github.com/ros/rosdistro
"},{"location":"rpmfusion.html","title":"RPM Fusion","text":""},{"location":"rpmfusion.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rpmfusion/
"},{"location":"rpmfusion.html#_2","title":"\u8bf4\u660e","text":"RPM Fusion \u200b\u662f\u200b\u4e3a\u200b Fedora/RHEL \u200b\u63d0\u4f9b\u200b\u989d\u5916\u200b RPM \u200b\u8f6f\u4ef6\u5305\u200b\u7684\u200b\u7b2c\u4e09\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"rpmfusion.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4f7f\u7528\u200b\u4e0b\u5217\u200b\u547d\u4ee4\u200b\uff08\u200b\u5728\u200b bash \u200b\u6216\u200b\u517c\u5bb9\u200b shell \u200b\u4e2d\u200b\uff09\uff0c\u200b\u53ef\u4ee5\u200b\u540c\u65f6\u200b\u542f\u7528\u200b\u5176\u200b free \u200b\u548c\u200b nonfree \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff1a
-
Fedora 22 \u200b\u53ca\u200b\u66f4\u200b\u9ad8\u200b\u7248\u672c\u200b\uff1a
sudo dnf install https://mirrors.ustc.edu.cn/rpmfusion/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.ustc.edu.cn/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n
-
RHEL 7 \u200b\u6216\u200b\u517c\u5bb9\u200b\u7cfb\u7edf\u200b\uff08\u200b\u5982\u200b CentOS\uff09:
sudo yum localinstall --nogpgcheck https://mirrors.ustc.edu.cn/rpmfusion/free/el/rpmfusion-free-release-7.noarch.rpm https://mirrors.ustc.edu.cn/rpmfusion/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm\n
\u200b\u5982\u679c\u200b sudo
\u200b\u4e0d\u53ef\u200b\u7528\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4ee5\u4e0a\u200b\u547d\u4ee4\u200b\u4e2d\u200b\u7684\u200b sudo
\u200b\u66ff\u6362\u6210\u200b su -c
\u3002
"},{"location":"rpmfusion.html#_4","title":"\u66ff\u6362\u200b\u6e90\u5730\u5740","text":"\u200b\u5b89\u88c5\u200b\u6210\u529f\u200b\u540e\u200b\uff0c\u200b\u53ef\u200b\u4f7f\u7528\u200b\u4e0b\u5217\u200b\u547d\u4ee4\u200b\u5907\u4efd\u200b\u5e76\u200b\u4fee\u6539\u200b /etc/yum.repos.d/
\u200b\u76ee\u5f55\u200b\u4e0b\u4ee5\u200b rpmfusion
\u200b\u5f00\u5934\u200b\uff0c\u200b\u4ee5\u200b .repo
\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b\u3002
-
\u200b\u5177\u4f53\u200b\u800c\u8a00\u200b\uff0c\u200b\u9700\u8981\u200b\u5c06\u200b\u6587\u4ef6\u200b\u4e2d\u200b metalink=
\u200b\u5f00\u5934\u200b\u7684\u200b\u884c\u200b\u6ce8\u91ca\u200b\u6389\u200b\uff0c\u200b\u53d6\u6d88\u200b baseurl=
\u200b\u5f00\u5934\u200b\u7684\u200b\u884c\u200b\u7684\u200b\u6ce8\u91ca\u200b\u5e76\u200b\u5c06\u200b\u7b49\u200b\u53f7\u200b\u540e\u9762\u200b\u94fe\u63a5\u200b\u4e2d\u200b\u7684\u200b http://download1.rpmfusion.org
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/rpmfusion
\uff1a
sudo sed -e 's|^metalink=|#metalink=|g' \\\n -e 's|^#baseurl=http://download1.rpmfusion.org|baseurl=https://mirrors.ustc.edu.cn/rpmfusion|g' \\\n -i.bak \\\n /etc/yum.repos.d/rpmfusion*.repo\n
-
\u200b\u4fee\u6539\u200b\u5b8c\u6210\u200b\u540e\u200b\uff0c\u200b\u6e05\u9664\u200b\u5e76\u200b\u91cd\u5efa\u200b\u7f13\u5b58\u200b\uff1a
sudo dnf clean all\nsudo dnf makecache\n
"},{"location":"rpmfusion.html#_5","title":"\u5907\u6ce8","text":"\u200b\u5728\u200b RHEL \u200b\u6216\u200b\u517c\u5bb9\u200b\u53d1\u884c\u7248\u200b\uff08\u200b\u5982\u200b CentOS\uff09\u200b\u4e0a\u200b\uff0c\u200b\u60a8\u200b\u9700\u8981\u200b\u5148\u200b\u542f\u7528\u200b EPEL \u200b\u6e90\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b epel\u3002
"},{"location":"rpmfusion.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u9879\u76ee\u200b\u4e3b\u9875\u200b https://rpmfusion.org
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://lists.rpmfusion.org
\u200b\u7528\u6237\u200b\u914d\u7f6e\u200b\u6307\u5357\u200b\uff08\u200b\u82f1\u6587\u200b\uff09 https://rpmfusion.org/Configuration
"},{"location":"rsync-guide.html","title":"\u79d1\u5927\u200b\u6e90\u200b\u540c\u6b65\u200b\u65b9\u6cd5\u200b\u4e0e\u200b\u6ce8\u610f\u4e8b\u9879","text":""},{"location":"rsync-guide.html#_2","title":"\u603b\u8ff0","text":"\u200b\u4e2d\u79d1\u5927\u200b\u5f00\u6e90\u200b\u955c\u50cf\u200b\u7ad9\u200b\u5141\u8bb8\u200b\u4e0b\u6e38\u200b\u7ad9\u70b9\u200b\u4f7f\u7528\u200b rsync \u200b\u534f\u8bae\u200b\u540c\u6b65\u200b\u7ad9\u70b9\u200b\u4e0a\u200b\u7684\u200b\u5185\u5bb9\u200b\u3002
\u200b\u56e0\u200b\u53ef\u80fd\u200b\u6d88\u8017\u200b\u5927\u91cf\u200b\u670d\u52a1\u5668\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u975e\u5e38\u200b\u4e0d\u200b\u63a8\u8350\u200b\u4e0b\u6e38\u200b\u955c\u50cf\u200b\u7ad9\u70b9\u200b\u6216\u200b\u4e2a\u4eba\u7528\u6237\u200b\u4f7f\u7528\u200b HTTP
/ HTTPS
/ FTP
\u200b\u534f\u8bae\u200b\u4ece\u200b\u7ad9\u70b9\u200b\u5927\u89c4\u6a21\u200b\u540c\u6b65\u200b\u6570\u636e\u200b\u3002 \u200b\u6211\u4eec\u200b\u53ef\u80fd\u200b\u91c7\u53d6\u200b\u6280\u672f\u200b\u63aa\u65bd\u200b\u5bf9\u200b\u4f7f\u7528\u200b\u975e\u200b rsync
\u200b\u534f\u8bae\u200b\u8fdb\u884c\u200b\u5927\u91cf\u200b\u5185\u5bb9\u200b\u540c\u6b65\u200b\u7684\u200b\u7528\u6237\u200b\u8fdb\u884c\u200b\u9650\u6d41\u200b\u6216\u200b\u5c01\u7981\u200b\u3002
"},{"location":"rsync-guide.html#rsync","title":"rsync \u200b\u540c\u6b65\u200b\u65b9\u5f0f","text":""},{"location":"rsync-guide.html#_3","title":"\u540c\u6b65\u200b\u4e13\u7528\u200b\u57df\u540d","text":"\u200b\u5982\u9700\u200b\u4f7f\u7528\u200b rsync
\u200b\u534f\u8bae\u200b\u8bbf\u95ee\u200b\u79d1\u5927\u200b\u5f00\u6e90\u200b\u955c\u50cf\u200b\u7ad9\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b rsync
\u200b\u4e13\u7528\u200b\u7684\u200b\u57df\u540d\u200b\uff1arsync.mirrors.ustc.edu.cn
\u3002
Warning
\u200b\u4f7f\u7528\u200b\u975e\u6807\u51c6\u200b\u57df\u540d\u200b rsync
\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7528\u6237\u200b\u53ef\u80fd\u200b\u65e0\u6cd5\u200b\u8fdb\u884c\u200b\u540c\u6b65\u200b\u3002
"},{"location":"rsync-guide.html#_4","title":"\u540c\u6b65\u200b\u8def\u5f84","text":"Warning
\u200b\u7531\u4e8e\u200b rsync
\u200b\u534f\u8bae\u200b\u5b9e\u73b0\u200b\u7684\u200b\u9650\u5236\u200b\uff0c\u200b\u539f\u6709\u200b\u7684\u200b\u4f7f\u7528\u200b /repo/
\u200b\u524d\u7f00\u200b\u540c\u6b65\u200b\u7684\u200b\u65b9\u5f0f\u200b\u96be\u4ee5\u200b\u8fdb\u884c\u200b\u8d1f\u8f7d\u200b\u5747\u8861\u200b\u3002\u200b\u56e0\u6b64\u200b\u4ece\u200b 2022 \u200b\u5e74\u200b 4 \u200b\u6708\u200b 2 \u200b\u65e5\u540e\u200b\uff0c\u200b\u540c\u6b65\u200b\u5c06\u200b\u4e0d\u518d\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b /repo/
\u200b\u524d\u7f00\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0cubuntu
\u200b\u4ed3\u5e93\u200b\u7684\u200b\u5b9e\u9645\u200b\u8def\u5f84\u200b\u5373\u200b\u4e3a\u200b rsync://rsync.mirrors.ustc.edu.cn/ubuntu
\u3002\u200b\u539f\u6709\u200b\u7684\u200b /repo/
\u200b\u4ecd\u7136\u200b\u4fdd\u7559\u200b\uff0c\u200b\u4f46\u662f\u200b\u5176\u4e2d\u200b\u7684\u200b\u90e8\u5206\u200b\u4ed3\u5e93\u200b\u4e4b\u540e\u200b\u4f1a\u200b\u8fc1\u79fb\u200b\u51fa\u53bb\u200b\uff0c\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u7528\u6237\u200b\u5c3d\u5feb\u200b\u66f4\u6362\u200b\u4e3a\u200b\u65b0\u200b\u7684\u200b\u8def\u5f84\u200b\u3002
Tip
\u200b\u6211\u4eec\u200b\u5f3a\u70c8\u63a8\u8350\u200b\u7528\u6237\u200b\u5728\u200b\u5b9e\u9645\u200b\u8fdb\u884c\u200b rsync
\u200b\u540c\u6b65\u200b\u4e4b\u524d\u200b\u5148\u200b\u4f7f\u7528\u200b rsync
\u200b\u5de5\u5177\u200b\u5217\u51fa\u200b\u76ee\u5f55\u200b\u5185\u5bb9\u200b\u4ee5\u200b\u5b9e\u9645\u200b\u89c2\u5bdf\u200b\u76ee\u5f55\u200b\u7ed3\u6784\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0c\u200b\u7528\u6237\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\u5217\u51fa\u200b ubuntu
\u200b\u4ed3\u5e93\u200b\u6839\u76ee\u5f55\u200b\u7684\u200b\u5177\u4f53\u5185\u5bb9\u200b\uff1a
rsync rsync://rsync.mirrors.ustc.edu.cn/ubuntu/\n
"},{"location":"rsync-guide.html#_5","title":"\u53ef\u200b\u540c\u6b65\u200b\u5185\u5bb9","text":"\u200b\u60a8\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b rsync \u200b\u534f\u8bae\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u4e0a\u200b\u7edd\u5927\u90e8\u5206\u200b\u975e\u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b\u7684\u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u7684\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u3002
Tip
\u200b\u5982\u9700\u200b\u83b7\u53d6\u200b\u5b8c\u6574\u200b\u7684\u200b\u53ef\u200b\u540c\u6b65\u200b\u4ed3\u5e93\u200b\u5217\u8868\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200b rsync \u200b\u5217\u51fa\u200b\u6839\u200b\u8def\u5f84\u200b\u4e0b\u200b \u200b\u7684\u200b\u76ee\u5f55\u200b\uff08\u200b\u6a21\u5757\u200b\uff09\u200b\u5217\u8868\u200b\uff1a
rsync rsync://rsync.mirrors.ustc.edu.cn/\n
"},{"location":"rsync-guide.html#_6","title":"\u6ce8\u610f\u4e8b\u9879","text":"\u200b\u5982\u200b\u60a8\u200b\u9700\u8981\u200b\u4ece\u200b\u6211\u200b\u7ad9\u200b\u5c0f\u89c4\u6a21\u200b\u8fdb\u884c\u200b\u521d\u59cb\u200b\u540c\u6b65\u200b\u6216\u8005\u200b\u589e\u91cf\u200b\u540c\u6b65\u200b\u6587\u4ef6\u200b\uff0c\u200b\u60a8\u200b\u65e0\u9700\u200b\u544a\u77e5\u200b\u6211\u4eec\u200b\u5373\u53ef\u200b\u5f00\u59cb\u200b\u540c\u6b65\u200b\uff0c \u200b\u4f46\u200b\u5efa\u8bae\u200b\u5728\u200b\u5317\u4eac\u200b\u65f6\u95f4\u200b\u51cc\u6668\u200b\uff08\u200b\u51cc\u6668\u200b\u4e00\u70b9\u200b\u5230\u200b\u65e9\u4e0a\u200b\u516b\u70b9\u200b\uff09\u200b\u7684\u200b\u65f6\u95f4\u6bb5\u200b\u5185\u200b\u8fdb\u884c\u200b\u5185\u5bb9\u200b\u540c\u6b65\u200b\u3002
\u200b\u5982\u200b\u60a8\u200b\u9700\u8981\u200b\u8fdb\u884c\u200b\u5927\u91cf\u200b\u521d\u59cb\u200b\u540c\u6b65\u200b\uff0c\u200b\u8bf7\u200b\u9884\u5148\u200b\u901a\u8fc7\u200b\u7535\u5b50\u90ae\u4ef6\u200b\u77e5\u4f1a\u200b\u5e76\u200b\u544a\u77e5\u200b\u6211\u4eec\u200b\u60a8\u200b\u7684\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u3002 \u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u4f1a\u200b\u5bf9\u200b\u672c\u200b\u7ad9\u70b9\u200b\u8fd0\u884c\u200b\u4ea7\u751f\u200b\u8f83\u5927\u200b\u5f71\u54cd\u200b\uff0c\u200b\u6211\u4eec\u200b\u5c06\u200b\u8054\u7cfb\u200b\u60a8\u200b\u5e76\u200b\u63d0\u51fa\u200b\u4fee\u6539\u200b\u540c\u6b65\u200b\u8ba1\u5212\u200b\u7684\u200b\u5efa\u8bae\u200b\u3002 \u200b\u6211\u4eec\u200b\u4fdd\u7559\u200b\u4f7f\u7528\u200b\u6280\u672f\u624b\u6bb5\u200b\u6216\u200b\u5176\u5b83\u200b\u624b\u6bb5\u200b\u963b\u65ad\u200b\u6076\u610f\u200b\u5bf9\u200b\u672c\u7ad9\u200b\u4f7f\u7528\u200b rsync
\u200b\u8fdb\u884c\u200b\u8bbf\u95ee\u200b\u7684\u200b\u6743\u5229\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b rsync
\u200b\u8bbf\u95ee\u200b\u7ad9\u70b9\u200b\u7684\u200b\u7528\u6237\u200b\u5c06\u200b\u5728\u200b\u65e5\u5fd7\u200b\u8f93\u51fa\u200b\u4e2d\u200b\u770b\u5230\u200b\u6211\u200b\u7ad9\u200b\u7684\u200b MOTD \u200b\u4fe1\u606f\u200b\uff0c \u200b\u8bf7\u200b\u5728\u200b\u9996\u6b21\u200b\u4f7f\u7528\u200b\u524d\u200b\u8ba4\u771f\u200b\u9605\u8bfb\u200b\u63d0\u793a\u4fe1\u606f\u200b\u5e76\u200b\u6309\u200b\u63d0\u793a\u200b\u8fdb\u884c\u200b\u64cd\u4f5c\u200b\u3002
Warning
\u200b\u4e3a\u200b\u907f\u514d\u200b\u5360\u7528\u200b\u670d\u52a1\u5668\u200b\u8fc7\u591a\u200b\u8d44\u6e90\u200b\uff0c\u200b\u6211\u4eec\u200b\u5bf9\u5355\u200b IP \u200b\u5730\u5740\u200b\u7684\u200b rsync
\u200b\u8fde\u63a5\u6570\u200b\u505a\u51fa\u200b\u4e86\u200b\u9650\u5236\u200b\uff0c \u200b\u5728\u200b 2021 \u200b\u5e74\u200b 2 \u200b\u6708\u200b 6 \u200b\u65e5\u540e\u200b\uff0c\u200b\u9650\u5236\u200b\u4ece\u5355\u200b IP 2 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u63d0\u5347\u200b\u4e3a\u200b 5 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\uff0c \u200b\u8fc7\u591a\u200b\u7684\u200b\u8fde\u63a5\u200b\u5c06\u200b\u88ab\u200b\u62d2\u7edd\u200b\u8bbf\u95ee\u200b\u3002\u200b\u8bf7\u200b\u5408\u7406\u5b89\u6392\u200b\u540c\u6b65\u200b\u65b9\u5f0f\u200b\u4ee5\u200b\u8fbe\u5230\u200b\u6700\u5927\u200b\u7684\u200b\u540c\u6b65\u200b\u6548\u7387\u200b\u3002
Info
\u200b\u5728\u200b 2020 \u200b\u5e74\u200b 8 \u200b\u6708\u200b 25 \u200b\u65e5\u540e\u200b\uff0cRsync \u200b\u603b\u200b\u8fde\u63a5\u6570\u200b\u9650\u5236\u200b\u4ece\u200b\u591c\u665a\u200b 60 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\uff0c\u200b\u767d\u5929\u200b 30 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u63d0\u5347\u200b\u4e3a\u200b\u5168\u5929\u200b 60 \u200b\u4e2a\u200b\u8fde\u63a5\u200b\u3002
Info
\u200b\u7f16\u5199\u200b\u811a\u672c\u200b\u8fdb\u884c\u200b\u540e\u53f0\u200b\u540c\u6b65\u200b\u65f6\u200b\uff0c\u200b\u8bf7\u200b\u6ce8\u610f\u200b\u5728\u200b\u6bcf\u6b21\u200b\u6267\u884c\u200b rsync \u200b\u4e4b\u95f4\u200b\u7a7a\u200b\u51fa\u200b\u5408\u7406\u200b\u7684\u200b\u65f6\u95f4\u200b\u95f4\u9694\u200b\uff0c\u200b\u8bf7\u52ff\u200b\u7f16\u5199\u200b\u7c7b\u4f3c\u200b\u4e8e\u200b while true; rsync ...; done
\u200b\u7684\u200b\u811a\u672c\u200b\u903b\u8f91\u200b\u3002
Info
\u200b\u76ee\u524d\u200b\u7531\u4e8e\u200b\u670d\u52a1\u200b\u67b6\u6784\u200b\u539f\u56e0\u200b\uff0cRsync \u200b\u63d0\u4f9b\u200b\u7684\u200b\u6587\u4ef6\u200b\u5185\u5bb9\u200b\u76f8\u6bd4\u200b\u4e8e\u200b HTTP(S) \u200b\u63d0\u4f9b\u200b\u7684\u200b\u5185\u5bb9\u200b\u5b58\u5728\u200b\u5c11\u8bb8\u200b\u5ef6\u8fdf\u200b\uff08\u200b\u6700\u591a\u200b\u4e0d\u200b\u8d85\u8fc7\u200b 1 \u200b\u5929\u200b\uff09\u3002 \u200b\u5982\u679c\u200b\u5bf9\u200b\u83b7\u53d6\u200b\u6700\u65b0\u200b\u7684\u200b\u5185\u5bb9\u200b\u6709\u200b\u9ad8\u200b\u8981\u6c42\u200b\uff0c\u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u5176\u4ed6\u200b\u955c\u50cf\u200b\u7ad9\u200b\u6216\u200b\u5b98\u65b9\u200b\u6e90\u200b\u4f5c\u4e3a\u200b\u4e0a\u6e38\u200b\u3002 \u200b\u5982\u679c\u200b\u53d1\u73b0\u200b Rsync \u200b\u83b7\u53d6\u200b\u7684\u200b\u5185\u5bb9\u200b\u5b58\u5728\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u4f7f\u7528\u200b\u7b49\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u200b\u6211\u4eec\u200b\u3002
"},{"location":"rsync-guide.html#_7","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"rsync \u200b\u4e2d\u6587\u200b\u7ef4\u57fa\u767e\u79d1\u200b\u4ecb\u7ecd\u200b https://zh.wikipedia.org/zh-cn/rsync
rsync \u200b\u9879\u76ee\u200b\u5b98\u7f51\u200b https://www.samba.org/rsync/
"},{"location":"rubygems.html","title":"Rubygems","text":""},{"location":"rubygems.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/rubygems/
"},{"location":"rubygems.html#_2","title":"\u8bf4\u660e","text":"Rubygems \u200b\u4ed3\u5e93\u200b\u955c\u50cf\u200b
"},{"location":"rubygems.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"rubygems.html#rubygems_1","title":"\u4fee\u6539\u200b Rubygems \u200b\u9ed8\u8ba4\u200b\u6e90","text":"gem sources # \u200b\u5217\u51fa\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\ngem sources --remove https://rubygems.org/ # \u200b\u79fb\u9664\u200b\u9ed8\u8ba4\u200b\u6e90\u200b\ngem sources -a https://mirrors.ustc.edu.cn/rubygems/ # \u200b\u6dfb\u52a0\u200b\u79d1\u5927\u200b\u6e90\u200b\n
"},{"location":"rubygems.html#gemfile-bundle","title":"\u9488\u5bf9\u200b\u4f7f\u7528\u200b Gemfile \u200b\u548c\u200b Bundle \u200b\u7684\u200b\u9879\u76ee","text":"\u200b\u53c2\u8003\u200b\uff1aGem Source Mirrors @ Bundle Docs
bundle config mirror.https://rubygems.org https://mirrors.ustc.edu.cn/rubygems/\n
"},{"location":"rubygems.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://rubygems.org/
"},{"location":"rust-static.html","title":"Rust Toolchain \u200b\u53cd\u5411\u200b\u4ee3\u7406","text":""},{"location":"rust-static.html#_1","title":"\u8bf4\u660e","text":"Rust Toolchain \u200b\u53cd\u5411\u200b\u4ee3\u7406\u200b
"},{"location":"rust-static.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8bf7\u200b\u914d\u5408\u200b rustup \u200b\u6765\u200b\u4f7f\u7528\u200b\u3002
rustup \u200b\u5b89\u88c5\u200b\u65b9\u6cd5\u200b\u53ef\u200b\u53c2\u8003\u200b\u5b98\u65b9\u200b\u7684\u200b \u200b\u6587\u6863\u200b
\u200b\u4f7f\u7528\u200b rustup \u200b\u524d\u200b\uff0c\u200b\u5148\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b RUSTUP_DIST_SERVER
\uff08\u200b\u7528\u4e8e\u200b\u66f4\u65b0\u200b toolchain\uff09\uff1a
export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static\n
\u200b\u4ee5\u53ca\u200b RUSTUP_UPDATE_ROOT
\uff08\u200b\u7528\u4e8e\u200b\u66f4\u65b0\u200b rustup\uff09\uff1a
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup\n
Windows \u200b\u4e0b\u200b\u5bf9\u5e94\u200b\u7684\u200b\u8bbe\u7f6e\u200b\u73af\u5883\u53d8\u91cf\u200b\u7684\u200b PowerShell \u200b\u547d\u4ee4\u200b\u4e3a\u200b\uff1a
$env:RUSTUP_DIST_SERVER=\"https://mirrors.ustc.edu.cn/rust-static\"\n$env:RUSTUP_UPDATE_ROOT=\"https://mirrors.ustc.edu.cn/rust-static/rustup\"\n
Note
\u200b\u622a\u6b62\u200b\u5230\u200b\u8be5\u200b\u9875\u9762\u200b\u7f16\u5199\u200b\u7684\u200b\u65f6\u5019\u200b\uff082017-01-05\uff09\uff0ccargo \u200b\u7684\u200b\u8f6f\u4ef6\u5305\u200b\u4f9d\u7136\u200b\u6258\u7ba1\u200b\u5728\u200b AWS \u200b\u4e0a\u200b\uff0c \u200b\u56e0\u6b64\u200b\u65e0\u6cd5\u200b\u5bf9\u200b\u4e0b\u8f7d\u200b\u5730\u5740\u200b\u505a\u200b\u66ff\u6362\u200b\uff0c\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u53ef\u80fd\u200b\u8f83\u6162\u200b\u3002\u200b\u4f46\u200b\u8be5\u200b\u8f6f\u4ef6\u5305\u200b\u53ea\u6709\u200b\u5927\u6982\u200b 10 MB \u200b\u5de6\u53f3\u200b\uff0c\u200b\u5f71\u54cd\u200b\u4e0d\u4f1a\u200b\u5f88\u5927\u200b\u3002
Note
\u200b\u7b2c\u4e00\u6b21\u200b\u5b89\u88c5\u200b rustup \u200b\u7684\u200b\u65f6\u5019\u200b\uff0c\u200b\u5982\u679c\u200b\u6309\u7167\u200b\u5b98\u7f51\u200b\u6559\u7a0b\u200b https://sh.rustup.rs \u200b\u94fe\u63a5\u200b\u65e0\u6cd5\u200b\u4e0b\u8f7d\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b \u200b\u6211\u4eec\u200b\u6bcf\u65e5\u200b\u540c\u6b65\u200b\u7684\u200b\u5b89\u88c5\u200b\u811a\u672c\u200b\u6587\u4ef6\u200b \u200b\u4e0b\u8f7d\u200b rustup-install.sh
\uff0c\u200b\u7136\u540e\u200b\u628a\u200b\u811a\u672c\u200b\u4e2d\u200b\u7684\u200b RUSTUP_UPDATE_ROOT
\u200b\u53d8\u91cf\u200b\u6539\u4e3a\u200b https://mirrors.ustc.edu.cn/rust-static/rustup
\u3002
"},{"location":"sagemath.html","title":"Sagemath","text":""},{"location":"sagemath.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/sagemath
"},{"location":"sagemath.html#_2","title":"\u8bf4\u660e","text":"Sagemath \u200b\u6e90\u4ee3\u7801\u200b\u4e0e\u200b\u65e7\u7248\u672c\u200b\u4e8c\u8fdb\u5236\u200b\u5305\u200b\u7684\u200b\u955c\u50cf\u200b
"},{"location":"sagemath.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u65b0\u7248\u200b Sagemath \u200b\u7684\u200b\u4e8c\u8fdb\u5236\u200b\u5305\u200b\u5df2\u7ecf\u200b\u4e0d\u518d\u200b\u901a\u8fc7\u200b\u5b98\u7f51\u200b\u5206\u53d1\u200b\uff0c\u200b\u8be5\u200b\u955c\u50cf\u200b\u4ec5\u200b\u5305\u542b\u200b\u6e90\u4ee3\u7801\u200b\u5305\u200b\u3002
\u200b\u6839\u636e\u200b Sage \u200b\u5b89\u88c5\u200b\u624b\u518c\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4ece\u672c\u200b\u955c\u50cf\u200b\u4e0b\u8f7d\u200b\u6e90\u4ee3\u7801\u200b\u540e\u200b\u7f16\u8bd1\u200b\u3002 \u200b\u5982\u679c\u200b\u4e0d\u200b\u5e0c\u671b\u200b\u7f16\u8bd1\u200b Sagemath\uff1a
"},{"location":"sagemath.html#windows","title":"Windows","text":"\u200b\u5b89\u88c5\u200b WSL2 \u200b\u540e\u200b\u6309\u7167\u200b Linux \u200b\u7684\u200b\u5b89\u88c5\u200b\u65b9\u6cd5\u200b\u8fdb\u884c\u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#linux","title":"Linux","text":"\u200b\u4f7f\u7528\u200b\u81ea\u5df1\u200b\u6b63\u5728\u200b\u4f7f\u7528\u200b\u7684\u200b\u53d1\u884c\u7248\u200b\u4e2d\u200b\u7684\u200b\u5305\u200b\u7ba1\u7406\u5668\u200b\u5b89\u88c5\u200b Sagemath\uff0c\u200b\u6216\u8005\u200b\u4ece\u200b conda-forge \u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#macos","title":"macOS","text":"\u200b\u4e0b\u8f7d\u200b 3-manifold \u200b\u6253\u5305\u200b \u200b\u7684\u200b\u4e8c\u8fdb\u5236\u200b\u6587\u4ef6\u200b\uff08\u200b\u955c\u50cf\u200b\uff09\uff0c \u200b\u6216\u8005\u200b\u4ece\u200b conda-forge \u200b\u5b89\u88c5\u200b\u3002
"},{"location":"sagemath.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Sagemath \u200b\u4e3b\u9875\u200b https://www.sagemath.org/
"},{"location":"scientificlinux.html","title":"Scientific Linux","text":""},{"location":"scientificlinux.html#_1","title":"\u6536\u5f55\u200b\u7248\u672c","text":"6, 7
"},{"location":"scientificlinux.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u4ee5\u200b 6.x \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u4e0b\u8f7d\u200b sl-ustc.repo \u200b\u653e\u5165\u200b /etc/yum.repo.d/
\u200b\u4e2d\u200b\u3002
sl-ustc.repo[sl]\nname=Scientific Linux $releasever - $basearch - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/$basearch/os/\n#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-base-6.txt\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n\n[sl-security]\nname=Scientific Linux $releasever - $basearch - security updates - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/$basearch/updates/security/\n#mirrorlist=http://ftp.scientificlinux.org/linux/scientific/mirrorlist/sl-security-6.txt\nenabled=1\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n\n\n[sl-source]\nname=Scientific Linux $releasever - Source - ustc.edu.cn\nbaseurl=http://mirrors.ustc.edu.cn/scientificlinux/$releasever/SRPMS/\nenabled=0\ngpgcheck=1\ngpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl file:///etc/pki/rpm-gpg/RPM-GPG-KEY-sl6 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern\n
\u200b\u8fd0\u884c\u200b yum makecache
\u200b\u751f\u6210\u200b\u7f13\u5b58\u200b\u3002
"},{"location":"stackage.html","title":"Stackage","text":""},{"location":"stackage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/stackage/
"},{"location":"stackage.html#_2","title":"\u8bf4\u660e","text":"Stackage \u200b\u955c\u50cf\u200b
"},{"location":"stackage.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u63a8\u8350\u200b\u642d\u914d\u200b USTC Hackage \u200b\u6e90\u200b\u4f7f\u7528\u200b\uff1ahackage
\u200b\u7f16\u8f91\u200b ~/.stack/config.yaml
, \u200b\u6839\u636e\u200b\u7248\u672c\u200b\u7684\u200b\u4e0d\u540c\u200b\uff0c\u200b\u589e\u52a0\u200b\u4e0b\u5217\u200b\u914d\u7f6e\u200b\uff1a
>= 2.5>= 2.3, < 2.5>= v2.1.1, < 2.3< v2.1.1 setup-info-locations:\n - http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\nsnapshot-location-base: http://mirrors.ustc.edu.cn/stackage/stackage-snapshots/\n
setup-info-locations:\n - http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n
setup-info: \"http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\"\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n
setup-info: \"http://mirrors.ustc.edu.cn/stackage/stack-setup.yaml\"\nurls:\n latest-snapshot: http://mirrors.ustc.edu.cn/stackage/snapshots.json\n lts-build-plans: http://mirrors.ustc.edu.cn/stackage/lts-haskell/\n nightly-build-plans: http://mirrors.ustc.edu.cn/stackage/stackage-nightly/\n
\u200b\u6b64\u5916\u200b\uff0c\u200b\u8fd8\u200b\u9700\u8981\u200b\u624b\u52a8\u200b\u4e0b\u8f7d\u200b https://mirrors.ustc.edu.cn/stackage/stackage-content/stack/global-hints.yaml \u200b\u5230\u200b ~/.stack/pantry/global-hints-cache.yaml
\uff08\u200b\u5728\u200b Windows \u200b\u4e0b\u200b\u662f\u200b %APPDATA%\\stack\\pantry\\global-hints-cache.yaml
\uff09\u3002\u200b\u6ce8\u610f\u200b\u6587\u4ef6\u540d\u200b\u4e0d\u540c\u200b\u3002\u200b\u8fd9\u662f\u200b\u7531\u4e8e\u200b stack \u200b\u6682\u65f6\u200b\u4e0d\u200b\u652f\u6301\u200b\u914d\u7f6e\u200b\u8be5\u200b\u6587\u4ef6\u200b\u7684\u200b\u4e0a\u6e38\u200b\u5730\u5740\u200b\u3002\u200b\u8be5\u200b\u6587\u4ef6\u200b\u9700\u8981\u200b\u5728\u200b\u6bcf\u5f53\u200b\u7b2c\u4e00\u6b21\u200b\u7528\u5230\u200b\u65b0\u200b\u7248\u672c\u200b\u7684\u200b GHC \u200b\u65f6\u200b\u66f4\u65b0\u200b\u3002
"},{"location":"stackage.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.stackage.org/
Stack https://docs.haskellstack.org/en/stable/README/
"},{"location":"termux-its-pointless.html","title":"Termux Its Pointless","text":""},{"location":"termux-its-pointless.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/termux-its-pointless
"},{"location":"termux-its-pointless.html#_2","title":"\u8bf4\u660e","text":"Termux \u200b\u7b2c\u4e09\u65b9\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u5305\u542b\u200b gcc\u3001R \u200b\u8bed\u8a00\u200b\u548c\u200b\u8bb8\u591a\u200b\u6e38\u620f\u200b
"},{"location":"termux-its-pointless.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u6dfb\u52a0\u200b apt \u200b\u5b58\u50a8\u200b\u5e93\u200b\uff1a
wget -qO- https://its-pointless.github.io/setup-pointless-repo.sh | bash\n
\u200b\u4f7f\u7528\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
echo \"deb https://mirrors.ustc.edu.cn/termux-its-pointless/24 termux extras\" > $PREFIX/etc/apt/sources.list.d/pointless.list\n
"},{"location":"termux-its-pointless.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"GitHub https://github.com/its-pointless/gcc_termux
"},{"location":"termux.html","title":"Termux","text":""},{"location":"termux.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/termux
"},{"location":"termux.html#_2","title":"\u8bf4\u660e","text":"Termux APT \u200b\u6e90\u200b\u955c\u50cf\u200b
"},{"location":"termux.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":" - ARM, AArch64, i686, x86_64
"},{"location":"termux.html#_4","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Termux \u200b\u76ee\u524d\u200b\uff082022 \u200b\u5e74\u200b 8 \u200b\u6708\u200b\uff09\u200b\u7684\u200b\u5b98\u65b9\u200b\u6e90\u4e3a\u200b packages.termux.dev\uff0c\u200b\u6211\u4eec\u200b\u63a8\u8350\u200b\u5148\u200b\u66f4\u65b0\u200b termux-tools
\u200b\u8f6f\u4ef6\u5305\u200b\uff0c\u200b\u7136\u540e\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b termux-change-repo
\u200b\u5148\u200b\u9009\u62e9\u200b Single mirror\uff0c\u200b\u518d\u200b\u9009\u62e9\u200b mirrors.ustc.edu.cn \u200b\u5373\u53ef\u200b\u3002
\u200b\u5982\u679c\u200b\u60f3\u8981\u200b\u624b\u52a8\u200b\u66f4\u6362\u200b Termux APT \u200b\u6e90\u200b\u7684\u8bdd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7f16\u8f91\u200b /data/data/com.termux/files/usr/etc/apt/sources.list
\u200b\u4e3a\u200b\u5982\u4e0b\u200b\u5185\u5bb9\u200b
deb https://mirrors.ustc.edu.cn/termux/apt/termux-main stable main\n
\u200b\u6216\u8005\u200b\uff0c\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b sed
\u200b\u547d\u4ee4\u200b\u8fdb\u884c\u200b\u6587\u672c\u200b\u66ff\u6362\u200b\uff1a
sed -i 's@packages.termux.org@mirrors.ustc.edu.cn/termux@' $PREFIX/etc/apt/sources.list\npkg up\n
\u200b\u6ce8\u200b\uff1aTermux \u200b\u4f1a\u200b\u81ea\u52a8\u200b\u5c06\u200b\u73af\u5883\u53d8\u91cf\u200b $PREFIX
\u200b\u8bbe\u5b9a\u200b\u4e3a\u200b /data/data/com.termux/files/usr
Warning
Google Play \u200b\u4e0a\u200b\u7684\u200b Termux \u200b\u5df2\u200b\u88ab\u200b\u5f03\u7528\u200b\uff0c\u200b\u5982\u200b\u5b89\u88c5\u200b\u4f1a\u200b\u4ea7\u751f\u200b\u517c\u5bb9\u6027\u95ee\u9898\u200b\u3002\u200b\u8bf7\u200b\u901a\u8fc7\u200b GitHub \u200b\u6216\u200b F-Droid \u200b\u6765\u200b\u5b89\u88c5\u200b Termux\u3002
"},{"location":"termux.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Termux \u200b\u5b98\u7f51\u200b https://termux.dev/
GitHub https://github.com/termux/termux-app
F-Droid https://f-droid.org/zh_Hant/packages/com.termux
"},{"location":"trisquel.html","title":"Trisquel","text":""},{"location":"trisquel.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/trisquel/
"},{"location":"trisquel.html#_2","title":"\u8bf4\u660e","text":"Trisquel GNU/Linux \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3002
"},{"location":"trisquel.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Trisquel \u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b\u3002
"},{"location":"trisquel.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Trisquel \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"trisquel.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b.
Trisquel \u200b\u4f7f\u7528\u200b APT \u200b\u8f6f\u4ef6\u5305\u200b\u7ba1\u7406\u7cfb\u7edf\u200b\uff0c\u200b\u6545\u5176\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4f7f\u7528\u200b\u65b9\u6cd5\u200b\u4e0e\u200b Ubuntu \u200b\u6216\u200b Debian \u200b\u7b49\u200b\u5f88\u200b\u76f8\u4f3c\u200b\u3002
\u200b\u4ee5\u200b Flidas \u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u7f16\u8f91\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b (\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo), \u200b\u5728\u200b\u6587\u4ef6\u200b\u6700\u200b\u524d\u9762\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u200b\u6761\u76ee\u200b\uff1a
deb https://mirrors.ustc.edu.cn/trisquel/ flidas main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-security main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-security main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-updates main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-updates main\ndeb https://mirrors.ustc.edu.cn/trisquel/ flidas-backports main\ndeb-src https://mirrors.ustc.edu.cn/trisquel/ flidas-backports main\n
"},{"location":"trisquel.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://trisquel.info/en
\u200b\u6587\u6863\u200b https://trisquel.info/en/wiki/documentation
"},{"location":"ubuntu-cdimage.html","title":"Ubuntu CD Image","text":""},{"location":"ubuntu-cdimage.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-cdimage/
"},{"location":"ubuntu-cdimage.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-cdimage.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"ubuntu-cdimage.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Ubuntu \u200b\u53ca\u5176\u200b\u884d\u751f\u200b\u53d1\u884c\u7248\u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b
"},{"location":"ubuntu-cdimage.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Ubuntu \u200b\u5404\u200b\u7248\u672c\u200b\u5404\u200b\u67b6\u6784\u200b ISO \u200b\u8bf7\u200b\u5230\u200b https://mirrors.ustc.edu.cn/ubuntu-cdimage/releases/ \u200b\u4e0b\u8f7d\u200b\u3002 \u200b\u5982\u679c\u200b\u6709\u4e9b\u200b\u684c\u9762\u7248\u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\u6ca1\u200b\u627e\u5230\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u53bb\u200b\u53c2\u8003\u200b ubuntu-releases\u3002
Ubuntu \u200b\u884d\u751f\u200b\u7248\u200b\uff0c\u200b\u5982\u200b Edubuntu, KUbuntu(KDE), LUbuntu(LXDE), Mythbuntu(MythTV), Ubuntu Base, Ubuntu Gnome, Ubuntu Mate, Ubuntu Kylin(\u200b\u4f18\u200b\u9e92\u9e9f\u200b), Ubuntu Studio, Xbuntu(XFCE)\uff0c\u200b\u8bf7\u200b\u5230\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b ISO \u200b\u955c\u50cf\u200b\u3002
"},{"location":"ubuntu-cdimage.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu Base https://wiki.ubuntu.com/Base
"},{"location":"ubuntu-cloud-images.html","title":"Ubuntu Cloud Images","text":""},{"location":"ubuntu-cloud-images.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-cloud-images/
"},{"location":"ubuntu-cloud-images.html#_2","title":"\u8bf4\u660e","text":"OpenStack, LXD \u200b\u7b49\u200b\u516c\u6709\u200b\u4e91\u200b\u4f7f\u7528\u200b\u7684\u200b Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-cloud-images.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64(x86_64), Intel x86, arm64, armhf, PowerPC, ppc64el, s390x
\u200b\u5e76\u200b\u4e0d\u662f\u200b\u6240\u6709\u200b\u7248\u672c\u200b\u90fd\u200b\u6709\u200b\u5bf9\u5e94\u200b\u67b6\u6784\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6536\u5f55\u200b\u7531\u200b Canonical \u200b\u5b9a\u5236\u200b\u7684\u200b\u4e3a\u200b\u4e91\u200b\u670d\u52a1\u200b\u8bbe\u8ba1\u200b\u7684\u200b Ubuntu \u200b\u955c\u50cf\u200b\uff0c\u200b\u5305\u542b\u200b\u5b98\u65b9\u200b\u5bf9\u200b KVM\u3001Hyper-V\u3001Xen \u200b\u7b49\u200b\u865a\u62df\u5316\u200b\u5e73\u53f0\u200b\u7684\u200b\u5b98\u65b9\u200b\u5b9a\u5236\u200b\u955c\u50cf\u200b\uff0c\u200b\u53ef\u200b\u5728\u200b Google Compute Engine\u3001Amazon AWS\u3001Azure \u200b\u73af\u5883\u200b\u4ee5\u53ca\u200b OpenStack\u3001LXD \u200b\u7b49\u200b\u865a\u62df\u5316\u200b\u5e73\u53f0\u200b\u4e0a\u200b\u8fd0\u884c\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b https://mirrors.ustc.edu.cn/ubuntu-cloud-images/locator/ \u200b\u67e5\u627e\u200b\u516c\u6709\u200b\u4e91\u200b\u4f7f\u7528\u200b\u7684\u200b\u955c\u50cf\u200b\u3002
"},{"location":"ubuntu-cloud-images.html#_6","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu Cloud Guest https://help.ubuntu.com/community/UEC/Images
"},{"location":"ubuntu-old-releases.html","title":"Ubuntu Old Releases","text":""},{"location":"ubuntu-old-releases.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-old-releases/
"},{"location":"ubuntu-old-releases.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u65e7\u7248\u672c\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u3001\u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-old-releases.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"Ubuntu \u200b\u66fe\u7ecf\u200b\u652f\u6301\u200b\u8fc7\u200b\u7684\u200b\u6240\u6709\u200b\u67b6\u6784\u200b
"},{"location":"ubuntu-old-releases.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"Ubuntu \u200b\u66fe\u7ecf\u200b\u53d1\u5e03\u200b\u8fc7\u200b\u7684\u200b\u6240\u6709\u200b\u7248\u672c\u200b
"},{"location":"ubuntu-old-releases.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"\u200b\u8be5\u200b\u4ed3\u5e93\u200b\u5305\u542b\u200b\u4e86\u200b\u6240\u6709\u200b Ubuntu \u200b\u4ee5\u524d\u200b\u53d1\u5e03\u200b\u8fc7\u200b\u7684\u200b\u8f6f\u4ef6\u200b\u4ed3\u5e93\u200b\u3001\u200b\u955c\u50cf\u200b ISO\uff0c\u200b\u4f46\u200b Ubuntu \u200b\u884d\u751f\u200b\u7248\u200b\u7684\u200b ISO \u200b\u5219\u200b\u4e0d\u200b\u5305\u542b\u200b\u3002
"},{"location":"ubuntu-old-releases.html#_6","title":"\u8f6f\u4ef6\u200b\u6e90","text":"\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\uff0c\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"ubuntu-old-releases.html#_7","title":"\u955c\u50cf","text":"\u200b\u8bf7\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-old-releases/releases/ \u200b\u4e0b\u8f7d\u200b\u3002
\u200b\u975e\u200b AMD64(x86_64), Intel x86 \u200b\u67b6\u6784\u200b\u7684\u200b\u955c\u50cf\u200b\u8bf7\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-old-releases/releases/ports/releases/ \u200b\u4e0b\u8f7d\u200b\u3002
"},{"location":"ubuntu-ports.html","title":"Ubuntu Ports","text":""},{"location":"ubuntu-ports.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-ports/
"},{"location":"ubuntu-ports.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"ubuntu-ports.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"arm64, armhf, PowerPC, ppc64el, s390x
"},{"location":"ubuntu-ports.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u5bf9\u200b\u8be5\u200b\u67b6\u6784\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases\u3002
"},{"location":"ubuntu-ports.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ubuntu-ports.html#_6","title":"\u624b\u52a8\u200b\u66f4\u6539\u200b\u914d\u7f6e\u6587\u4ef6","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u5728\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b\uff0c\u200b\u5c06\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u7684\u200b\u5730\u5740\u200b\u6539\u4e3a\u200b http://mirrors.ustc.edu.cn/ubuntu-ports
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Ubuntu 22.04Ubuntu 20.04Ubuntu 18.04Ubuntu 16.04 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ jammy-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: jammy jammy-updates jammy-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b jammy-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: focal focal-updates focal-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b focal-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: bionic bionic-updates bionic-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b bionic-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu-ports.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu-ports\nSuites: xenial xenial-updates xenial-backports\nComponents: main restricted universe multiverse\n
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b xenial-proposed
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\uff0c\u200b\u4f46\u200b\u9700\u8981\u200b\u4e8b\u5148\u200b\u5b89\u88c5\u200b apt-transport-https
"},{"location":"ubuntu-ports.html#_7","title":"\u955c\u50cf\u200b\u4e0b\u8f7d","text":"\u200b\u76f8\u5173\u200b\u67b6\u6784\u200b\u7684\u200b ISO \u200b\u4e0b\u8f7d\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-cdimage\u3002
"},{"location":"ubuntu-ports.html#_8","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Ubuntu ARM https://wiki.ubuntu.com/ARM
Ubuntu PowerPC https://wiki.ubuntu.com/PowerPC
Ubuntu ppc64el https://wiki.ubuntu.com/ppc64el
Ubuntu s390x https://wiki.ubuntu.com/S390X
"},{"location":"ubuntu-releases.html","title":"Ubuntu Releases","text":""},{"location":"ubuntu-releases.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu-releases/
"},{"location":"ubuntu-releases.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u955c\u50cf\u200b
"},{"location":"ubuntu-releases.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64 (x86_64), Intel x86
\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-cdimage
"},{"location":"ubuntu-releases.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b\uff0c\u200b\u5177\u4f53\u200b\u7248\u672c\u200b\u89c1\u200b https://wiki.ubuntu.com/Releases\u3002
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases
"},{"location":"ubuntu-releases.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\uff0c\u200b\u4e0b\u8f7d\u200b\u8bf7\u200b\u76f4\u63a5\u200b\u524d\u5f80\u200b https://mirrors.ustc.edu.cn/ubuntu-releases/\u3002
\u200b\u53e6\u5916\u200b https://mirrors.ustc.edu.cn/ubuntu-releases/ubuntu-core/ \u200b\u4e2d\u200b\u5305\u542b\u200b\u4e86\u200b Ubuntu Core 16 \u200b\u7684\u200b ISO\uff0c\u200b\u652f\u6301\u200b AMD64, Intel x86, Raspberry Pi 2/3, DragonBoard 410c \u200b\u7b49\u200b\u3002
"},{"location":"ubuntu.html","title":"Ubuntu","text":""},{"location":"ubuntu.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/ubuntu/
"},{"location":"ubuntu.html#_2","title":"\u8bf4\u660e","text":"Ubuntu \u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"ubuntu.html#_3","title":"\u6536\u5f55\u200b\u67b6\u6784","text":"AMD64 (x86_64), Intel x86
\u200b\u5176\u4ed6\u200b\u67b6\u6784\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-ports
"},{"location":"ubuntu.html#_4","title":"\u6536\u5f55\u200b\u7248\u672c","text":"\u200b\u6240\u6709\u200b Ubuntu \u200b\u5f53\u524d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u5305\u62ec\u200b\u5f00\u53d1\u200b\u7248\u200b\uff0c\u200b\u5177\u4f53\u200b\u7248\u672c\u200b\u89c1\u200b https://wiki.ubuntu.com/Releases\u3002
\u200b\u5bf9\u4e8e\u200b Ubuntu \u200b\u4e0d\u518d\u200b\u652f\u6301\u200b\u7684\u200b\u7248\u672c\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-old-releases
"},{"location":"ubuntu.html#_5","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"ubuntu.html#_6","title":"\u56fe\u5f62\u754c\u9762\u200b\u914d\u7f6e\u200b\uff08\u200b\u65b0\u624b\u200b\u63a8\u8350\u200b\uff09","text":"\u200b\u4f9d\u6b21\u200b\u6253\u5f00\u200b\uff1a\u200b\u7cfb\u7edf\u200b\u8bbe\u7f6e\u200b\uff0c\u200b\u8f6f\u4ef6\u200b\u548c\u200b\u66f4\u65b0\u200b\u3002\u200b\u5728\u200b \u200b\u4e0b\u8f7d\u200b\u81ea\u200b
\u200b\u4e2d\u200b\u9009\u62e9\u200b \u200b\u5176\u4ed6\u200b\u7ad9\u70b9\u200b
\uff0c\u200b\u7136\u540e\u200b\u5728\u200b\u4e2d\u56fd\u200b\u7684\u200b\u6761\u76ee\u200b\u4e0b\u200b\u9009\u62e9\u200b mirrors.ustc.edu.cn
\u3002
\u200b\u4e0b\u9762\u200b\u662f\u200b Ubuntu 16.04 \u200b\u7684\u200b\u64cd\u4f5c\u200b\u793a\u610f\u56fe\u200b\uff1a
"},{"location":"ubuntu.html#_7","title":"\u624b\u52a8\u200b\u66f4\u6539\u200b\u914d\u7f6e\u6587\u4ef6","text":"Warning
\u200b\u64cd\u4f5c\u524d\u200b\u8bf7\u200b\u505a\u597d\u200b\u76f8\u5e94\u200b\u5907\u4efd\u200b
\u200b\u4e00\u822c\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u5c06\u200b /etc/apt/sources.list
\u200b\u6587\u4ef6\u200b\u4e2d\u200b Ubuntu \u200b\u9ed8\u8ba4\u200b\u7684\u200b\u6e90\u5730\u5740\u200b http://archive.ubuntu.com/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/
\u200b\u5373\u53ef\u200b\u3002
\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u5982\u4e0b\u200b\u547d\u4ee4\u200b\uff1a
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list\n
Tip
\u200b\u56e0\u200b\u955c\u50cf\u200b\u7ad9\u200b\u540c\u6b65\u200b\u6709\u200b\u5ef6\u8fdf\u200b\uff0c\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5bfc\u81f4\u200b\u751f\u4ea7\u200b\u73af\u5883\u200b\u7cfb\u7edf\u200b\u4e0d\u80fd\u200b\u53ca\u65f6\u200b\u68c0\u67e5\u200b\u3001\u200b\u5b89\u88c5\u200b\u4e0a\u200b\u6700\u65b0\u200b\u7684\u200b\u5b89\u5168\u66f4\u65b0\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u66ff\u6362\u200b security \u200b\u6e90\u200b\u3002\u200b\u5982\u679c\u200b\u6709\u200b\u5b98\u65b9\u200b\u6e90\u200b\u4e0b\u8f7d\u901f\u5ea6\u200b\u4e0d\u200b\u7406\u60f3\u200b\u7b49\u200b\u95ee\u9898\u200b\uff0c\u200b\u60f3\u200b\u901a\u8fc7\u200b\u955c\u50cf\u200b\u7ad9\u200b\u4e0b\u8f7d\u200b\u5b89\u5168\u66f4\u65b0\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b security \u200b\u6e90\u5730\u5740\u200b\u4ece\u200b http://security.ubuntu.com/
\u200b\u66ff\u6362\u200b\u4e3a\u200b https://mirrors.ustc.edu.cn/
\uff0c\u200b\u5373\u200b sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
\u3002
Tip
\u200b\u4f7f\u7528\u200b HTTPS \u200b\u53ef\u4ee5\u200b\u6709\u6548\u200b\u907f\u514d\u200b\u56fd\u5185\u200b\u8fd0\u8425\u5546\u200b\u7684\u200b\u7f13\u5b58\u200b\u52ab\u6301\u200b\u3002\u200b\u5373\u200b sudo sed -i 's/http:/https:/g' /etc/apt/sources.list
\u3002
\u200b\u5f53\u7136\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u7f16\u8f91\u200b APT \u200b\u6e90\u6587\u4ef6\u200b\uff08\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b sudo\uff09\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u53c2\u8003\u200b\u914d\u7f6e\u200b\u5185\u5bb9\u200b\uff1a
Ubuntu 22.04Ubuntu 20.04Ubuntu 18.04Ubuntu 16.04 sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: jammy jammy-updates jammy-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: jammy-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b jammy-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: focal focal-updates focal-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: focal-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b focal-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: bionic bionic-updates bionic-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: bionic-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b bionic-proposed
\u3002
sources.list
\u200b\u683c\u5f0f\u200bDEB822 \u200b\u683c\u5f0f\u200b /etc/apt/sources.list# \u200b\u9ed8\u8ba4\u200b\u6ce8\u91ca\u200b\u4e86\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5982\u200b\u6709\u200b\u9700\u8981\u200b\u53ef\u200b\u81ea\u884c\u200b\u53d6\u6d88\u200b\u6ce8\u91ca\u200b\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse\n\ndeb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse\n\n# \u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u4e0d\u200b\u5efa\u8bae\u200b\u542f\u7528\u200b\n# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse\n# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse\n
/etc/apt/sources.list.d/ubuntu.sourcesTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: xenial xenial-updates xenial-backports\nComponents: main restricted universe multiverse\n\nTypes: deb\nURIs: https://mirrors.ustc.edu.cn/ubuntu\nSuites: xenial-security\nComponents: main restricted universe multiverse\n
DEB822 \u200b\u683c\u5f0f\u200b\u5305\u542b\u200b\u4e86\u200b\u5bf9\u200b ubuntu-security \u200b\u6e90\u200b\u7684\u200b\u4fee\u6539\u200b
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u6e90\u7801\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Types
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b deb-src
\u3002
\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4f7f\u7528\u200b\u9884\u200b\u53d1\u5e03\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b Suites
\u200b\u4e2d\u200b\u6dfb\u52a0\u200b xenial-proposed
\u3002
\u200b\u66f4\u6539\u200b\u5b8c\u200b sources.list
\u200b\u6587\u4ef6\u200b\u540e\u200b\u8bf7\u200b\u8fd0\u884c\u200b sudo apt-get update
\u200b\u66f4\u65b0\u200b\u7d22\u5f15\u200b\u4ee5\u200b\u751f\u6548\u200b\u3002
\u200b\u53e6\u5916\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b snullp \u200b\u5927\u53d4\u200b\u5f00\u53d1\u200b\u7684\u200b\u914d\u7f6e\u200b\u751f\u6210\u5668\u200b\u3002
"},{"location":"ubuntu.html#_8","title":"\u955c\u50cf\u200b\u4e0b\u8f7d","text":"\u200b\u5982\u679c\u200b\u9700\u8981\u200b\u4e0b\u8f7d\u200b Ubuntu \u200b\u7684\u200b ISO \u200b\u955c\u50cf\u200b\u4ee5\u4fbf\u200b\u5b89\u88c5\u200b\uff0c\u200b\u8bf7\u200b\u53c2\u8003\u200b ubuntu-releases\u3002
"},{"location":"ubuntu.html#_9","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"\u5b98\u65b9\u4e3b\u9875\u200b https://www.ubuntu.com/
\u200b\u6587\u6863\u200b https://help.ubuntu.com/
Wiki https://wiki.ubuntu.com/
\u200b\u90ae\u4ef6\u200b\u5217\u8868\u200b https://community.ubuntu.com/contribute/support/mailinglists/
\u200b\u63d0\u95ee\u200b https://askubuntu.com/
\u200b\u8bba\u575b\u200b https://ubuntuforums.org/
\u200b\u4e2d\u6587\u8bba\u575b\u200b https://forum.ubuntu.org.cn/
"},{"location":"winget-source.html","title":"WinGet","text":""},{"location":"winget-source.html#_1","title":"\u5730\u5740","text":"https://mirrors.ustc.edu.cn/winget-source
"},{"location":"winget-source.html#_2","title":"\u8bf4\u660e","text":"Windows Package Manager (aka. WinGet) \u200b\u9ed8\u8ba4\u200b\u8f6f\u4ef6\u200b\u6e90\u200b
"},{"location":"winget-source.html#_3","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":"Note
\u200b\u4fee\u6539\u200b WinGet \u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u9700\u8981\u200b\u7ba1\u7406\u5458\u200b\u6743\u9650\u200b\uff0c\u200b\u8bf7\u4ee5\u200b\u7ba1\u7406\u5458\u200b\u8eab\u4efd\u200b\u8fd0\u884c\u200b\u7ec8\u7aef\u200b\u3002
\u200b\u66ff\u6362\u200b USTC \u200b\u955c\u50cf\u200b\uff1a
winget source remove winget\nwinget source add winget https://mirrors.ustc.edu.cn/winget-source\n
Note
\u200b\u82e5\u200b\u51fa\u73b0\u200b 0x80073d1b : smartscreen reputation check failed. \u200b\u9519\u8bef\u200b\uff0c\u200b\u8bf7\u200b\u68c0\u67e5\u200b\u7f51\u7edc\u8fde\u63a5\u200b\u6216\u200b\u6682\u65f6\u200b\u5173\u95ed\u200b SmartScreen\u3002
\u200b\u91cd\u7f6e\u200b\u4e3a\u200b\u5b98\u65b9\u200b\u5730\u5740\u200b\uff1a
winget source reset winget\n
"},{"location":"winget-source.html#_4","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"GitHub https://github.com/microsoft/winget-cli
Microsoft Store https://apps.microsoft.com/store/detail/%E5%BA%94%E7%94%A8%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F/9NBLGGH4NNS1
\u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b https://learn.microsoft.com/zh-cn/training/modules/explore-windows-package-manager-tool
\u200b\u8f6f\u4ef6\u200b\u6e90\u200b\u4ed3\u5e93\u200b https://github.com/microsoft/winget-pkgs
"},{"location":"xbmc.html","title":"XBMC/Kodi","text":""},{"location":"xbmc.html#_1","title":"\u955c\u50cf\u200b\u76ee\u5f55\u200b\u7ed3\u6784","text":"\u76ee\u5f55\u200b \u200b\u5185\u5bb9\u200b addons \u200b\u5b98\u65b9\u200b\u63d2\u4ef6\u200b\u5e93\u200b apt iOS \u200b\u7248\u200b Kodi \u200b\u5b89\u88c5\u200b\u6e90\u200b build-deps \u200b\u7f16\u8bd1\u200b Kodi \u200b\u4f9d\u8d56\u200b\u7684\u200b\u5176\u4ed6\u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u4ee3\u7801\u200b nightlies \u200b\u4e0e\u200b Kodi \u200b\u5f00\u53d1\u200b\u4e3b\u200b\u5206\u652f\u200b\u540c\u6b65\u200b\u7f16\u8bd1\u200b\u7684\u200b\u6bcf\u65e5\u200b\u5f00\u53d1\u200b\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b releases Kodi \u200b\u7a33\u5b9a\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b\uff08\u200b\u542b\u200b Beta \u200b\u7248\u200b\u548c\u200b RC \u200b\u7248\u200b\uff09 snapshots Kodi \u200b\u6bcf\u6708\u200b\u53d1\u5e03\u200b\u7684\u200b Alpha \u200b\u7248\u200b\u5b89\u88c5\u5305\u200b\u4e0b\u8f7d\u200b\u76ee\u5f55\u200b tools Kodi \u200b\u76f8\u5173\u200b\u7684\u200b\u5de5\u5177\u8f6f\u4ef6\u200b\uff08Kora \u200b\u9065\u63a7\u200b\u8f6f\u4ef6\u200b\uff09"},{"location":"xbmc.html#kodi","title":"Kodi \u200b\u7b80\u4ecb","text":"Kodi\uff08\u200b\u524d\u8eab\u200b\u662f\u200b XBMC\uff09\u200b\u5a92\u4f53\u200b\u4e2d\u5fc3\u200b\uff0c\u200b\u662f\u200b\u4e00\u4e2a\u200b\u5c61\u83b7\u200b\u6b8a\u8363\u200b\u7684\u200b\u81ea\u7531\u200b\u548c\u200b\u5f00\u6e90\u200b\u7684\u200b\u8de8\u5e73\u53f0\u200b\u5a92\u4f53\u64ad\u653e\u5668\u200b\u548c\u200b\u7528\u4e8e\u200b HTPC\uff08Home theater PC\uff0c\u200b\u5bb6\u5ead\u5f71\u9662\u200b PC\uff09\u200b\u7684\u200b\u6570\u5b57\u200b\u5a92\u4f53\u200b\u5a31\u4e50\u4e2d\u5fc3\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u5b83\u200b\u4f7f\u7528\u200b\u9065\u63a7\u5668\u200b\u4f5c\u4e3a\u200b\u4e3b\u200b\u8f93\u5165\u200b\u8bbe\u5907\u200b\uff0c\u200b\u9488\u5bf9\u200b 3 \u200b\u7c73\u5de6\u53f3\u200b\u89c2\u770b\u200b\u8ddd\u79bb\u200b\u800c\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u7528\u6237\u754c\u9762\u200b\uff0c\u200b\u6210\u4e3a\u200b\u9002\u5e94\u200b\u5ba2\u5385\u200b\u4f7f\u7528\u200b\u7684\u200b\u5a92\u4f53\u64ad\u653e\u5668\u200b\u3002\u200b\u5b83\u200b\u7684\u200b\u56fe\u5f62\u7528\u6237\u754c\u9762\u200b\u8ba9\u200b\u7528\u6237\u200b\u8f7b\u6309\u200b\u9065\u63a7\u200b\uff0c\u200b\u5c31\u200b\u80fd\u200b\u65b9\u4fbf\u200b\u5730\u200b\u4ece\u200b\u786c\u76d8\u200b\u3001\u200b\u5149\u76d8\u200b\u3001\u200b\u5c40\u57df\u7f51\u200b\u548c\u200b\u4e92\u8054\u7f51\u200b\u6d4f\u89c8\u200b\u548c\u200b\u89c2\u770b\u200b\u89c6\u9891\u200b\u3001\u200b\u56fe\u7247\u200b\uff0c\u200b\u6536\u542c\u5e7f\u64ad\u200b\u548c\u200b\u97f3\u4e50\u200b\u3002Kodi \u200b\u9879\u76ee\u200b\u7531\u200b\u975e\u8425\u5229\u200b\u7684\u200b XBMC \u200b\u57fa\u91d1\u4f1a\u200b\u7ba1\u7406\u200b\uff0c\u200b\u5e76\u200b\u7531\u200b\u5206\u5e03\u200b\u5728\u200b\u4e16\u754c\u5404\u5730\u200b\u7684\u200b\u5fd7\u613f\u8005\u200b\u53c2\u4e0e\u200b\u5f00\u53d1\u200b\u3002\u200b\u81ea\u4ece\u200b\u5b83\u4e8e\u200b 2003 \u200b\u5e74\u200b\u8bde\u751f\u200b\u4ee5\u6765\u200b\uff0c\u200b\u8d85\u8fc7\u200b 500 \u200b\u540d\u200b\u8f6f\u4ef6\u200b\u5f00\u53d1\u4eba\u5458\u200b\u5bf9\u200b Kodi \u200b\u4f5c\u51fa\u8d21\u732e\u200b\uff0c\u200b\u5e76\u200b\u6709\u200b 60 \u200b\u540d\u200b\u6838\u5fc3\u200b\u5f00\u53d1\u4eba\u5458\u200b\u3002\u200b\u53e6\u5916\u200b\uff0c\u200b\u8fd8\u6709\u200b 200 \u200b\u591a\u540d\u200b\u7ffb\u8bd1\u4eba\u5458\u200b\u5728\u200b\u5e2e\u52a9\u200b\u5b83\u200b\u6269\u5927\u200b\u5f71\u54cd\u200b\u8303\u56f4\u200b\uff0c\u200b\u4f7f\u200b\u5b83\u200b\u652f\u6301\u200b\u591a\u8fbe\u200b 72 \u200b\u79cd\u200b\u8bed\u8a00\u200b\u3002
Kodi\uff08\u200b\u5f53\u65f6\u200b\u53eb\u200b\u300cXbox Media Center\u300d\uff09\u200b\u6700\u521d\u200b\u662f\u200b\u4f5c\u4e3a\u200b\u7b2c\u4e00\u4ee3\u200b Xbox \u200b\u6e38\u620f\u673a\u200b\uff08\u200b\u73b0\u5728\u200b\u5df2\u200b\u4e0d\u200b\u652f\u6301\u200b\uff09\u200b\u7684\u200b\u4e00\u4e2a\u200b\u5a92\u4f53\u200b\u4e2d\u5fc3\u200b\u5e94\u7528\u200b\u800c\u200b\u5f00\u53d1\u200b\u7684\u200b\uff0c\u200b\u800c\u200b\u73b0\u5728\u200b\u5df2\u7ecf\u200b\u6b63\u5f0f\u200b\u4ee5\u200b\u539f\u751f\u200b\u5e94\u7528\u200b\u8fd0\u884c\u200b\u4e8e\u200b Android\u3001Linux\u3001Mac OS X\u3001iOS \u200b\u548c\u200b Windows \u200b\u64cd\u4f5c\u7cfb\u7edf\u200b\uff0c\u200b\u5e76\u200b\u652f\u6301\u200b\u4e3b\u6d41\u200b\u7684\u200b\u5904\u7406\u5668\u200b\u67b6\u6784\u200b\u3002
"},{"location":"xbmc.html#_2","title":"\u4f7f\u7528\u200b\u8bf4\u660e","text":""},{"location":"xbmc.html#kodi_1","title":"Kodi \u200b\u5b89\u88c5","text":""},{"location":"xbmc.html#windowsandroid","title":"Windows\u3001Android \u200b\u5e73\u53f0","text":"\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b\u4f60\u200b\u6240\u200b\u9700\u8981\u200b\u7248\u672c\u200b\u7684\u200b\u5b89\u88c5\u5305\u200b\u5b89\u88c5\u200b\u5373\u53ef\u200b\u3002
"},{"location":"xbmc.html#mac-os-x","title":"Mac OS X \u200b\u5e73\u53f0","text":"\u200b\u4ece\u200b\u955c\u50cf\u200b\u7ad9\u200b\u76f8\u5e94\u200b\u76ee\u5f55\u200b\u4e0b\u8f7d\u200b .dmg
\u200b\u78c1\u76d8\u955c\u50cf\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200b OSX \u200b\u7cfb\u7edf\u200b\u4e0b\u200b\u88c5\u8f7d\u200b\u6b64\u200b\u955c\u50cf\u6587\u4ef6\u200b\u540e\u200b\uff0c\u200b\u53ef\u7528\u200b\u9f20\u6807\u200b\u5c06\u200b Kodi \u200b\u5e94\u7528\u200b\u62d6\u200b\u5230\u200b\u300c\u200b\u5e94\u7528\u200b\u300d\u200b\u6587\u4ef6\u5939\u200b\u5373\u200b\u5b8c\u6210\u200b\u5b89\u88c5\u200b\u3002
"},{"location":"xbmc.html#ios","title":"iOS \u200b\u5e73\u53f0","text":"\u200b\u9700\u8981\u200b\u5148\u200b\u8d8a\u72f1\u200b\uff0c\u200b\u7136\u540e\u200b\u901a\u8fc7\u200b Cydia \u200b\u5b89\u88c5\u200b\u3002
- \u200b\u7b2c\u4e00\u6b65\u200b\uff1a\u200b\u5728\u200b\u5df2\u200b\u8d8a\u72f1\u200b\u7684\u200b iPhone \u200b\u624b\u673a\u200b\u6216\u200b iPad \u200b\u4e3b\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u70b9\u51fb\u200b Cydia \u200b\u56fe\u6807\u200b
- \u200b\u7b2c\u4e8c\u6b65\u200b\uff1a\u200b\u9009\u62e9\u200b\"\u200b\u8f6f\u4ef6\u200b\u6e90\u200b \u2192 \u200b\u7f16\u8f91\u200b \u2192 \u200b\u6dfb\u52a0\u200b\"
- \u200b\u7b2c\u4e09\u6b65\u200b\uff1a\u200b\u5728\u200b\u5f39\u51fa\u200b\u7684\u200b\u5f55\u5165\u200b\u6846\u200b\u8f93\u5165\u200b
http://mirrors.ustc.edu.cn/xbmc/apt/ios/
- \u200b\u7b2c\u56db\u6b65\u200b\uff1a\u200b\u70b9\u51fb\u200b\u521a\u200b\u589e\u52a0\u200b\u7684\u200b teamKodi \u200b\u6e90\u200b
- \u200b\u7b2c\u4e94\u6b65\u200b\uff1a\u200b\u9009\u62e9\u200b\u5b89\u88c5\u200b Kodi-iOS
"},{"location":"xbmc.html#_3","title":"\u63d2\u4ef6\u200b\u5e93\u200b\u4f7f\u7528","text":"\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6b64\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\u6765\u200b\u8bbf\u95ee\u200b Kodi \u200b\u5b98\u65b9\u200b\u63d2\u4ef6\u200b\u5e93\u200b\uff0c\u200b\u907f\u514d\u200b\u56e0\u200b\u7f51\u7edc\u200b\u8bbf\u95ee\u200b\u7684\u200b\u95ee\u9898\u200b\u800c\u200b\u65e0\u6cd5\u200b\u6b63\u5e38\u200b\u5b89\u88c5\u200b\u4f7f\u7528\u200b\u63d2\u4ef6\u200b\u3002\u200b\u9700\u8981\u200b\u7f16\u8f91\u200b Kodi \u200b\u5b89\u88c5\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7684\u200b addons/repository.xbmc.org/addon.xml \u200b\u6587\u4ef6\u200b\u3002\u200b\u5c06\u200b\u5176\u4e2d\u200b\u6240\u6709\u200b http://mirrors.kodi.tv/
\u200b\u66ff\u6362\u200b\u4e3a\u200b http://mirrors.ustc.edu.cn/xbmc/
\u3002
"},{"location":"xbmc.html#_4","title":"\u7f16\u8bd1\u200b\u4f9d\u8d56\u200b\u9879\u76ee\u200b\u4e0b\u8f7d","text":"\u200b\u5f00\u53d1\u4eba\u5458\u200b\u6216\u8005\u200b\u60f3\u200b\u81ea\u884c\u200b\u4ece\u200b\u6e90\u4ee3\u7801\u200b\u7f16\u8bd1\u200b Kodi \u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b\u6b64\u200b\u955c\u50cf\u200b\u670d\u52a1\u5668\u200b\u4e0b\u8f7d\u200b\u4f9d\u8d56\u200b\u9879\u76ee\u200b\u3002\u200b\u65b9\u6cd5\u200b\u662f\u200b\u5728\u200b\u8fd0\u884c\u200b DownloadBuildDeps.bat
\u200b\u6279\u5904\u7406\u200b\u6587\u4ef6\u200b\u524d\u5148\u200b\u5728\u200b\u547d\u4ee4\u884c\u200b\u6267\u884c\u200b SET KODI_MIRROR=http://mirrors.ustc.edu.cn/xbmc/
\u3002
"},{"location":"xbmc.html#_5","title":"\u76f8\u5173\u200b\u94fe\u63a5","text":"Kodi \u200b\u94fe\u63a5\u200b
- Kodi \u200b\u4e3b\u9875\u200b\uff1ahttp://kodi.tv/
- \u200b\u6587\u6863\u200b\uff1ahttp://kodi.wiki/
- Bug Tracker: http://trac.kodi.tv/
- \u200b\u6e90\u4ee3\u7801\u200b\uff1ahttps://github.com/xbmc/xbmc
"}]}
\ No newline at end of file
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index 503e82a4..793cccea 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ