Compare commits

...

6 Commits

Author SHA1 Message Date
fd2f53f738 [更新]重命名变量 2025-05-30 10:22:30 +08:00
fba8dc8d9b [更新]将下载目录更改为tmp 2025-05-30 10:13:13 +08:00
6fbb7e2c75 【文本】优化文本输出 2025-05-22 17:10:27 +08:00
dd61c0344b 【更新】修改dpkg为apt安装 2025-05-22 17:00:22 +08:00
aae582498a Merge pull request 'Optimize the script.' (#1) from larryw3i/L2GI:master into master
Reviewed-on: #1
2025-05-21 14:39:00 +08:00
5ca2d5785d Optimize the script. 2025-05-21 11:17:19 +08:00
3 changed files with 39 additions and 31 deletions

View File

@ -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

View File

@ -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`

37
install_loonggpu.sh Normal file
View File

@ -0,0 +1,37 @@
#!/bin/bash
# 检查是否为root用户,若非请使用root用户重新执行脚本
if [[ $EUID -ne 0 ]]; then
echo "请使用Root用户执行!"
exit 1
fi
pwd_cp=$(pwd)
tmp_dir=/tmp/Loonggpu
mkdir ${tmp_dir}
cd ${tmp_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;
apt-get install --yes linux-headers-loong64
apt install --yes ${loonggpu_pkgs[*]}
cd ${pwd_cp}
echo "安装完成!"
# The end.