From 8e8bf610dc400d1af58f06ab7ef18fd2c105d1a1 Mon Sep 17 00:00:00 2001 From: bin456789 Date: Thu, 20 Feb 2025 21:39:37 +0800 Subject: [PATCH] =?UTF-8?q?ubuntu:=20=E4=BF=AE=E5=A4=8D=20apt=20install=20?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E6=8A=8A=E6=9C=80=E4=BD=B3=E5=86=85=E6=A0=B8?= =?UTF-8?q?=E6=A0=87=E8=AE=B0=E4=B8=BA=20manual=20=E5=AF=BC=E8=87=B4=20apt?= =?UTF-8?q?=20autoremove=20=E5=88=A0=E9=99=A4=E4=BA=86=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=86=85=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- trans.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/trans.sh b/trans.sh index be2c742..bd13ef6 100644 --- a/trans.sh +++ b/trans.sh @@ -2904,6 +2904,10 @@ EOF ! sh /can_use_cloud_kernel.sh "$xda" $(get_eths); then kernel_package=$(echo "$kernel_package" | sed 's/-cloud//') fi + # 如果镜像自带内核跟最佳内核是同一种且有更新 + # 则 apt install 只会进行更新,不会将包设置成 manual + # 需要再运行 apt install 才会将包设置成 manual + chroot_apt_install $os_dir "$kernel_package" chroot_apt_install $os_dir "$kernel_package" # 使用 autoremove 删除非最佳内核 @@ -3909,6 +3913,10 @@ EOF # 安装最佳内核 flavor=$(get_ubuntu_kernel_flavor) echo "Use kernel flavor: $flavor" + # 如果镜像自带内核跟最佳内核是同一种且有更新 + # 则 apt install 只会进行更新,不会将包设置成 manual + # 需要再运行 apt install 才会将包设置成 manual + chroot_apt_install $os_dir "linux-image-$flavor" chroot_apt_install $os_dir "linux-image-$flavor" # 使用 autoremove 删除多余内核