Am încercat să instalez mono pentru Ubuntu 20.04.
Am folosit aceste comenzi.
sudo apt install gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo „deb https://download.mono-project.com/repo/ubuntu stable-focal main” | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
actualizare sudo apt
După aceea am rulat această comandă sudo apt install mono-devel
și am obținut această ieșire:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
libmono-corlib4.5-cil : Depinde: mono-runtime (< 6.8.0.106) dar 6.12.0.122-0xamarin1+ubuntu2004b1 urmează să fie instalat
mono-devel : Depinde: libmono-cecil-private-cil (>= 6.12.0.122) dar nu va fi instalat
Depinde: libmono-cecil-private-cil (< 6.12.0.123) dar nu va fi instalat
Depinde: libmono-codecontracts4.0-cil (>= 1.0) dar nu va fi instalat
Depinde: libmono-compilerservices-symbolwriter4.0-cil (>= 3.6.0) dar nu va fi instalat
Depinde: libmono-peapi4.0a-cil (>= 3.2.8) dar nu va fi instalat
Depinde: libmono-relaxng4.0-cil (>= 2.10.1) dar nu va fi instalat
Depinde: libmono-system-configuration-install4.0-cil (>= 1.0) dar nu va fi instalat
Depinde: libmono-system-io-compression-filesystem4.0-cil (>= 3.2.1) dar nu va fi instalat
Depinde: libmono-system-runtime4.0-cil (>= 2.10.1) dar nu va fi instalat
Depinde: libmono-system-servicemodel4.0a-cil (>= 3.2.3) dar nu va fi instalat
Depinde: mono-mcs (= 6.12.0.122-0xamarin1+ubuntu2004b1) dar nu va fi instalat
Depinde: mono-roslyn (= 6.12.0.122-0xamarin1+ubuntu2004b1) dar nu va fi instalat
Depinde: mono-xbuild (= 6.12.0.122-0xamarin1+ubuntu2004b1) dar nu va fi instalat
Depinde: libmono-cil-dev (= 6.12.0.122-0xamarin1+ubuntu2004b1) dar nu va fi instalat
Depinde: libmono-2.0-dev (>= 6.12.0.122-0xamarin1+ubuntu2004b1) dar nu va fi instalat
Depinde: libmono-2.0-dev (< 6.12.0.122-0xamarin1+ubuntu2004b1.1~) dar nu va fi instalat
Depinde: ca-certificates-mono (= 6.12.0.122-0xamarin1+ubuntu2004b1) dar urmează să fie instalat 6.8.0.105+dfsg-3.2
Recomanda: mono-csharp-shell dar nu va fi instalat
Recomanda: referenceassemblyes-pcl, dar nu va fi instalat
Recomanda: msbuild dar nu va fi instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
Dacă fug apt --fix-broken install
Obțin această ieșire:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... Gata
Următorul pachet a fost instalat automat și nu mai este necesar:
libmono-corlib4.5-dll
Utilizați „sudo apt autoremove” pentru a-l elimina.
Următoarele pachete suplimentare vor fi instalate:
libmono-corlib4.5-cil
Următoarele pachete vor fi actualizate:
libmono-corlib4.5-cil
1 actualizat, 0 nou instalat, 0 de eliminat și 9 nu au fost actualizate.
37 nu complet instalat sau demontat.
Trebuie să obțineți 0 B/1.257 kB de arhive.
După această operațiune, se vor folosi 4.620 kB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] y
dpkg: avertisment: fișierul cu lista de fișiere pentru pachetul „mono-runtime-common” lipsește; presupunând că pachetul nu are fișiere instalate în prezent
(Se citește baza de date... 310583 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea.../libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb...
Se despachetează libmono-corlib4.5-cil (6.12.0.122-0xamarin1+ubuntu2004b1) peste (6.8.0.105+dfsg-3.2)...
dpkg: eroare la procesarea arhivei /var/cache/apt/archives/libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb (--unpack):
încercând să suprascrie „/usr/lib/mono/4.5/mscorlib.dll”, care se află și în pachetul libmono-corlib4.5-dll 6.8.0.105+dfsg-3.2
dpkg-deb: eroare: subprocesul de lipire a fost oprit de semnal (conductă ruptă)
Au fost întâlnite erori în timpul procesării:
/var/cache/apt/archives/libmono-corlib4.5-cil_6.12.0.122-0xamarin1+ubuntu2004b1_all.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Dacă fug autoeliminare apt
Obțin această ieșire:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
libmono-corlib4.5-cil : Depinde: mono-runtime (< 6.8.0.106) dar 6.12.0.122-0xamarin1+ubuntu2004b1 este instalat
E: Dependențe nesatisfăcute.Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
De fapt, nu mai vreau mono și aș dori doar să fie eliminat și rezolvată această problemă.