จะดาวน์โหลด Wine ได้อย่างไร (wine1.5-i386 Broken Package Error)


8

ฉันเหนื่อย:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5

และมันก็ล้มเหลว

ข้อผิดพลาดน่าจะเป็น:

The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable 
E: Unable to correct problems, you have held broken packages.

ฉันต้องการwine1.5-i386แต่มันไม่ได้อยู่ใน Ubuntu ดังนั้นฉันจึงไม่สามารถติดตั้งไวน์ได้เพราะwine1.5-i386เป็นส่วนหนึ่งของมัน เมื่อฉันพยายามหาไวน์ในร้านค้า Ubuntu ฉันได้รับข้อผิดพลาดเดียวกันโดยมีรายละเอียดน้อยลง


แค่ทฤษฎี: ใน "แหล่งซอฟแวร์" ให้แน่ใจว่าคุณเปิดใช้งาน "ลิขสิทธิ์", "จักรวาล", "ถูก จำกัด " และ "หลัก" (ตรวจสอบให้แน่ใจว่าได้ตรวจสอบแหล่งที่มาต่างๆทั้งหมด) แล้วรีเฟรชข้อมูลแพ็คเกจ .
ริชาร์ด

คำตอบ:


7

เมื่อฉันพบปัญหานั้น (ซึ่งปรากฏทั้ง 32 บิตหรือ 64 บิต) สิ่งแรกที่ฉันต้องทำคือ:

  1. รับเครื่องมือที่ง่ายขึ้น

    ที่จะทำบางส่วนของงานที่ผมจะพูดถึงด้านล่างแรกดาวน์โหลดและaptitude synapticนี่เป็นเพราะทั้งคู่จัดการกับแพ็คเกจที่แตกได้ดีขึ้นโดยเฉพาะ synaptic sudo apt-get install aptitude synapticเพื่อให้ทำ คุณสามารถข้ามขั้นตอนนี้ แต่ฉันขอแนะนำอย่างนี้เพื่อหลีกเลี่ยงปัญหาแพคเกจที่หายากมากเช่นคุณ

  2. กำจัดไวน์ -

    (หากขั้นตอนนี้ไม่ยอมให้คุณกำจัดไวน์ไปที่ขั้นตอนที่ 3 จากนั้นกลับไปที่ 2)

    หากคุณเปิด synaptic ให้ค้นหาแพ็คเกจไวน์ทั้งหมดแล้วล้างออก อย่าเพิ่งลบพวกเขา หากคุณลบแพ็คเกจแพ็คเกจที่ดาวน์โหลดจะยังคงอยู่ ล้างข้อมูลที่แสดงว่าทำเครื่องหมายว่าลบเสร็จสมบูรณ์ถ้าคุณคลิกขวาที่แพคเกจภายใน Synaptic

    sudo aptitude search wineถ้าคุณใช้ความถนัดแล้วทำ สำหรับแต่ละแพคเกจที่มีฉันในคอลัมน์จุดเริ่มต้น (ซึ่งหมายถึงการติดตั้ง) sudo aptitude purge PACKAGE_NAMEทำ เช่น
    sudo aptitude purge wine1.5หลังจากนั้นทำ:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. อัปเดต & อัปเกรด -

    หลังจากคุณแน่ใจว่าพวกเขาจะถูกลบออกอย่างสมบูรณ์ทำการอัปเดตและหลังจากนั้นอัพเกรด:

    sudo apt-get update
    sudo apt-get upgrade

  4. หากขั้นตอนที่ 2 และ 3 ไม่ได้ให้ข้อผิดพลาดใด ๆ และคุณทำเสร็จสมบูรณ์แล้ว (สมมติว่าคุณได้เพิ่ม PPA สำหรับไวน์ตามที่คุณกล่าวไว้ในคำถามของคุณแล้วให้ติดตั้งไวน์ด้วยวิธีใดวิธีหนึ่งต่อไปนี้:

    ด้วยความถนัด :sudo aptitude install wine1.5

    ด้วย Synaptic : เปิด Synaptic และมองหาแพ็คเกจไวน์ 1.5 มันจะติดตั้งมันขึ้นต่อกันและแก้ไขปัญหาใด ๆ ในนั้นคุณจะเห็นแพคเกจ i386 ด้วย หากนี่ไม่ได้ถูกเลือกโดยอัตโนมัติให้เลือกแพ็คเกจด้วยตนเอง อย่าลืมเลือก winetricks ซึ่งจำเป็นสำหรับการติดตั้งแพ็คเกจเพิ่มเติมสำหรับ wine (.NET, DirectX ... )

    ด้วย Apt :sudo apt-get install wine1.5

    ด้วย Software Center : เพียงค้นหา Wine ตรวจสอบว่าเป็นรุ่น 1.5

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

  5. ตรวจสอบว่าทุกอย่างถูกต้องโดยเรียกใช้winetricksจาก Dash หรือเทอร์มินัล ทั้งสองวิธีหน้าต่างการกำหนดค่าไวน์ควรปรากฏขึ้น ซึ่งหมายความว่าทุกอย่างก็โอเค


1
เสร็จสิ้นแล้ว แต่ผลลัพธ์ที่ล้มเหลว: การดำเนินการต่อไปนี้จะแก้ไขการพึ่งพาเหล่านี้: เก็บแพคเกจต่อไปนี้ไว้ในเวอร์ชันปัจจุบัน: 1) wine1.5 [ไม่ได้ติดตั้ง] 2) wine1.5-amd64 [ไม่ได้ติดตั้ง] wine-mono0.0.8 แนะนำ wine1.5 4) wine-gecko1.8 แนะนำ wine1.5-amd64 ยอมรับโซลูชันนี้หรือไม่ [Y / n / q /?]
114477

ฉันเห็นปัญหาของคุณ ฉันอาจถามว่าคุณติดตั้งไวน์ก่อนเพิ่ม PPA หรือไม่ มันทำให้ฉันมีปัญหาเดียวกัน ถ้าใช่ฉันจะเพิ่มคำตอบ 1 หรือ 2 ขั้นตอน
Luis Alvarado

ฉันพยายามติดตั้งไวน์ก่อน PPA แต่มันไม่ได้ผลฉันตัดสินใจใน "Ubuntu Software Center" เพื่อกดปุ่มตรวจสอบบน Add-on ทั้งหมดที่ระบุไว้สำหรับ Wine พร้อมอนุญาตให้ฉันติดตั้ง Add-on สำหรับไวน์ แต่ ไม่ใช่ไวน์ตัวเองด้วยก่อน PPA ตอนนี้มีความรู้สึกที่ถูกลบทั้งหมดฉันทำตามคำแนะนำ
user114477

ความถนัดล้าสมัย - ใช้ APT หรือส่วนหน้าแทน
ริชาร์ด

1
@ searchfgold6789 - ไม่ ความถนัดยังคงเป็นสิ่งที่ดีสำหรับฉัน ด้วยหนึ่งคำสั่งคุณสามารถทำทุกอย่าง ทำให้มันง่าย ตัวอย่างก็คือการแสดง / ค้นหาหรือติดตั้งแพคเกจใหม่ ค่อนข้างมั่นใจว่าผู้ใช้ Ubuntu คนอื่นยังคงใช้ความถนัดและแม้กระทั่ง synaptic
Luis Alvarado

4

คุณสามารถติดตั้ง playonlinux และมันจะเลือกไวน์ที่ดีที่สุดโดยอัตโนมัติ

sudo apt-get install playonlinux winetricks

พยายาม แต่ปัญหาเดียวกันมันขึ้นอยู่กับไวน์ที่ไม่สามารถติดตั้งได้เพราะฉันไม่มี wine1.5-i386 ที่นั่นสำหรับการติดตั้งใช้งานไม่ได้
user114477

1

มันเป็นไปได้ทีเดียว ปัญหาที่นี่เป็นเรื่องของวันที่ & เวลาอาจ ppa ไม่ได้สร้างแพคเกจทั้งหมดหรือปัญหาการบรรจุชั่วคราวอื่น ๆ

ดังนั้นอาจไม่มีอะไรที่ 'แก้ไข'

มันค่อนข้างง่ายในการติดตั้งแพ็คเกจ ppa สำหรับไวน์คำสั่งเดียวกันสามารถใช้ได้ไม่ว่าจะติดตั้ง wine จาก ubuntu repos หรือไม่ติดตั้ง wine หรือไม่เคยติดตั้ง มีปัญหาหนึ่งที่อาจเกิดขึ้นได้หากไวน์ติดตั้งอยู่หรือกำลังติดตั้ง & ต้องการติดตั้งเฉพาะรุ่น ppa จากคอนโซลที่มี apt-get (เช่น. ไม่ใช้การอัพเกรด apt-get

หากต้องการติดตั้งเพียงไวน์ ppa & deps ใด ๆ จากคอนโซล

1 ลบ metapackage หากติดตั้งไว้

sudo apt-get purge wine

จากนั้นคำสั่งเดียวกันไม่ว่าจะติดตั้งไวน์หรือไม่

sudo add-apt-repository ppa:ubuntu-wine/ppa

จบด้วย

sudo apt-get update && \
sudo apt-get install wine

หากใครมีข้อกังวลใด ๆ ก่อนที่ 1 จำลอง, (-s) การติดตั้งโดยไปที่

sudo apt-get update && \
sudo apt-get -s install wine

หากทั้งหมดเป็นเพียงแค่เรียกใช้ใหม่โดยไม่ต้อง -s sudo apt-get install wine


0

ปัญหาของคุณเชื่อมโยงกับสถาปัตยกรรม 32-64 บิตดังนั้นคุณจำเป็นต้องกำหนดค่าสถาปัตยกรรมต่างประเทศใหม่ (quantal / 12.10 เท่านั้น):

sudo dpkg --add-architecture i386

ตรวจสอบว่า arch ใหม่ของคุณพร้อมใช้งานอัปเดตและติดตั้งแพ็คเกจด้วยapt:

sudo dpkg --print-foreign-architectures #now this should return 'i386'
sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

แหล่งที่มา: ทำไมไวน์ถึงไม่สามารถติดตั้งในระบบของฉันได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.