ในบทความต่อไปเราจะมาดู apt-clone นี่เป็นวิธีง่ายๆในการ โคลนแพ็คเกจที่ติดตั้งบน Ubuntu ของคุณและกู้คืนไปยังคอมพิวเตอร์เครื่องอื่น ด้วยวิธีที่ง่ายและรวดเร็ว หลายครั้งที่การติดตั้งแพ็กเกจชุดเดียวกันบนระบบ Ubuntu หลายระบบเป็นงานที่ใช้เวลานานและน่าเบื่อ หากเราไม่ต้องการเสียเวลาในการติดตั้งแพ็กเกจเดียวกันซ้ำแล้วซ้ำอีกในหลาย ๆ ระบบนี่เป็นตัวเลือกที่ดี
ที่จริงเมื่อมาถึง ติดตั้งแพ็คเกจบนระบบ Ubuntu ที่มีสถาปัตยกรรมคล้ายกันมีวิธีการมากมายเพื่ออำนวยความสะดวกในงานนี้ คุณสามารถย้ายแอปพลิเคชันการตั้งค่าและข้อมูลจากระบบ Ubuntu เก่าของคุณไปยังระบบที่ติดตั้งใหม่ด้วยการคลิกเมาส์เพียงไม่กี่ครั้งโดยใช้ Aptik. นอกจากนี้เรายังสามารถสำรองรายการแพ็คเกจทั้งหมดที่ติดตั้งโดยใช้ตัวจัดการแพ็คเกจ ตัวอย่างเช่นเราสามารถใช้ APT และติดตั้งในภายหลังบนระบบที่ติดตั้งใหม่
Apt-clone จะช่วยเราเมื่อติดตั้งแอพพลิเคชั่นที่ทำงานบน Ubuntu และระบบปฏิบัติการที่คล้ายกัน เราจะสามารถ ติดตั้งชุดแพ็กเกจเดียวกันในหลายระบบได้อย่างง่ายดาย เพื่อให้ทุกคนมีพวกเขา นอกจากนี้เรายังสามารถสร้างสำเนาสำรองของรายการแอพพลิเคชั่นที่ติดตั้งทั้งหมดและกู้คืนได้ทุกที่และทุกเวลาที่จำเป็น
สำรองแพ็คเกจที่ติดตั้งและกู้คืนในภายหลังบนระบบ Ubuntu อื่น
ต่อไปเราจะดูว่า ติดตั้งและใช้ apt-clone บนระบบที่ใช้ Debian. ฉันทดสอบยูทิลิตี้นี้บนระบบ Ubuntu 18.04 แต่ควรใช้งานได้กับระบบที่ใช้ Debian และ Ubuntu ทั้งหมด
ติดตั้ง apt-clone
เราจะสามารถติดตั้ง apt-clone ใน Ubuntu ของเราได้อย่างง่ายดาย เราจะพบโปรแกรมที่มีอยู่ในที่เก็บเริ่มต้น ของระบบปฏิบัติการของเรา ในการติดตั้งเราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนคำสั่งต่อไปนี้:
sudo apt install apt-clone
สำรองแพ็คเกจที่ติดตั้ง
เมื่อติดตั้งแล้วเราจะสร้างไดเร็กทอรีเพื่อบันทึกแพ็คเกจที่ติดตั้ง จากนั้นเราจะทำการโคลนและบันทึกไว้ในตำแหน่งที่เราเพิ่งสร้างขึ้น ในการทำเช่นนั้นในเทอร์มินัล (Ctrl + Alt + T) เราจะต้องพิมพ์คำสั่งต่อไปนี้เท่านั้น:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
คำสั่งดังกล่าวจะบันทึกแพ็คเกจทั้งหมดที่ติดตั้งในระบบ Ubuntu ของเรา ไฟล์เหล่านี้จะถูกบันทึกไว้ในไฟล์ที่เรียกว่า apt-clone-state-entreunosyceros-satellite2.tar.gz อยู่ในไดเร็กทอรี ~ / แพ็คเกจที่ติดตั้ง.
ดูรายละเอียดไฟล์สำรอง
ไปยัง ดูรายละเอียดไฟล์สำรองเราจะดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
ดังที่คุณเห็นในภาพหน้าจอด้านบนฉันมีแพ็คเกจ 2054 ทั้งหมดใน Ubuntu 18.04 ของฉัน
กู้คืนไฟล์สำรอง
เมื่อได้ไฟล์สำรองแล้วเราจะคัดลอกไปยังไดรฟ์ USB ของเรา จากนั้นเราสามารถไปที่ระบบอื่น ๆ ที่เราต้องการติดตั้งแพ็กเกจชุดเดียวกัน ในการติดตั้งแพ็คเกจเหล่านี้เราสามารถเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียนคำสั่งต่อไปนี้:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
คุณต้องจำไว้ว่า คำสั่งนี้จะเขียนทับไฟล์ /etc/apt/sources.list ที่มีอยู่ของคุณและติดตั้ง / ลบแพ็คเกจ. เราจะต้องตรวจสอบให้แน่ใจว่าระบบปลายทางเป็นการกระจายเดียวกันกับระบบต้นทาง ตัวอย่างเช่นหากระบบต้นทางกำลังรัน 18.04 บิตเวอร์ชัน 64 LTS ระบบเป้าหมายจะต้องมีเวอร์ชันและสถาปัตยกรรมเดียวกันด้วย
หากคุณไม่ต้องการกู้คืนแพ็กเกจบนระบบคุณต้องใช้ตัวเลือกนี้ - ปลายทาง / ที่ตั้ง / ไฟล์. ตัวอย่างคำสั่งที่จะใช้มีดังต่อไปนี้:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
ในกรณีนี้คำสั่งดังกล่าวจะคืนค่าแพ็กเกจไปยังโฟลเดอร์ที่เรียกว่า ~ / oldUbuntu.
ข้อมูลเกี่ยวกับ apt-clone
หากคุณต้องการข้อมูลเพิ่มเติมและรายละเอียดเกี่ยวกับ apt-clone คุณสามารถทำได้ ดูที่ส่วนความช่วยเหลือ เปิดเทอร์มินัล (Ctrl + Alt + T) แล้วพิมพ์:
apt-clone -h
คุณยังสามารถ ตรวจสอบหน้าคน. คุณสามารถเข้าถึงได้โดยพิมพ์ในเทอร์มินัลเดียวกัน:
man apt-clone
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมนี้คุณสามารถ ปรึกษา หน้าบน GitHub จากโครงการนี้.