Score:1

ยังไม่สามารถติดตั้ง Wine ใน Ubuntu 20.04 ได้

ธง es

ฉันรู้ว่าคำถามนี้มีอย่างน้อยครึ่งโหลที่มีชื่อคล้ายกัน แต่ไม่มีคำตอบหรือความคิดเห็นใดที่ช่วยฉันได้ ไปเลย:

ฉันพยายามทำตามคำแนะนำบน วิกิไวน์. เมื่อฉันทำ

sudo dpkg --add-architecture i386

คำสั่งกลับไปที่พรอมต์โดยไม่มีข้อผิดพลาด ดังนั้นฉันจึงถือว่าเพิ่มสถาปัตยกรรมสำเร็จแล้ว ฉันเพิ่มที่เก็บตามคำแนะนำแล้ว:

อัปเดต sudo apt.

แน่นอนว่าหน้าจอหมุนเร็วมากจนฉันไม่ได้ดูเลยว่ามีการกล่าวถึง i386 หรือไม่ ฉันพยายามที่จะ sudo apt install - ติดตั้ง - แนะนำ winehq-stable และฉันได้รับข้อความที่น่ากลัวว่าไม่ได้ติดตั้งการพึ่งพา ฉันพยายามที่จะ sudo apt ติดตั้ง อันนั้นทำให้ฉันมีที่พึ่งพิงอีกที่หนึ่ง ฉันพยายามติดตามการพึ่งพาที่ไม่ได้พบจนกระทั่งฉันได้รับรายการที่ยาวมากจนฉันเบื่อที่จะพิมพ์ด้วยมือทั้งหมด (คำถามโบนัส: มีวิธีทำโดยอัตโนมัติหรือไม่ เช่น ส่งออกไปยังไฟล์และคัดลอกและวางกลับ ไปยังคอนโซล?) ดังนั้นฉันจึงตรวจสอบสถาปัตยกรรมกับ sudo dpkg -- พิมพ์สถาปัตยกรรม* และที่น่าประหลาดใจมาก: มันส่งคืนเฉพาะ amd64 ไม่มี i386

ณ จุดนี้ ฉันล้างข้อมูลไวน์ ppa และพยายามติดตั้งไวน์จากที่เก็บอูบุนตูปกติ โดยคิดว่าฉันจะอยู่กับข้อเท็จจริงที่ว่ามันอาจไม่ใช่เวอร์ชันล่าสุด มันไม่ได้ติดตั้งเท่านั้น: มันให้ข้อความกับฉัน

wine : ขึ้นอยู่กับ: wine64 (>= 5.0-3ubuntu1) แต่จะไม่ถูกติดตั้งหรือ
                 wine32 (>= 5.0-3ubuntu1)
        ขึ้นอยู่กับ: wine64 (<5.0-3ubuntu1.1~) แต่จะไม่ถูกติดตั้งหรือ
                 wine32 (<5.0-3ubuntu1.1~)

ฉันคิดว่ามันตลกที่ข้อความดูเหมือนจะแนะนำอย่างนั้น ไวน์ ขึ้นอยู่กับแพ็คเกจเดียวกันทั้งรุ่นเก่าและใหม่กว่า ฉันคิดว่าอาจมีบางอย่างหลงเหลือจาก ppa ที่ฉันเพิ่มไปก่อนหน้านี้ ดังนั้นฉันจึงทำตาม คำแนะนำเหล่านี้ แม้กระทั่งลบไฟล์ล็อคของ ฉลาด. ไม่มีการเปลี่ยนแปลง: ข้อความยังคงอยู่ มาถึงจุดที่ไม่รู้จะไปต่อยังไง

แก้ไข:

ฉันยังดูบันทึก dpkg ก่อนและหลังการลอง sudo dpkg --add-architecture i386 และไม่มีการเปลี่ยนแปลง ความพยายามไม่ได้รับการบันทึก (ไม่รู้ว่าควร)

*แต่ถ้าฉันพิมพ์ sudo dpkg --print-foreign-architectures มันแสดง i386 (เท่านั้น)

galexite avatar
pk flag
คุณใส่ `--install-recommends' เมื่อคุณติดตั้ง 'winehq-stable' เช่นเดียวกับใน `sudo apt install --install-recommends winehq-stable` หรือไม่
kanehekili avatar
zw flag
เหตุใดจึงต้องประนีประนอมกับระบบความปลอดภัยด้วยไวน์ แซนด์บ็อกซ์ Windows ใน VM แต่อย่าทำให้ Linux ของคุณมีช่องโหว่
Andyc avatar
es flag
@galexite ใช่ฉันทำ ฉันอัปเดตคำถามแล้ว
Andyc avatar
es flag
@kanehekili Linux กับ Wine มีช่องโหว่อย่างไร
kanehekili avatar
zw flag
[ฟอรัมนี้มีคำตอบส่วนใหญ่](https://askubuntu.com/questions/49255/risks-disadvantages-associated-with-wine)
N0rbert avatar
zw flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ฉันจะกู้คืนที่เก็บข้อมูลเริ่มต้นได้อย่างไร](https://askubuntu.com/questions/124017/how-do-i-restore-the-default-repositories) เนื่องจากฉันไม่สามารถสร้างใหม่บน 20.04 LTS ใหม่ด้วย WineHQ เท่านั้น เพิ่ม repos พิเศษ
Andyc avatar
es flag
@ N0rbert ก่อนที่ฉันจะลองคำถาม ถ้าฉันปิดการใช้งานที่เก็บข้อมูลทั้งหมดที่ฉันเพิ่มด้วยตนเอง ซึ่งมีไม่มากนัก แต่บางอันเช่น apache2, mariadb, php และอื่นๆ จะพยายามดึงซอฟต์แวร์ "ปกติ" จาก Ubuntu อย่างเป็นทางการ ดาวน์เกรดเวอร์ชันของฉันอย่างมีประสิทธิภาพหรือไม่ คุณอาจบอกให้ฉันลองดู แต่ฉันค่อนข้างกลัวที่จะทำ นอกจากนี้ นั่นจะไม่อธิบายว่าทำไมฉันจึงไม่สามารถเปิดใช้งานสถาปัตยกรรม i386 ได้ ฉันแก้ไขคำถามเพื่อเพิ่มอีกหนึ่งสิ่งเล็กน้อยที่ฉันลอง
N0rbert avatar
zw flag
คุณต้องตรวจสอบว่าที่เก็บข้อมูลอย่างเป็นทางการทั้งหมดถูกต้อง ฉันไม่แนะนำให้ปิดที่เก็บของบุคคลที่สามอื่น ๆ ทั้งหมด
Andyc avatar
es flag
@N0rbert ตกลง ใช่ ฉันลองแล้ว แต่ก็ไม่ได้ช่วยอะไร
user.dz avatar
ng flag
@Andyc คุณช่วยติดตั้ง `apt-rdepends` จากนั้นอัปโหลดเอาต์พุตของคำสั่งเหล่านี้ไปที่ https://paste.ubuntu.com 1) `apt-get -s -o Debug::pkgProblemResolver=yes install wine` 2) `echo q | ความถนัด -s ติดตั้งไวน์ 3) `นโยบาย apt-cache $(apt-rdepends wine 2>/dev/null | grep "^[a-zA-Z]" | sort | paste -s -d" ")`
Andyc avatar
es flag
@ user.dz ฉันทำได้ แต่ตอนนี้ฉันไม่ได้ติดตั้ง aptitude ปกติผมใช้ apt. ฉันควรดำเนินการต่อและติดตั้งหรือไม่
user.dz avatar
ng flag
@Andyc ฉันอยากจะแนะนำเพราะมันมีข้อความแสดงข้อผิดพลาดที่ชัดเจนกว่าเมื่อเทียบกับ `apt`
Andyc avatar
es flag
@user.dz ขออภัยที่ใช้เวลานาน วางตอนนี้แล้ว ขอบคุณมากที่ให้ความสนใจในเรื่องนี้
user.dz avatar
ng flag
@Andyc และตัวฉันเอง ฉันติดอยู่ในภูมิภาคที่มีสัญญาณมือถือและอินเทอร์เน็ตจำกัดสำหรับการทำงาน
user.dz avatar
ng flag
@Andyc ฉันไม่เห็นลิงก์ใด ๆ ในความคิดเห็นหรือโพสต์ต้นฉบับ! คุณต้องแชร์ลิงก์ที่คุณได้รับจาก paste.ubuntu.com หรือไม่ หากสูญหาย คุณอาจเรียกใช้คำสั่งเหล่านั้นใหม่แล้ววางอีกครั้ง
Andyc avatar
es flag
@ user.dz ฉันไม่รู้ นี่คือลิงค์: https://paste.ubuntu.com/p/4FpbjMqsRX/
user.dz avatar
ng flag
@Andyc ที่เก็บการอัปเดต Ubuntu ถูกปิดใช้งานในขณะที่ติดตั้งแพ็คเกจจำนวนมากจากที่นั่น คุณต้องเปิดใช้งานอีกครั้งจากเครื่องมือ "คุณสมบัติของซอฟต์แวร์" อัปเดตรายการ จากนั้นลองติดตั้งไวน์อีกครั้ง หากไม่สำเร็จ ให้อัปโหลดเอาต์พุตใหม่ของคำสั่งเดียวกัน ปัญหานี้คือในแอปพลิเคชันระบบหลายโค้งต้องการแพ็คเกจรุ่นเดียวกันจากทั้งสองสถาปัตยกรรม i386/amd64 (32 บิต/64 บิต) เนื่องจากพื้นที่เก็บข้อมูลการอัปเดตถูกปิดใช้งาน คุณจึงมีบางแพ็คเกจติดตั้งด้วยเวอร์ชันสูงจากที่เก็บอัปเดต ในขณะที่สถาปัตยกรรมอื่นๆ ที่ยังไม่ติดตั้งเป็นเวอร์ชันต่ำกว่าจากที่เก็บหลัก
Andyc avatar
es flag
@ user.dz ขอบคุณสำหรับการตอบกลับของคุณ ที่เก็บอัพเดต Ubuntu ใดถูกปิดใช้งาน สิ่งเดียวที่ฉันเห็นว่าปิดใช้งานใน "ซอฟต์แวร์และการอัปเดต" (หากนั่นคือสิ่งที่คุณหมายถึงโดย "คุณสมบัติซอฟต์แวร์") คือที่เก็บ 'พันธมิตร' ของ Canonical ฉันไม่เห็นสิ่งใดเป็นพิเศษใน `sources.list` นอกเหนือจาก 'พันธมิตร' คุณช่วยแนะนำฉันให้ทำสิ่งที่คุณหมายถึงได้ไหม นอกจากนี้ยังสามารถทำอะไรได้บ้างกับการไม่ (เห็นได้ชัดว่า) สามารถเปิดใช้งานสถาปัตยกรรม i386 ได้หรือไม่
user.dz avatar
ng flag
@Andyc ยกตัวอย่าง `libc6` จากเอาต์พุตที่แชร์ก่อนหน้านี้ https://paste.ubuntu.com/p/9TghTXxfpW/ คุณมีเวอร์ชัน `2.31-0ubuntu9.2` ติดตั้ง แต่ไม่มีที่เก็บที่ใช้งานอยู่สำหรับเวอร์ชันนั้น จากหน้าค้นหาแพ็คเกจ Ubuntu https://packages.ubuntu.com/search?searchon=names&keywords=libc6 ซึ่งอยู่ใน focal-update ( หลัก) ช่อง.ฉันคิดว่าคุณมีการอัปเดตที่ใช้งานอยู่ แต่ไม่ใช่สำหรับทุกช่อง (หลัก จักรวาล ลิขสิทธิ์...) คุณจะแบ่งปัน `sources.list` ปัจจุบันของคุณหรือไม่ (อาจเป็นเพราะมีการแก้ไขด้วยตนเอง และคุณสมบัติของซอฟต์แวร์อาจเดาผิด)
Andyc avatar
es flag
@user.dz นี่คือไฟล์ `source.list`: https://paste.ubuntu.com/p/MnQVhgyVDh/ ฉันไม่เห็นอะไรขาดหายไป แต่สายตาที่ฝึกมาของคุณอาจจับปัญหาได้
user.dz avatar
ng flag
@Andyc ใช่ มันดี สามารถตรวจสอบการตั้งค่าสถาปัตยกรรม: `dpkg --print-architecture; dpkg - พิมพ์สถาปัตยกรรมต่างประเทศ
Andyc avatar
es flag
@ user.dz `dpkg --print-architecture` ให้ `amd64`, `dpkg --print-foreign-architectures` ให้ `i386`
user.dz avatar
ng flag
@Andyc ก็ดีเหมือนกัน คุณเรียกใช้ `sudo apt update` เมื่อเร็ว ๆ นี้หรือหลังจากเปลี่ยนการตั้งค่าหรือไม่
Andyc avatar
es flag
@user.dz ฉันเรียกใช้เกือบทุกวันพร้อมกับ `sudo apt upgrade`
user.dz avatar
ng flag
@Andyc ข้อมูลที่เราตรวจสอบโดยสุจริตไม่เห็นด้วยกับผลลัพธ์การดีบักเริ่มต้นที่นี่: https://paste.ubuntu.com/p/4FpbjMqsRX/
user.dz avatar
ng flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/129952/discussion-between-user-dz-and-andyc)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา