Archlinux support

pull/14/head
Samega7Cattac 2 years ago
parent 8ca645b4c6
commit 61e8f4be48
No known key found for this signature in database
GPG Key ID: D084C57D85D7477B

@ -6,35 +6,54 @@ sleep 10
if grep -qs "ubuntu" /etc/os-release; then
os="ubuntu"
pkgmgr="apt"
install_arg="install"
update_arg="update"
elif grep -qs "freebsd" /etc/os-release; then
os="freebsd"
pkgmgr="pkg"
install_arg="install"
update_arg="update"
elif [[ -e /etc/debian_version ]]; then
os="debian"
pkgmgr="apt"
install_arg="install"
update_arg="update"
elif [[ -e /etc/almalinux-release || -e /etc/rocky-release || -e /etc/centos-release ]]; then
os="centos"
pkgmgr="yum"
install_arg="install"
update_arg="update"
elif [[ -e /etc/fedora-release ]]; then
os="fedora"
pkgmgr="yum"
install_arg="install"
update_arg="update"
elif [[ -e /etc/arch-release ]]; then
os="arch"
pkgmgr="pacman"
install_arg="-S --needed --noconfirm"
update_arg="-Syy"
fi
echo "Acquiring any dependencies"
sudo $pkgmgr update
sudo $pkgmgr $update_arg
if ! [ $(which wget 2>/dev/null) ]; then
sudo $pkgmgr install wget
sudo $pkgmgr $install_arg wget
fi
if ! [ $(which curl 2>/dev/null) ]; then
sudo $pkgmgr install curl
sudo $pkgmgr $install_arg curl
fi
if ! [ $(which 7z 2>/dev/null) ]; then
sudo $pkgmgr install p7zip-full
if [[ -e /etc/arch-release ]]; then
sudo $pkgmgr $install_arg p7zip
else
sudo $pkgmgr $install_arg p7zip-full
fi
fi
if ! [ $(sudo which mkntfs 2>/dev/null) ]; then
sudo $pkgmgr install ntfs-3g
sudo $pkgmgr $install_arg ntfs-3g
fi
if ! [ $(which aria2c 2>/dev/null) ]; then
sudo $pkgmgr install aria2
sudo $pkgmgr $install_arg aria2
fi
venver=$(curl -sL https://api.github.com/repos/ventoy/Ventoy/releases/latest | grep '"tag_name":' | cut -d'"' -f4)
rm latest

Loading…
Cancel
Save