diff --git a/Loonggpu.sh b/Loonggpu.sh deleted file mode 100755 index 27ce60d..0000000 --- a/Loonggpu.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -# 检查是否为root用户,若非则使用sudo重新执行脚本 -if [[ $EUID -ne 0 ]]; then - echo "请使用Root用户执行!" - exit 1 -fi - -mkdir -v /tmp/loonggpu_install - -cd /tmp/loonggpu_install - -URL=https://git.whlug.cn/manxing/L2GI/releases/download -VER=v1.0.1 - -wget -q --show-progress ${URL}/${VER}/firmware-loongson-graphics_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/libldrm_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/libloong-gpucomp_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/loonggl_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/loonggpu-kernel-dkms_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/loonggpu-settings_1.0.1-alpha-lnd25.5_loong64.deb -wget -q --show-progress ${URL}/${VER}/xserver-xorg-video-loonggpu_1.0.1-alpha-lnd25.5_loong64.deb -# 使用apt安装缺失的头文件 -apt-get install --yes linux-headers-6.12.25-loong64 - -# 使用apt安装所有包(自动处理依赖) -apt install --yes ./**.deb - -rm -rvf /tmp/loonggpu_install diff --git a/README.md b/README.md index 11a514d..4dfbcdf 100644 --- a/README.md +++ b/README.md @@ -2,5 +2,5 @@ > 目前安装脚本仅在Debian系统中验证可用! -请在命令行中执行如下命令: -`wget -q --show-progress https://git.whlug.cn/manxing/L2GI/raw/branch/master/Loonggpu.sh && bash Loonggpu.sh && rm Loonggpu.sh` +请在命令行中执行如下命令以下载并执行`自动安装脚本`: +`wget -q --show-progress https://git.whlug.cn/manxing/L2GI/raw/branch/master/install_loonggpu.sh && bash install_loonggpu.sh` diff --git a/install_loonggpu.sh b/install_loonggpu.sh new file mode 100644 index 0000000..3585470 --- /dev/null +++ b/install_loonggpu.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +pwd_cp=$(pwd) +d_dir=${HOME}/Downloads + +mkdir -v ${d_dir} +cd ${d_dir} + +_URL="https://git.whlug.cn/manxing/L2GI/releases/download" +VER="1.0.1" +URL=${_URL}/v${VER} +_VER="alpha" + +loonggpu_pkgs=( \ + firmware-loongson-graphics_${VER}-${_VER}-lnd25.5_loong64.deb \ + libldrm_${VER}-${_VER}-lnd25.5_loong64.deb \ + libloong-gpucomp_${VER}-${_VER}-lnd25.5_loong64.deb \ + loonggl_${VER}-${_VER}-lnd25.5_loong64.deb \ + loonggpu-kernel-dkms_${VER}-${_VER}-lnd25.5_loong64.deb \ + loonggpu-settings_${VER}-${_VER}-lnd25.5_loong64.deb \ + xserver-xorg-video-loonggpu_${VER}-${_VER}-lnd25.5_loong64.deb \ +) + +for p in ${loonggpu_pkgs[@]}; +do + wget -q --show-progress ${URL}/${p} +done; + +sudo apt-get install --yes linux-headers-loong64 +sudo dpkg --install ${loonggpu_pkgs[*]} + +cd ${pwd_cp} +echo "Installation completed!" +echo "The downloaded packages were saved to ${d_dir} ." +# The end.