ติดตั้งแพ็คเกจ FreeBSD ทั้งหมดใหม่ด้วย pkg_add, pkg_info


1

ใน OpenBSD ฉันมีความเป็นไปได้ที่จะถ่ายภาพด้วยแพ็คเกจที่ติดตั้งไว้ทั้งหมดของฉันด้วย

pkg_info -m > output.txt 

จากนั้นย้ายไฟล์นี้ไปยังเซิร์ฟเวอร์อื่นและบนเซิร์ฟเวอร์ใหม่นี้ให้เรียกใช้ a:

pkg_add -lz output.txt 

และแพ็คเกจทั้งหมดจะถูกติดตั้งใหม่ ตรวจสอบหน้าคนจาก FreeBSD pkg_info และ pkg_add ฉันไม่พบมัน มีสูตรให้ทำไหม?

คำตอบ:


1

เพื่อสรุปสิ่งที่เขียนในคู่มือการใช้งาน : ใช้pkg_infoเพื่อดูสิ่งที่คุณได้ติดตั้งเอาท์พุทที่ไปยังแฟ้มแล้วคุณสามารถทำสิ่งที่ชอบ (สมมติว่าคุณกำลังใช้ทุบตีหรือเปลือกตามมาตรฐาน pkg_add -r $(cat mylist.txt)POSIX)


สวัสดี @schaiba มันไม่ทำงานตามที่คุณแนะนำ แต่ฉันต้องลบเวอร์ชันก่อน รุ่น OpenBSD จาก pkg_add นั้นฉลาดกว่า ฉันทำสิ่งที่ชอบ: pkg_add -r $ (cat mylist.txt | cut -f1 -d \ -)
VP
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.