diff --git a/shell/diy.sh b/shell/diy.sh index 3e7a60c..9584162 100644 --- a/shell/diy.sh +++ b/shell/diy.sh @@ -168,14 +168,6 @@ install_virtualbox_extpack() { # 格式转换 convert_vm_format() { echo "虚拟机一键格式转换(img2vdi)" - sudo apt-get update >/dev/null 2>&1 - if ! command -v pv &>/dev/null; then - echo "pv is not installed. Installing pv..." - sudo apt-get install pv -y || true - else - echo -e - fi - # 获取用户输入的文件路径 read -p "请将待转换的文件拖拽到此处(img|img.zip|img.gz): " file_path @@ -214,7 +206,7 @@ convert_vm_format() { elif [[ "$file_path" == *.img.gz ]]; then # 如果是 img.gz 文件,先解压 Show 0 "正在解压 img.gz 文件..." - pv "$file_path" | gunzip -c >"${file_path%.*}" || true + gzip -cd "$file_path" > "${file_path%.*}" || true img_file="${file_path%.*}" # 执行转换命令