From 24179ff66642f37f8f9134b5f0359c5c79b75d3a Mon Sep 17 00:00:00 2001 From: Martin <1403951401@qq.com> Date: Tue, 14 Jan 2025 16:08:18 +0800 Subject: [PATCH] =?UTF-8?q?[+]=20=E5=A2=9E=E5=8A=A0=20src=20=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- init-apt.sh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/init-apt.sh b/init-apt.sh index 3375080..aef9abf 100644 --- a/init-apt.sh +++ b/init-apt.sh @@ -17,7 +17,11 @@ $(for suite in ${release} ${release}-updates ${release}-backports; do echo "Suites: $suite" echo "Components: ${components}" echo "Signed-By: /usr/share/keyrings/${type}-archive-keyring.gpg" - echo + echo "Types: deb-src" + echo "URIs: https://mirrors.martin98.com/repository/${type}-tsinghua-${suite}/" + echo "Suites: $suite" + echo "Components: ${components}" + echo "Signed-By: /usr/share/keyrings/${type}-archive-keyring.gpg" done) EOF # 传统格式 @@ -26,6 +30,7 @@ elif [ -f /etc/apt/sources.list ]; then cat > /etc/apt/sources.list < /etc/chrony.conf </dev/null 2>&1; then + apt install chrony -y + cat > /etc/chrony.conf </dev/null 2>&1; then systemctl restart chrony && systemctl enable chrony else echo "systemctl 不存在,跳过 chrony 的重启" fi # fix vim 粘贴 -if ! grep -q "set pastetoggle=" ~/.vimrc; then - echo "set pastetoggle=" >> ~/.vimrc +if pidof vim >/dev/null 2>&1; then + if ! grep -q "set pastetoggle=" ~/.vimrc; then + echo "set pastetoggle=" >> ~/.vimrc + fi fi \ No newline at end of file