Noob คำถาม - วิธีทำให้แพทช์ทำงาน


1

ฉันกำลังประสบปัญหาในการริพซีดีเพลงและพบแพทช์ในฟอรัมมากกว่าที่จะแก้ไขได้ แต่ไม่รู้จะนำไปใช้

แพทช์ cdparanoia

ขอบคุณล่วงหน้า


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

ขอบคุณสำหรับการตอบกลับ ฉันโพสต์ปัญหาแล้วเมื่อหลายวันก่อน แต่ฉันไม่ได้รับคำตอบ: askubuntu.com/questions/821280/… ฉันทำตามคำแนะนำนี้และต้องการทดสอบว่าใช้ได้หรือไม่: github.com/thomasvs/morituri/issues/36
rootandculture

คำตอบ:


3

คุณต้องได้รับแหล่งที่มาcdparanoiaและใช้โปรแกรมแก้ไขกับcdparanoia.1ไฟล์

ฉันพยายามใช้ตัวแก้ไขและฉันคิดว่ามันล้มเหลวหากไม่มีบรรทัดใหม่ในตอนท้าย ฉันได้เพิ่มแล้วแพทช์ก็ประสบความสำเร็จ รับแพทช์ที่แก้ไขแล้วจากgithub gist นี้

cdparanoiaใช้ svn ดังนั้นหากไฟล์แพทช์ของคุณได้รับการบันทึกเป็นchanges.patchและคุณอยู่ในไดเรกทอรีที่มีcdparanoia.1ไฟล์อยู่คุณจะทำ

patch -p0 < changes.patch

หลังจากใช้โปรแกรมปะแก้คุณต้องรวบรวมซอฟต์แวร์ทั้งหมด มีREADMEไฟล์สั่งการกระบวนการ โดยพื้นฐานแล้วมันกำลังดำเนินการคำสั่งเหล่านี้ตามลำดับ

./configure
make
sudo make install

ฉันทำอะไรผิด ควรใช้คำสั่งนั้นกับโฟลเดอร์ที่แยก sorce หรือไม่ ฉันดาวน์โหลดcdparanoia-III-10.2.src.tgz pastebin.com/fe0CDZm5
rootandculture

คุณดาวน์โหลดมาจากที่ไหน
อันวาร์

@rootsandculture แพทช์บางตัวทำงานต่างกัน ฉันเห็นว่า cdparanoia ใช้ svn เพื่อแก้ไขมันคุณจะทำอย่างไรpatch -p0 < changes.patch
Anwar

ฉันสูญเสียไปอย่างสมบูรณ์ :( ฉันอ่านลิงก์วิธีการและใช้ตัวแก้ไข SVN แต่ฉันไม่สามารถเข้าใจได้มีคนอื่นมาแก้ไขและอัปโหลดไฟล์ที่ได้รับการแก้ไขหรือไม่ :) pastebin.com/JRQZ4Z7T
rootandculture

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