我是章鱼生生 發表於 2022-10-25 17:01:00

alpine、debian、ubuntu brew 常用的换源命令

<p>文档说明: 只是记录关键点</p>
<h2 id="alpine">alpine</h2>
<pre><code class="language-bash">
test -f /etc/apk/repositories.save || cp /etc/apk/repositories /etc/apk/repositories.save

sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories

</code></pre>
<h2 id="debian">debian</h2>
<pre><code class="language-bash">
test ! -f /etc/apt/source.list.save &amp;&amp; cp/etc/apt/sources.list /etc/apt/sources.list.save

sed -i "s@deb.debian.org@mirrors.ustc.edu.cn@g" /etc/apt/sources.list &amp;&amp; \
sed -i "s@security.debian.org@mirrors.ustc.edu.cn@g" /etc/apt/sources.list

</code></pre>
<h2 id="ubuntu">ubuntu</h2>
<pre><code class="language-bash">
test ! -f /etc/apt/source.list.save &amp;&amp; cp/etc/apt/sources.list /etc/apt/sources.list.save

sed -i "s@security.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list &amp;&amp; \
sed -i "s@archive.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list &amp;&amp;



</code></pre>
<h2 id="debian-系列换源以后安装应用">debian 系列换源以后安装应用</h2>
<pre><code class="language-bash">    apt update -y &amp;&amp; apt install -y curl vimsudo tini libssl-dev ca-certificates
    apt install -y git curl wget make cmake gcc g++ python3 python3-pip ninja-build
    apt install -y tcpdump nmap traceroute net-tools dnsutils iproute2 procps iputils-ping

    apt install -y aria2 gettext
    apt install -y cockpit#网页版图像化服务管理工具   http://your-machine-ip:9090

    pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

</code></pre>
<h2 id="alpine-换源以后安装应用">alpine 换源以后安装应用</h2>
<pre><code class="language-bash">
apk update &amp;&amp; apk add--no-cache ca-certificates libc-dev openssl-dev

apk add iproute2 procpsnet-tools bind-tools nftables ipset ipvsadm

apk add python3 python3-dev python3-pip

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

</code></pre>
<h2 id="msys2-换源">msys2 换源</h2>
<pre><code class="language-bash">
sed -i "s#mirror.msys2.org/#mirrors.ustc.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*


</code></pre>
<h2 id="brew-换源">brew 换源</h2>
<pre><code class="language-bash">export HOMEBREW_NO_ANALYTICS=1
export HOMEBREW_INSTALL_FROM_API=1
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

# 或者

export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"

</code></pre>
<h2 id="macos-brew-install-实操">macos brew install 实操</h2>
<blockquote>
<p>添加如下这几行,使用镜像加快下载速度,添加完毕,新打开一个窗口就自动生效了</p>
</blockquote>
<pre><code class="language-bash">
vi ~/.bash_profile

export HOMEBREW_NO_ANALYTICS=1
export HOMEBREW_INSTALL_FROM_API=1
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
</code></pre>
<h2 id="参考文档">参考文档</h2>
<ol>
<li>debian packages</li>
<li>alpine packages</li>
<li>debian version</li>
<li>web搜索包或者应用程序入口</li>
<li>brew 设置参考文档 官方站点</li>
<li>brew 设置参考文档 清华镜像</li>
<li>brew 设置参考文档 中科大镜像</li>
<li>linux 使用 brew </li>
</ol><br><br>
来源:https://www.cnblogs.com/jingjingxyk/p/16825510.html
頁: [1]
查看完整版本: alpine、debian、ubuntu brew 常用的换源命令