มันบอกระบบปฏิบัติการหรือไม่ว่า "จากนี้ไป เมื่อคุณติดตั้งแพ็คเกจ ไม่ว่าจะเป็นแพ็คเกจใดก็ตาม (--local) หากแพ็คเกจนั้นพยายามติดตั้ง /sbin/initctl ให้ติดตั้ง (--add) ใน /sbin/initctl แจกจ่าย (--เปลี่ยนชื่อ)"
--เปลี่ยนชื่อ
บอกให้ย้ายไฟล์ที่มีอยู่ทันที
- ฉันจะใส่
--เพิ่ม
ถัดจาก "บอกระบบปฏิบัติการ"
ถ้าไฟล์ถูกโอนไปยังไฟล์อื่นโดยคำสั่ง dpkg-divert นี้ (เช่น xfile ถึง xfile.distrib) โดยแพ็คเกจ เมื่อใช้แพ็คเกจ xfile.distrib จะถูกใช้แทน xfile ดั้งเดิม
ไม่ ใครก็ตามที่ตั้งค่าการเบี่ยงเบนจะต้องจัดหาบางสิ่งมาแทนที่สิ่งนี้ xfile
(ในกรณีนี้คือคุณ) ในหน้านั้น พวกเขาทำ:
ln -s /bin/true /sbin/initctl
เดอะ ความหลากหลาย
ไฟล์ประกอบด้วยกลุ่มสามบรรทัด:
- ไฟล์ที่จะโอน
- สถานที่ที่หันเห
- แพ็คเกจที่ตั้งค่าการเบี่ยงเบน
ดังนั้นสำหรับสามบรรทัดต่อไปนี้:
/usr/share/dict/words
/usr/share/dict/words.pre-dictionaries-common
พจนานุกรมทั่วไป
dpkg
จะหันเหการติดตั้งของ /usr/share/dict/words
จากแพ็คเกจอื่นที่ไม่ใช่ พจนานุกรมทั่วไป
(พูด, วาเมริกัน
ตัวอย่างเช่น) ถึง /usr/share/dict/words.pre-dictionaries-common
. หากคุณติดตั้ง วาเมริกัน
คุณสามารถดูสิ่งนี้ได้ในการดำเนินการ:
# dpkg -S /usr/share/dict/words
ผันตามพจนานุกรมทั่วไปจาก: /usr/share/dict/words
ผันตามพจนานุกรมทั่วไปเป็น: /usr/share/dict/words.pre-dictionaries-common
wamerican: /usr/share/dict/words
คู่มือนั้นค่อนข้างล้าสมัย: initctl
เป็น Upstart ซึ่งไม่ได้ใช้อีกต่อไป คุณไม่สามารถติดตั้งได้อีกต่อไป การจัดการบริการเสร็จสิ้นโดยใช้ systemd และตอนนี้คุณใช้ systemctl
แทน.