ฉันใช้ FreePascalCompiler (FPC) เวอร์ชัน 3.0.4 ในระดับบรรทัดคำสั่งภายใต้ Kubuntu 20.04.2 LTS และลงเอยด้วยการทำให้เสียหายเอง ตอนนี้ฉันไม่พบวิธีติดตั้ง FPC ใหม่ทั้งหมด ฉันคิดว่าปัญหาเป็นปัญหาเฉพาะของ Ubuntu นั่นเป็นเหตุผลที่ฉันถามคำถามที่นี่
นี่คือสิ่งที่ฉันทำ: ฉันต้องการใช้ในโปรแกรมขนาดเล็กของฉันซึ่งเป็นฟังก์ชันพิเศษที่มีให้เฉพาะเมื่อรวมหน่วย LConvEncoding คอมไพลเลอร์แสดงข้อความแสดงข้อผิดพลาดร้ายแรง: ไม่พบหน่วย การค้นหาอย่างยาวนานในฟอรัมต่างๆ ทำให้ฉันได้ข้อมูลเชิงลึกสองอย่าง:
- ควรมียูนิตนี้อยู่ เมื่อติดตั้ง FPC 3.0.4 อย่างถูกต้อง
- ฉันควรตรวจสอบลิงก์สัญลักษณ์ที่เริ่มต้น FPC เนื่องจากเส้นทางของ Ubuntu นั้นแตกต่างกัน
ซึ่ง fpc
ส่งมอบผลลัพธ์นี้: /usr/bin/fpc
. นี่คือลิงก์สัญลักษณ์ไปยัง /etc/ทางเลือก/fpc
อีกครั้ง ลิงก์สัญลักษณ์ไปที่ /usr/bin/x86_64-linux-gnu-fpc-3.0.4
. นี่เป็นไฟล์ปฏิบัติการที่พยายามเรียกใช้ /usr/lib/x86_64-linux-gnu/fpc/3.0.4/ppcx64
. ppcx64
เป็นคอมไพเลอร์จริงสำหรับระบบ Mac-64 บิตของฉัน
ดังนั้น /usr/lib/x86_64-linux-gnu/fpc/3.0.4/units/
เป็นไดเร็กทอรีที่ใช้ค้นหายูนิตที่ต้องการ หน่วย การเข้ารหัส LConv
น่าเสียดายที่ไม่มีอยู่ ทำให้ฉันคิดว่าการติดตั้ง FPC ของฉันไม่สมบูรณ์ ดังนั้นฉันจึงถอนการติดตั้งด้วย sudo apt-get ล้าง fpc
. แล้วติดตั้งใหม่ สิ่งนี้ไม่ได้เปลี่ยนแปลงอะไรเลยอย่างแท้จริง
ตอนนี้เพื่อให้แน่ใจว่าไดเร็กทอรี /usr/lib/x86_64-linux-gnu/fpc/3.0.4/
เขียนใหม่จริง ๆ ฉันลบด้วยตนเอง /usr/lib/x86_64-linux-gnu/fpc
. ไม่มีความคิดที่ดีอย่างที่ฉันรู้ในตอนนี้กระบวนการติดตั้งต่อไปนี้ดำเนินไปโดยไม่มีข้อความแสดงข้อผิดพลาด แต่ไม่ได้เขียนไดเร็กทอรีใหม่ - ยังขาดหายไป ดังนั้นฉันจึงไม่มีคอมไพเลอร์ Pascal อยู่แล้ว การเรียกใช้คอมไพเลอร์ทุกครั้งจะสร้างข้อความแสดงข้อผิดพลาดนี้: ข้อผิดพลาด: ไม่สามารถดำเนินการ ppcx64 ข้อความแสดงข้อผิดพลาด: ไม่สามารถดำเนินการ "ppcx64" รหัสข้อผิดพลาด: 127
.
ฉันเดาว่าแพ็คเกจ deb เฉพาะสำหรับ FPC 3.0.4 ภายใต้ Ubuntu 20.04 มีตัวถอนการติดตั้งบั๊กกี้ซึ่งไม่ได้ล้างไฟล์ที่เกี่ยวข้องทั้งหมด และนั่นคือเหตุผลที่โปรแกรมติดตั้งยกเลิกการติดตั้งโดยไม่มีข้อความแสดงข้อผิดพลาด เนื่องจากพบไฟล์ที่มีอยู่แล้วของเวอร์ชันโปรแกรมที่ต้องการ ดังนั้นจึงถือว่างานเสร็จสิ้นแล้ว
หากสมมติฐานนี้ไม่มีสาระ คำถามก็คือ: ฉันต้องลบไฟล์ใดเพื่อสร้าง sudo apt-get ติดตั้ง fpc
เพื่อทำหน้าที่อย่างเต็มที่อีกครั้ง?
หรือฉันเข้าใจผิดทั้งหมด?
ฮาร์ดแวร์: Mac Mini (6.2 ย้อนหลังจากปี 2012 พร้อม 4 Ã Intel Core i5-2415M [email protected])
ระบบ: Kubuntu 20.04.2 LTS เท่านั้น ไม่ได้ติดตั้งระบบปฏิบัติการอื่น