Puncte:1

Încă nu se poate instala Wine în Ubuntu 20.04

drapel es

Știu că această întrebare are cel puțin o jumătate de duzină cu un titlu similar, dar niciunul dintre aceste răspunsuri sau comentarii nu mă ajută. Deci iată-ne:

Am încercat să urmez instrucțiunile de pe Wine Wiki. Când am făcut-o

sudo dpkg --add-architecture i386

comanda a revenit la prompt fără nicio eroare, așa că am presupus că arhitectura a fost adăugată cu succes. Am adăugat depozitul conform instrucțiunilor și apoi am făcut:

actualizare sudo apt.

Desigur, ecranul s-a rostogolit atât de repede încât nu m-am uitat dacă se face vreo mențiune despre i386. am încercat să sudo apt install -install-recomands winehq-stable și am primit mesajul temut că o dependență nu a fost instalată. am încercat să sudo apt install acela, care mi-a dat încă o dependență nesatisfăcută. Am încercat să urmăresc dependențele neîndeplinite până când am obținut o listă atât de lungă încât m-am săturat să le scriu pe toate manual (întrebare bonus: există vreo modalitate de a face asta automat? De exemplu, trimiterea acelei rezultate într-un fișier și copierea și lipirea acesteia înapoi la consolă?). Așa că am verificat arhitectura cu sudo dpkg --print-architecture* si mare surpriza: a revenit doar amd64, nu i386.

În acest moment, am curățat wine-ppa și am încercat să instalez vin din depozitele ubuntu obișnuite, crezând că voi trăi cu faptul că poate nu este cel mai recent. Numai că nici asta nu a instalat: mi-a dat mesajul

wine : Depinde: wine64 (>= 5.0-3ubuntu1) dar nu va fi instalat sau
                 vin32 (>= 5,0-3ubuntu1)
        Depinde: wine64 (< 5.0-3ubuntu1.1~) dar nu va fi instalat sau
                 vin32 (< 5.0-3ubuntu1.1~)

Mi s-a părut amuzant că mesajul pare să sugereze asta vin depinde atât de o versiune mai veche, cât și de una mai nouă a acelorași pachete. Am crezut că ar fi putut rămâne ceva din ppa pe care l-am adăugat anterior și așa am urmat aceste instrucțiuni pentru a șterge chiar și fișierele de blocare ale apt. Nicio schimbare: mesajul este încă acolo. Am ajuns la punctul în care nu știu cum să procedez.

Editați | ×:

M-am uitat și la jurnalul dpkg înainte și după ce am încercat sudo dpkg --add-architecture i386 si nu e nicio schimbare. Încercarea nu a fost înregistrată (nu știu dacă ar trebui).

*Totuși, dacă scriu sudo dpkg --print-foreign-architectures arată i386 (doar).

galexite avatar
drapel pk
Ați furnizat `--install-recommends` când ați instalat `winehq-stable`, ca în `sudo apt install --install-recommends winehq-stable`?
kanehekili avatar
drapel zw
De ce să compromiți un sistem securizat cu Wine? Sandbox un Windows într-un VM, dar nu vă face Linux vulnerabil
Andyc avatar
drapel es
@galexite Da, am făcut-o. Am actualizat intrebarea.
Andyc avatar
drapel es
@kanehekili Cum este Linux cu vin vulnerabil?
kanehekili avatar
drapel zw
[acest forum are cele mai multe răspunsuri](https://askubuntu.com/questions/49255/risks-disadvantages-associated-with-wine)
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum refac depozitele implicite?](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories) deoarece nu pot reproduce pe 20.04 LTS proaspăt doar cu WineHQ Repoziții suplimentare adăugate.
Andyc avatar
drapel es
@N0rbert Înainte să încerc asta, o întrebare. Dacă dezactivez toate depozitele pe care le-am adăugat manual, care nu sunt atât de multe, dar unele precum apache2, mariadb, php și altele, va încerca să scoată software-ul „obișnuit” din ubuntu oficial, retrogradând efectiv versiunile mele? S-ar putea să-mi spui să încerc și să văd, dar mi-e oarecum frică. De asemenea, asta nu ar explica de ce nu pot activa arhitectura i386. Am editat întrebarea pentru a adăuga încă un lucru mic pe care l-am încercat.
N0rbert avatar
drapel zw
Trebuie să verificați dacă toate depozitele oficiale sunt corecte. Nu sugerez să dezactivați toate celelalte depozite terță parte.
Andyc avatar
drapel es
@N0rbert OK, atunci da, am încercat asta, dar nu a ajutat.
user.dz avatar
drapel ng
@Andyc Ați putea instala `apt-rdepends` și apoi încărcați rezultatul acestor comenzi pe https://paste.ubuntu.com 1) `apt-get -s -o Debug::pkgProblemResolver=yes install wine` 2) `echo q | aptitude -s install wine` 3) `politica apt-cache $(apt-rdepends wine 2>/dev/null | grep "^[a-zA-Z]" | sort | paste -s -d" ")`
Andyc avatar
drapel es
@user.dz Aș putea face asta, dar în prezent nu am aptitude instalat. In mod normal folosesc apt. Ar trebui să merg înainte și să-l instalez?
user.dz avatar
drapel ng
@Andyc L-aș recomanda, deoarece are mesaje de eroare mai clare în comparație cu `apt`
Andyc avatar
drapel es
@user.dz Ne pare rău că a durat atât de mult, a fost lipit acum. Vă mulțumesc foarte mult pentru interesul dumneavoastră față de această chestiune.
user.dz avatar
drapel ng
@Andyc, de asemenea, sunt prins într-o regiune cu acoperire limitată de telefon și internet pentru muncă.
user.dz avatar
drapel ng
@Andyc Nu văd niciun link în comentariu sau postare originală! trebuie să distribuiți linkul primit de la paste.ubuntu.com? dacă este pierdut, puteți pur și simplu să rulați din nou acele comenzi și să le lipiți din nou.
Andyc avatar
drapel es
@user.dz Nu știam asta. Aici este linkul: https://paste.ubuntu.com/p/4FpbjMqsRX/
user.dz avatar
drapel ng
@Andyc Depozitul de actualizare Ubuntu este dezactivat în timp ce multe pachete au fost instalate de acolo. Trebuie să-l reactivați din instrumentul „Proprietăți software”, să actualizați listele, apoi să încercați să instalați din nou wine, dacă nu reușește, încărcați o nouă ieșire a acelorași comenzi. Problema aici este în aplicația de sisteme multi-arch necesită aceeași versiune a unui pachet din ambele arhitecturi i386/amd64 (32bit/64bit). Deoarece depozitul de actualizare este dezactivat, aveți unele pachete instalate cu o versiune înaltă din depozitul de actualizare, în timp ce cealaltă arhitectură a acestora, care încă nu este instalată, este la versiunea inferioară din depozitul principal.
Andyc avatar
drapel es
@user.dz Vă mulțumim pentru răspuns. Ce depozit de actualizări Ubuntu este dezactivat? Singurul pe care îl văd dezactivat în „Software și actualizări” (dacă asta înțelegeți prin „proprietăți software”) este depozitul „partener” Canonical. De asemenea, nu văd nimic comentat în mod specific în „sources.list” în afară de „parteneri”. M-ai putea indruma sa fac ceea ce vrei sa spui? De asemenea, poate avea vreo legătură cu faptul că nu este (aparent) capabil să activeze arhitectura i386?
user.dz avatar
drapel ng
@Andyc ia de exemplu `libc6` din ieșirea partajată anterior https://paste.ubuntu.com/p/9TghTXxfpW/ . aveți versiunea `2.31-0ubuntu9.2` instalată, dar nu există un depozit activ pentru acea versiune, bine de pe pagina de căutare a pachetelor Ubuntu https://packages.ubuntu.com/search?searchon=names&keywords=libc6 se află în focal-update ( canalul principal).Cred că ai update activ dar nu pentru toate canalele (principal, univers, multivers...). Ați partaja `sources.list` dvs. actuală (s-ar putea că a fost editat manual, iar proprietățile software-ului ar putea ghici greșit)
Andyc avatar
drapel es
@user.dz Aici este fișierul `source.list`: https://paste.ubuntu.com/p/MnQVhgyVDh/ Nu văd nimic care lipsește, dar ochiul tău instruit poate prinde problema.
user.dz avatar
drapel ng
@Andyc da, este bine, ar putea verifica configurarea arhitecturii: `dpkg --print-architecture; dpkg --print-foreign-architectures`
Andyc avatar
drapel es
@user.dz `dpkg --print-architecture` dă `amd64`, `dpkg --print-foreign-architectures` dă `i386`.
user.dz avatar
drapel ng
@Andyc sunt și ei buni, ai rulat `sudo apt update` în ultima vreme sau după ce ai schimbat setările?
Andyc avatar
drapel es
@user.dz Îl rulez aproape în fiecare zi împreună cu `sudo apt upgrade`
user.dz avatar
drapel ng
@Andyc, sincer, informațiile pe care le verificăm nu sunt de acord cu rezultatul inițial de depanare aici: https://paste.ubuntu.com/p/4FpbjMqsRX/
user.dz avatar
drapel ng
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/129952/discussion-between-user-dz-and-andyc).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.