#!/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.