สำหรับการย้ายโปรแกรมหนึ่งไปยังคอมพิวเตอร์เครื่องอื่นคุณต้องย้าย:
1) ไฟล์ที่
เรียกทำงานได้วิธีง่ายๆในการค้นหาพา ธtype
คำสั่งคือคำสั่ง
ตัวอย่างเช่น: type cal
cal คือ / usr / bin / cal
2) การอ้างอิงไลบรารี
คุณสามารถค้นหาการขึ้นต่อกันของไลบรารีด้วยldd
คำสั่ง แต่จำไว้ว่าถ้าคุณคอมไพล์โปรแกรมจากแหล่งที่มาสถาปัตยกรรม CPU ของเซิร์ฟเวอร์ทั้งสองจะต้องเหมือนกัน
ตัวอย่างเช่น: ldd date
ลินุกซ์ vdso.so.1 => (0x00007fff83dff000)
librt.so.1 => /lib64/librt.so.1 (0x0000003784e00000)
libc.so.6 => /lib64/libc.so.6 (0x0000003783e00000)
libpthread so.0 => /lib64/libpthread.so.0 (0x0000003784200000)
/lib64/ld-linux-x86-64.so.2 (0x0000003783a00000)
3) ไฟล์การกำหนดค่า
ในเซิร์ฟเวอร์ใหม่คุณอาจต้องบอกให้โปรแกรมสร้างไฟล์การกำหนดค่าใหม่เพราะไฟล์การกำหนดค่านั้นเป็นของเซิร์ฟเวอร์ก่อนหน้า
4) การตรวจสอบการพึ่งพาฮาร์ดแวร์
สำหรับการตรวจสอบสิ่งนี้ฉันคิดว่าคุณต้องตรวจสอบเว็บไซต์ของโปรแกรมเพื่อสนับสนุนฮาร์ดไดรฟ์หรือคุณต้องทดสอบโปรแกรมในสภาพแวดล้อมใหม่