Există trei erori în sistemul dvs.
În primul rând, unul dintre depozitele dvs. nu este semnat și necesită o cheie GPG.
În al doilea rând, dvs surse.lista
are surse duplicat.
În al treilea rând, sistemul dumneavoastră are un pachet corupt.
Adăugarea semnăturilor corespunzătoare.
Rulați următoarea comandă într-un terminal:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F716E939977FC428
Actualizați:
actualizare sudo apt
Remedierea intrărilor duplicate.
Instalați Y-PPA-MANAGER
:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt upgrade
sudo apt install y-ppa-manager
Deschide Y-PPA-MANAGER
:
sudo y-ppa-manager
Navigheaza catre Avansat â Scanați și eliminați PPA-urile duplicate.
Lasă-l să se completeze și să ruleze:
actualizare sudo apt
Pentru a remedia pachetul corupt:
Mai întâi, actualizați depozitele:
actualizare sudo apt
Acum, alergați:
sudo apt download runit-systemd && sudo dpkg -i --force-all ./*.deb
Executați instalarea forțată:
sudo apt -f install
Acest lucru va instala și pachetul pe care ați vrut să îl instalați, de exemplu scaleft-server-tools
.
Dacă doriți, puteți curăța reinstalați pachetul. Prin alergare:
sudo dpkg -P scaleft-server-tools --force-all && sudo apt install scaleft-server-tools
Alternativ, puteți edita manual fișierele post-instalare pentru pachet scaleft-server-tools
și înlocuiți systemctl
comanda cu serviciu
comandă și alergă sudo apt -f install
.
Reporniți pentru a confirma toate modificările.
Asta e!
Noroc!
EDITAȚI | ×
Pentru problema #3, adică pachet corupt.
În documentație, am descoperit că pentru Ubuntu 20.04 Focal sau mai sus, trebuie să permiteți explicit autorităților de certificare (CA) să folosească algoritmul ssh-rsa pentru a semna certificate.
Pentru a face acest lucru, trebuie să adăugați următoarea linie la fișierul dvs. demon OpenSSH (care este fie /etc/ssh/sshd_config
sau un fișier drop-in sub /etc/ssh/sshd_config.d/
):
CASsignatureAlgorithms +ssh-rsa