Files
L2GI/install_loonggpu.sh
2025-08-11 15:14:52 +08:00

30 lines
738 B
Bash

#!/bin/bash
loongnix_url="https://pkg.loongnix.cn/loongnix/25"
packages_url="${loongnix_url}/dists/loongnix/main/binary-loong64/Packages.gz"
packages_file="Packages"
if [[ ! -f ${packages_file} ]]; then
wget -O ${packages_file}.gz ${packages_url}
gzip -d ${packages_file}.gz
fi
packages=($(
cat ${packages_file} |
grep Filename\: |
grep 'loonggpu\|loong\-gpu\|loonggl\|ldrm\|firmware\-loongson' |
cut -f2 -d " "
))
names=""
for p in ${packages[*]}; do
_name="$(echo ${p} | rev | cut -f1 -d "/" | rev)"
echo "Downloading ${_name} ..."
wget -O ${_name} "${loongnix_url}/${p}"
names="${_name} ${names}"
done
echo "Installing ${names} ..."
sudo dpkg -i ${names}
echo "Done!"
# The end.