ฉันกำลังอัปเกรดเป็น Debian Bullseye
เมื่อทำ apt เต็มอัพเกรด ฉันเห็นว่า apache2 กำลังจะถูกติดตั้ง
ฉันไม่ต้องการ apache ในระบบของฉัน ฉันมี nginx ทำงานอยู่
ฉันจะป้องกันสิ่งนี้ได้อย่างไร
ปลอดภัยไหมที่จะทำ apt-mark ถือ apache2, apt-mark ถือ apache2-bin เป็นต้น แล้วทำการอัพเกรด?
อัปเดต:
ตกลง จากบันทึกย่อประจำรุ่นของ Bullseye ฉันได้เรียนรู้ว่า "ควรลบการระงับใดๆ ก่อนอัปเกรด"
และเมื่อฉันทำ apt -o Debug::pkgDepCache::AutoInstall=1 -sV อัปเกรดแบบเต็ม ฉันได้รับสิ่งต่อไปนี้:
[...]
การติดตั้ง php7.4 เป็น Hängt ab von ของ php.ini
กำลังติดตั้ง libapache2-mod-php7.4 เป็น Hängt ab von ของ php7.4
  การติดตั้ง php7.4-cli เป็น Hängt ab von ของ libapache2-mod-php7.4
    กำลังติดตั้ง php7.4-json เป็น Hängt ab von ของ php7.4-cli
    การติดตั้ง php7.4-opcache เป็น Hängt ab von ของ php7.4-cli
    การติดตั้ง php7.4-readline เป็น Hängt ab von ของ php7.4-cli
  การติดตั้ง [b]apache2-bin[/b] เป็น Hängt ab von ของ [b]libapache2-mod-php7.4[/b]
    กำลังติดตั้ง libapr1 เป็น Hängt ab von ของ apache2-bin
    กำลังติดตั้ง libaprutil1 เป็น Hängt ab von ของ apache2-bin
    การติดตั้ง libaprutil1-dbd-sqlite3 เป็น Hängt ab von ของ apache2-bin
    การติดตั้ง libaprutil1-ldap เป็น Hängt ab von ของ apache2-bin
    กำลังติดตั้ง libjansson4 เป็น Hängt ab von ของ apache2-bin
  การติดตั้ง [b]apache2 เป็น Empfiehlt ของ libapache2-mod-php7.4[/b]
    กำลังติดตั้ง apache2-data เป็น Hängt ab von ของ apache2
    กำลังติดตั้ง apache2-utils เป็น Hängt ab von ของ apache2
    [...]
(ขออภัยสำหรับตัวอย่างภาษาเยอรมันโง่ ๆ "Hängt ab von" หมายถึงขึ้นอยู่กับ "Empfiehlt" หมายถึงแนะนำ)
เมื่อฉันเพิ่ม --no-install-recommends มันให้:
การติดตั้ง php7.4 เป็น Hängt ab von ของ php.ini
    กำลังติดตั้ง libapache2-mod-php7.4 เป็น Hängt ab von ของ php7.4
      การติดตั้ง php7.4-cli เป็น Hängt ab von ของ libapache2-mod-php7.4
        กำลังติดตั้ง php7.4-json เป็น Hängt ab von ของ php7.4-cli
        การติดตั้ง php7.4-opcache เป็น Hängt ab von ของ php7.4-cli
        การติดตั้ง php7.4-readline เป็น Hängt ab von ของ php7.4-cli
      การติดตั้ง apache2-bin เป็น Hängt ab von ของ libapache2-mod-php7.4
        กำลังติดตั้ง libapr1 เป็น Hängt ab von ของ apache2-bin
        กำลังติดตั้ง libaprutil1 เป็น Hängt ab von ของ apache2-bin
        การติดตั้ง libaprutil1-dbd-sqlite3 เป็น Hängt ab von ของ apache2-bin
        การติดตั้ง libaprutil1-ldap เป็น Hängt ab von ของ apache2-bin
        กำลังติดตั้ง libjansson4 เป็น Hängt ab von ของ apache2-bin
ดังนั้นการเพิ่ม --no-install-recommends ฉันสามารถอยู่กับสิ่งนั้นได้โดยมีแพ็คเกจ apache2-bin อยู่แถวนั้นเท่านั้น
แต่ php(7.4) จะแนะนำให้ติดตั้ง apache แบบเต็มในขณะที่มี nginx อยู่ในระบบได้อย่างไร ??? (nginx ได้รับการติดตั้งผ่าน repo มาตรฐานและจะได้รับการอัปเดตเมื่อทำการอัปเกรดเต็มรูปแบบ)