สถานการณ์ที่คุณกำลังเผชิญมีดังนี้ คุณเป็นผู้ใช้ Linux และ VLC เป็นเครื่องเล่นสื่อที่คุณเลือก ส่วนใหญ่แล้ว คุณจะติดตั้งซอฟต์แวร์จากที่เก็บข้อมูลอย่างเป็นทางการโดยไม่มีปัญหาใดๆ แต่บางครั้งคุณใช้การแจกจ่ายที่ไม่ได้มาพร้อมกับ VLC และคุณต้องใช้แหล่งที่มาของบุคคลที่สามเพิ่มเติม จากนั้น คุณติดตั้ง VLC จากที่อื่น และลองเล่นเนื้อหาของคุณ
คุณได้รับข้อผิดพลาดต่อไปนี้:'ไม่มีโมดูลถอดรหัสที่เหมาะสม:VLC ไม่สนับสนุนรูปแบบเสียงหรือวิดีโอ "VP80" ขออภัย ไม่มีทางที่คุณจะแก้ไขปัญหานี้ได้' โอ้ ฟังดูเป็นลางไม่ดี แล้วตอนนี้ล่ะ? ให้ผมแสดง.
ปัญหา
สาเหตุที่คุณเห็นข้อผิดพลาดที่น่าเกลียดและทำให้เข้าใจผิดนี้เป็นไปได้มากที่สุดเนื่องจากคุณติดตั้งตัวแปลงสัญญาณสื่อที่ใช้งานไม่ได้หรือใช้งานร่วมกันไม่ได้ ซึ่งไม่สามารถทำงานร่วมกับเวอร์ชันของ VLC ที่คุณเลือกได้ เรียบง่าย.
กรณีนี้อาจเกิดขึ้นได้หากคุณใช้ที่เก็บข้อมูลภายนอกของบุคคลที่สามหลายแห่ง ซึ่งทั้งหมดมีเนื้อหาเดียวกัน จากนั้น เมื่อติดตั้งแพ็คเกจ อาจมีความขัดแย้ง และบางแพ็คเกจอาจติดตั้งจากแหล่งหนึ่ง และอื่น ๆ จากแหล่งอื่น ส่งผลให้เกิดความขัดแย้งและไม่ตรงกัน ทำให้เครื่องเล่นมีเดียของคุณเบื่อ
ฉันได้เน้นประเด็นนี้หลายครั้งก่อนหน้านี้ และเวลาไม่ได้ทำให้ความสำคัญลดลง โปรดอ่านคู่มือ Fedora และ openSUSE ที่ค่อนข้างดีของฉันสำหรับรายละเอียดเพิ่มเติม จากนั้น โปรดดูบทช่วยสอนการจัดการพื้นที่เก็บข้อมูล Scientific Linux ของฉัน บทความทั้งหมดเหล่านี้เน้นถึงความสำคัญของการใช้ที่เก็บของบุคคลที่สามเท่าที่จำเป็น และหากคุณต้องมีแหล่งที่มาหลายแหล่งที่ให้เนื้อหาเดียวกัน คุณควรใช้การจัดลำดับความสำคัญของพื้นที่เก็บข้อมูลเพื่อลบข้อขัดแย้งที่อาจเกิดขึ้น ภาพหน้าจอมากมาย:
โดยเฉพาะสำหรับ VLC จากบรรทัดคำสั่ง มันอาจจะมีลักษณะดังนี้ ผู้จัดการแพ็คเกจของคุณมักจะขอให้คุณเลือกหนึ่งในหลายตัวเลือกเพื่อแก้ไขข้อขัดแย้ง โดยทั่วไป พยายามใช้ที่เก็บข้อมูลเดียวสำหรับตัวเลือกทั้งหมดของคุณ
ปัญหา:vlc-2.1.1-185.4.x86_64 ต้องการ vlc-noX =2.1.1-185.4 แต่ไม่สามารถระบุข้อกำหนดนี้ได้
ผู้ให้บริการที่ถอนการติดตั้งได้:vlc-noX-2.1.1-185.4.i586[ftp.gwdg.de-suse]
vlc-noX-2.1.1-185.4.x86_64[ftp.gwdg.de-suse]
โซลูชันที่ 1:การดำเนินการต่อไปนี้จะดำเนินการ:
ติดตั้ง vlc-noX-2.1.1-185.4.x86_64 (พร้อมเปลี่ยนผู้ขาย)
openSUSE --> https://packman.links2linux.de
ติดตั้ง vlc-noX-lang-2.1.1-185.4.noarch (โดยมีการเปลี่ยนแปลงผู้ขาย)
openSUSE --> https://packman.links2linux.de
แนวทางที่ 2:อย่าติดตั้ง vlc-2.1.1-185.4.x86_64
แนวทางที่ 3:อย่าติดตั้ง vlc-2.1.1-185.4.x86_64
โซลูชันที่ 4:ทำลาย vlc-2.1.1-185.4.x86_64 โดยละเว้นการพึ่งพาบางส่วน
หลังจากที่คุณตัดสินใจแล้ว ผู้จัดการแพ็คเกจจะแจ้งให้คุณทราบถึงการเปลี่ยนแปลงที่กำลังทำอยู่ จากนั้นจะเพิ่มและลบซอฟต์แวร์ตามความจำเป็นเพื่อพยายามรองรับความไม่ชัดเจนของคุณ
แพ็คเกจต่อไปนี้กำลังจะเปลี่ยนผู้ขาย:
libvlc5 openSUSE -> https://packman.links2linux.de
libvlccore7 openSUSE -> https://packman.links2linux.de
vlc-noX openSUSE -> https://packman.links2linux.de
vlc-noX-lang openSUSE -> https://packman.links2linux.de
vlc-qt openSUSE -> https://packman.links2linux.de
และผลลัพธ์สุดท้ายคือเครื่องเล่นมีเดียไม่เล่น - เศร้าเลย:
วิธีแก้ไข
การอ่านบันทึกอาจช่วยได้ แต่ก็ไม่มากนัก วิธีเดียวที่เหมาะสมในการแก้ไขปัญหานี้คือการแยกแยะความขัดแย้งของที่เก็บ กำจัดไบนารีและไลบรารีเวอร์ชันที่ได้รับผลกระทบ ปิดใช้งานและจัดลำดับความสำคัญของที่เก็บเพื่อไม่ให้เกิดข้อขัดแย้งเพิ่มเติม จากนั้นติดตั้ง VLC ใหม่ นี่คือลำดับของการกระทำที่ถูกต้อง
หากและเมื่อคุณพบปัญหา โปรดปฏิบัติตามรายการตรวจสอบด้านบน ลบ VLC เปิดตัวจัดการแพ็คเกจ จากบรรทัดคำสั่งหรือ GUI และลบที่เก็บทั้งหมดที่มีเนื้อหาเพิ่มเติม หรือจัดลำดับความสำคัญเพื่อให้ตัวเลือกที่คุณต้องการใช้ก่อน วิธีนี้จะช่วยหลีกเลี่ยงความขัดแย้ง แม้ว่าคุณจะควรใช้ทรัพยากรของบุคคลที่สามเพียงแหล่งเดียว
สรุป
ฉันได้ทำซ้ำบางขั้นตอนที่ระบุไว้ในบทความ openSUSE ดังนั้นหากคุณอ่านขั้นตอนนั้นแล้ว คุณอาจพบว่าบทความนี้ไม่จำเป็น จริงในแง่หนึ่ง แต่ถึงกระนั้น คู่มือนี้ก็มีความสำคัญมาก โดยเฉพาะอย่างยิ่งสำหรับผู้ที่มีแนวโน้มที่จะเป็นคนจรจัด ปฏิกิริยาตามสัญชาตญาณของคุณอาจจะคอมไพล์ทุกอย่างใหม่และพยายามแก้ไขบางอย่างโดยใช้กำลังดุร้าย
ในกรณีนี้ ทางออกที่แท้จริงคือการมองภาพรวม ตัวแปลงสัญญาณ ปลั๊กอิน และ VLC นั้นใช้งานได้ดี และสิ่งสำคัญคือต้องจำไว้ เป็นเพียงเวอร์ชันที่ไม่ถูกต้องที่รวมเข้าด้วยกัน ทุกอย่างกลับสู่ปกติเมื่อแก้ไขการขาดความเข้ากันได้ กล่าวอีกนัยหนึ่ง ดำเนินการอย่างระมัดระวัง อย่าหักโหม อย่าบังคับ และหลีกเลี่ยงการอนุมัติคำเตือนที่เป็นอันตรายที่อาจนำไปสู่การเสียหายอย่างร้ายแรงของระบบของคุณ เหนือสิ่งอื่นใด VLC จะเล่นได้ดีอีกครั้ง
ไชโย