forked from manxing/L2GI
30 lines
738 B
Bash
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.
|