นี่เป็นคำถามที่น่าสนใจ ให้เราคุยสองสามวิธีนี้อาจพยายาม
วิธีที่ # 1: จัดการตำแหน่งระหว่างการติดตั้ง apt-get
เมื่อใช้ apt-get จะไม่สามารถทำได้ หากคุณกำลังติดตั้งโดยใช้.deb
ไฟล์จะไม่สามารถทำได้อีก เหตุผลก็คือตำแหน่งของการติดตั้งนั้นยากที่จะเข้ารหัสลงในแพ็คเกจเหล่านี้
เพื่อจัดการตำแหน่งการติดตั้งคุณจะต้องรวบรวมsage
จากแหล่งที่มาและแก้ไขmakefile
ก่อนที่จะติดตั้ง สิ่งนี้จะมาพร้อมกับภาระในการจัดการการพึ่งพา
อย่างไรก็ตามมีการหารือเกี่ยวกับเรื่องนี้ บางทีผู้คนได้ทำมัน บางทีพวกเขาอาจจัดการตำแหน่งการติดตั้งอย่างใด ดูที่นี่และที่นี่ หากคุณพบวิธีทำเช่นนี้โปรดเพิ่มความคิดเห็น
วิธีที่ # 2: การเปลี่ยนตำแหน่งของโฟลเดอร์ / usr
คุณสามารถเปลี่ยนตำแหน่งของ/usr
โฟลเดอร์เองและถ่ายโอนไปยังการ์ดภายนอกของคุณ โดยปกติแล้วสิ่งนี้จะหมดกำลังใจ แต่เนื่องจากคุณกำลังบอกว่าคุณใส่มันไว้เสมอดังนั้นมันควรจะดี
ในการทำเช่นนี้มี 2 วิธี:
(ดีกว่า) สร้างพาร์ติชันในการ์ดภายนอกของคุณและถ่ายโอนเนื้อหาทั้งหมดใน/usr
โฟลเดอร์ปัจจุบันไปยังพาร์ติชันนั้น จากนั้นปรับเปลี่ยนของคุณ/etc/fstab
เพื่อเมานต์พาร์ติชันนั้นเป็น/usr
โฟลเดอร์และลบ/usr
โฟลเดอร์เก่าทั้งหมด ในการดำเนินการทั้งหมดนี้คุณจะต้องบูตจากแผ่นดิสก์ความช่วยเหลือหรือแผ่น CD / USB สด
ในวิธีนี้เช่นกันก่อนอื่นให้บูตจากดิสก์กู้ชีพหรือ CD / USB สดจากนั้นย้าย/usr
โฟลเดอร์ไปยังการ์ดภายนอกจากนั้นสร้างsymlinkไปยัง/usr
โฟลเดอร์ใหม่
PS
นี่เป็นคำถามที่น่าสนใจบางอย่างที่ฉันคิดเมื่อเร็ว ๆ นี้เนื่องจากฮาร์ดดิสก์ของฉันเต็ม ฉันจะลองทำสิ่งเหล่านี้และอัปเดตคำตอบของฉัน ความคิดเห็นสามารถวิจารณ์วิธีการเหล่านี้ได้
UPDATE
ดูคำตอบ @gilles คำแนะนำของเขาดีกว่า แทนที่จะย้าย/usr
โฟลเดอร์ทั้งหมดไปยังการ์ดภายนอกเพียงแค่ย้าย/usr/lib/sagemath
ไปที่การ์ดภายนอกเพราะมีพื้นที่ประมาณ 3.1GB ของการติดตั้งของคุณ ดังนั้นในวิธีที่ 2/usr
คุณสามารถย้ายโฟลเดอร์นี้แทน