ข้อความแสดงข้อผิดพลาดที่คุณได้รับแจ้งว่าไม่สามารถติดตั้งได้ ผู้โดยสาร
เพราะมันขึ้นอยู่กับ nginx-common < 1.14.1
.
ในการแก้ไขปัญหานี้ สิ่งแรกที่คุณต้องทำคือตรวจสอบว่าระบบของคุณยังรู้จัก Nginx เวอร์ชันก่อนหน้าหรือไม่:
ฉลาดแสดง nginx -a | egrep "^(แพ็คเกจ|เวอร์ชั่น|APT-Sources|$)"
ผลลัพธ์จะคล้ายกับสิ่งนี้:
แพคเกจ: nginx
รุ่น: 1.14.0-0ubuntu1.9
แหล่งที่มาของ APT: http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
แพคเกจ: nginx
เวอร์ชัน: 1.14.0-0ubuntu1
แหล่งที่มาของ APT: http://us.archive.ubuntu.com/ubuntu bionic/main แพ็คเกจ amd64
และคุณอาจจะมีเวอร์ชัน 1.18-<บางอย่าง>
. เพื่อหลีกเลี่ยงรุ่น 1.18
ในการติดตั้ง คุณมีสองตัวเลือก:
ลบพื้นที่เก็บข้อมูลที่คุณเพิ่มเพื่อให้สามารถอัปเดตได้ จิงซ์
. ไม่ว่าจะใช้ sudo apt-add-repository --remove <พื้นที่เก็บข้อมูล>
หรือผ่านแหล่งข้อมูลได้ที่ /etc/apt/sources.list
และ /etc/apt/sources.list.d
และแสดงความคิดเห็นหรือลบที่เก็บดังกล่าว
การปิดกั้น จิงซ์
เพื่ออัปเกรดเป็นเวอร์ชันที่แตกต่างจาก 1.14
:
sudo apt-get install nginx=1.14.0-0ubuntu1 nginx-common=1.14.0-0ubuntu1
sudo apt-mark ถือ nginx nginx-common
หลังจากนั้น คุณจะสามารถติดตั้งใหม่ได้ libnginx-mod-http-ผู้โดยสาร
.