Skip to content

การติดตั้ง QCAD จากตัวติดตั้ง

หน้านี้อธิบายการติดตั้ง QCAD บน Linux จากตัวติดตั้งแบบแตกไฟล์ในตัว (.run) หรือจากไฟล์บีบอัด (.tar.gz) ทั้งสองแบบมีไฟล์ชุดเดียวกันและติดตั้ง QCAD ลงในไดเรกทอรีเดียวภายในไดเรกทอรีบ้านของคุณ ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ

เลือกแพ็กเกจที่ตรงกับระบบของคุณตามที่อธิบายไว้ใน การติดตั้ง QCAD บน Linux หมายเลขรุ่นด้านล่างนี้เขียนเป็น 3.x.x โปรดแทนที่ด้วยหมายเลขรุ่นจริงของ QCAD ที่คุณดาวน์โหลดมา เช่น 3.32.9

การติดตั้งด้วยตัวติดตั้ง (.run)

Section titled “การติดตั้งด้วยตัวติดตั้ง (.run)”

เปิดแอปพลิเคชันเทอร์มินัล เช่น GNOME Terminal, Konsole หรือ xterm แล้วเปลี่ยนไปยังไดเรกทอรีที่ดาวน์โหลดตัวติดตั้งไว้:

cd ~/Downloads

ทำให้ตัวติดตั้งเรียกใช้งานได้แล้วเรียกใช้:

chmod a+x qcad-3.x.x-pro-linux-qt6-x86_64.run
./qcad-3.x.x-pro-linux-qt6-x86_64.run

การทำเช่นนี้จะสร้างไดเรกทอรี ~/opt/qcad-3.x.x-pro-linux-qt6-x86_64 ซึ่งมีแอปพลิเคชัน QCAD อยู่ภายใน จะไม่มีการเขียนสิ่งใดนอกไดเรกทอรีบ้านของคุณ

การติดตั้งด้วยไฟล์บีบอัด (.tar.gz)

Section titled “การติดตั้งด้วยไฟล์บีบอัด (.tar.gz)”

แตกไฟล์บีบอัดลงในไดเรกทอรีใดก็ได้ตามที่คุณเลือก ในตัวอย่างนี้เราใช้ ~/opt:

mkdir -p ~/opt
cd ~/opt
tar xfvz ~/Downloads/qcad-3.x.x-pro-linux-qt6-x86_64.tar.gz

เปลี่ยนไปยังไดเรกทอรีที่ติดตั้ง QCAD ไว้ แล้วเริ่ม QCAD จากที่นั่น:

cd ~/opt/qcad-3.x.x-pro-linux-qt6-x86_64
./qcad

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

cd ~/opt/qcad-3.x.x-pro-linux-qt6-x86_64
LD_LIBRARY_PATH=. ldd qcad-bin

หากมีบรรทัดใดลงท้ายด้วย “not found” ให้ติดตั้งแพ็กเกจที่เกี่ยวข้องด้วยตัวจัดการแพ็กเกจของดิสทริบิวชันที่คุณใช้

หากไม่สามารถแก้ปัญหาสิ่งที่ต้องใช้ได้ ให้ใช้แพ็กเกจ Flatpak แทน ตามที่อธิบายไว้ใน การติดตั้ง QCAD จาก Flatpak Flatpak มาพร้อมไลบรารีที่จำเป็นทั้งหมดและไม่ขึ้นกับไลบรารีที่ติดตั้งอยู่บนระบบของคุณ

การถอนการติดตั้ง

Section titled “การถอนการติดตั้ง”

ตัวติดตั้งและไฟล์บีบอัดจะติดตั้ง QCAD ลงในไดเรกทอรีเดียว หากต้องการถอนการติดตั้ง QCAD เพียงลบไดเรกทอรีนั้น:

rm -rf ~/opt/qcad-3.x.x-pro-linux-qt6-x86_64

แบบเขียนและการกำหนดค่า QCAD ของคุณถูกเก็บไว้ที่อื่นและจะไม่ได้รับผลกระทบ