mirror of
https://github.com/RubyMetric/chsrc
synced 2026-02-02 07:40:27 +08:00
使用 apt-get
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
# File Authors : Aoran Zeng <ccmywish@qq.com>
|
# File Authors : Aoran Zeng <ccmywish@qq.com>
|
||||||
# Contributors : Nul None <nul@none.org>
|
# Contributors : Nul None <nul@none.org>
|
||||||
# Created On : <2025-07-12>
|
# Created On : <2025-07-12>
|
||||||
# Last Modified : <2025-07-22>
|
# Last Modified : <2026-01-21>
|
||||||
#
|
#
|
||||||
# Termux:
|
# Termux:
|
||||||
#
|
#
|
||||||
@@ -30,7 +30,7 @@ else
|
|||||||
|
|
||||||
# 必要的
|
# 必要的
|
||||||
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.cernet.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
|
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.cernet.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
|
||||||
apt update
|
apt-get update
|
||||||
|
|
||||||
# x11-repo
|
# x11-repo
|
||||||
sed -i 's@^\(deb.*x11 main\)$@#\1\ndeb https://mirrors.cernet.edu.cn/termux/apt/termux-x11 x11 main @' $PREFIX/etc/apt/sources.list.d/x11.list
|
sed -i 's@^\(deb.*x11 main\)$@#\1\ndeb https://mirrors.cernet.edu.cn/termux/apt/termux-x11 x11 main @' $PREFIX/etc/apt/sources.list.d/x11.list
|
||||||
@@ -40,7 +40,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 立即更新测试换源状态
|
# 立即更新测试换源状态
|
||||||
apt update && apt upgrade
|
apt-get update && apt-get upgrade
|
||||||
|
|
||||||
bs_echo "基础换源已完成"
|
bs_echo "基础换源已完成"
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ os_armbian_setsrc (char *option)
|
|||||||
"@g' " OS_Armbian_SourceList);
|
"@g' " OS_Armbian_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ os_debian_setsrc_for_deb822 (char *option)
|
|||||||
cmd = xy_strcat (3, "sed -E -i 's@https?://.*/debian-security/?@", source.url, "-security@g' " OS_Debian_SourceList_DEB822);
|
cmd = xy_strcat (3, "sed -E -i 's@https?://.*/debian-security/?@", source.url, "-security@g' " OS_Debian_SourceList_DEB822);
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
|
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
@@ -158,7 +158,7 @@ os_debian_setsrc (char *option)
|
|||||||
char *cmd = xy_strcat (3, "sed -E -i \'s@https?://.*/debian/?@", source.url, "@g\' " OS_Debian_old_SourceList);
|
char *cmd = xy_strcat (3, "sed -E -i \'s@https?://.*/debian/?@", source.url, "@g\' " OS_Debian_old_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ os_kali_setsrc (char *option)
|
|||||||
"@g\' " OS_Apt_SourceList);
|
"@g\' " OS_Apt_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ os_linuxlite_setsrc (char *option)
|
|||||||
|
|
||||||
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/.*/?@", source.url, "@g' " OS_Apt_SourceList);
|
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/.*/?@", source.url, "@g' " OS_Apt_SourceList);
|
||||||
|
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ os_linuxmint_setsrc (char *option)
|
|||||||
source.url, "|g' " OS_LinuxMint_SourceList);
|
source.url, "|g' " OS_LinuxMint_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ os_ros_setsrc (char *option)
|
|||||||
cmd = "apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654";
|
cmd = "apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654";
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
|
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ os_raspberrypi_setsrc (char *option)
|
|||||||
"@g' " OS_RaspberryPi_SourceList);
|
"@g' " OS_RaspberryPi_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ os_termux_setsrc (char *option)
|
|||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
|
|
||||||
chsrc_run ("apt update", RunOpt_Default);
|
chsrc_run ("apt-get update", RunOpt_Default);
|
||||||
chsrc_run ("apt upgrade", RunOpt_Default);
|
chsrc_run ("apt upgrade", RunOpt_Default);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ os_trisquel_setsrc (char *option)
|
|||||||
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/trisquel/?@", source.url, "@g' /etc/apt/sources.list");
|
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/trisquel/?@", source.url, "@g' /etc/apt/sources.list");
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ os_ubuntu_setsrc_for_deb822 (char *option)
|
|||||||
}
|
}
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
@@ -138,7 +138,7 @@ os_ubuntu_setsrc (char *option)
|
|||||||
}
|
}
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Auto);
|
chsrc_determine_chgtype (ChgType_Auto);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ os_deepin_setsrc (char *option)
|
|||||||
"@g\' " OS_Apt_SourceList);
|
"@g\' " OS_Apt_SourceList);
|
||||||
|
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ os_openkylin_setsrc (char *option)
|
|||||||
|
|
||||||
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/openkylin/?@", source.url, "@g'" OS_Apt_SourceList);
|
char *cmd = xy_strcat (3, "sed -E -i 's@https?://.*/openkylin/?@", source.url, "@g'" OS_Apt_SourceList);
|
||||||
chsrc_run (cmd, RunOpt_Default);
|
chsrc_run (cmd, RunOpt_Default);
|
||||||
chsrc_run ("apt update", RunOpt_No_Last_New_Line);
|
chsrc_run ("apt-get update", RunOpt_No_Last_New_Line);
|
||||||
|
|
||||||
chsrc_determine_chgtype (ChgType_Untested);
|
chsrc_determine_chgtype (ChgType_Untested);
|
||||||
chsrc_conclude (&source);
|
chsrc_conclude (&source);
|
||||||
|
|||||||
Reference in New Issue
Block a user