wget https://repo.ascon.ru/scripts/ascon-stable-deb.sh
sudo sh ascon-stable-deb.sh
rm ascon-stable-deb.sh
# Повышаем привилегии
sudo su
# Загружаем ключ репозитория
curl -fsSL https://repo.ascon.ru/stable/deb/ascon.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/ascon.gpg
# Добавляем репозиторий
echo "deb [signed-by=/etc/apt/trusted.gpg.d/ascon.gpg] https://repo.ascon.ru/stable/deb $(lsb_release -cs) main" > /etc/apt/sources.list.d/ascon.list
# Повышаем приоритет repo.ascon.ru для установки aspnet и dotnet
cat >> /etc/apt/preferences.d/smolensk << EOF
Package: aspnetcore-*
Pin: origin "repo.ascon.ru"
Pin-Priority: 999
Package: dotnet-*
Pin: origin "repo.ascon.ru"
Pin-Priority: 999
EOF
# Обновляем список пакетов
apt update
wget https://repo.ascon.ru/scripts/ascon-stable-redos.sh
sudo sh ascon-stable-redos.sh
rm -f ascon-stable-redos.sh
# Повышаем привилегии
sudo su
# Добавляем репозиторий
cat > /etc/yum.repos.d/ascon.repo << EOF
[ascon]
name=ascon-stable
baseurl=https://repo.ascon.ru/stable/rpm/redos/$(lsb_release -rs | cut -c 1-3)
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://repo.ascon.ru/stable/rpm/ascon.gpg
priority=1
EOF
# Импортируем ключ, обновляем информацию о пакетах
yes | dnf check-update
su -
wget https://repo.ascon.ru/scripts/ascon-stable-alt.sh
sh ascon-stable-alt.sh
rm -f ascon-stable-alt.sh
# Повышаем привилегии
su -
# Устанавливаем apt-https и подключаем репозиторий
apt-get update && apt-get -y install apt-https ascon-repo && apt-get update