หลังจากอ่านคำตอบนี้ใน Ask Ubuntu: âdist-upgradeâ คืออะไร และเหตุใดจึงอัปเกรดมากกว่า âupgradeâ
ฉันยังไม่แน่ใจว่าเกิดอะไรขึ้นที่นี่ในสถานการณ์ของฉัน
บนเซิร์ฟเวอร์ภายในเครื่อง Ubuntu 18.04 ฉันได้ตรึงนักเทียบท่าไว้กับเวอร์ชันที่เก่ากว่าแล้ว
ไฟล์อยู่ที่นี่: /etc/apt/preferences.d/docker-ce.pref
และเนื้อหาคือ:
คำอธิบาย: เพิ่มพินโดย Ansible role "nickjj.docker"
แพ็คเกจ: docker-ce
พิน: เวอร์ชัน 19.03.5-ce*
ลำดับความสำคัญของพิน: 600
มีคนแสดง sudo apt-get อัปเดต
แล้ว sudo apt-get dist-upgrade
บนเซิร์ฟเวอร์นี้ ตามที่ auth.log
ไฟล์.
นักเทียบท่าไม่ได้รับการอัปเกรด แต่ได้รับการรีสตาร์ทอย่างชัดเจน ฉันเรียนรู้สิ่งนี้เพราะไฟล์บริการใน /lib/systemd/system/docker.service
ถูกรีเซ็ตเป็นค่าเริ่มต้น
หลังจากนี้ ฉันได้เรียนรู้ว่าคุณไม่ควรแก้ไขที่นั่น แต่ให้ทำ sudo systemctl แก้ไข docker.service
.
แต่นั่นเป็นอีกเรื่องหนึ่ง ประเด็นคือ: ฉันทำการแก้ไขเหล่านั้นในอดีตและหลังจากนั้นก็หายไป บริการได้รับการอัปเกรดหรือเริ่มต้นใหม่แล้ว และปรากฎว่าไม่ได้รับการอัปเกรด
ฉันไม่เข้าใจว่าทำไมมันเริ่มต้นใหม่ มันถูกตรึงไว้ ดังนั้นจึงไม่ควรปรากฏขึ้นระหว่างการอัปเกรด
ที่ถูกกล่าวว่า dist-อัพเกรด
รายละเอียดการแก้ไขข้อขัดแย้งระหว่างการพึ่งพา
เป็นไปได้ไหม dist-อัพเกรด
บังคับให้เริ่มบริการใหม่หรือไม่
ไม่พบคำสั่งอื่นใน auth.log
มันแปลกจริงๆ