Tôi đang trong quá trình nâng cấp lên Debian Bullseye.
Khi làm nâng cấp đầy đủ apt
Tôi thấy rằng apache2 sắp được cài đặt.
Tôi không muốn apache trên hệ thống của mình, tôi đã chạy nginx.
Làm thế nào tôi có thể ngăn chặn điều này?
Có an toàn để làm không dấu apt giữ apache2, dấu apt giữ apache2-bin, v.v.
và sau đó thực hiện nâng cấp?
Cập nhật:
Được rồi, từ Ghi chú phát hành Bullseye, tôi biết được rằng "Bạn nên xóa mọi khoản giữ trước khi nâng cấp."
Và khi tôi làm apt -o Debug::pkgDepCache::AutoInstall=1 -sV nâng cấp đầy đủ
Tôi nhận được như sau:
[…]
Cài đặt php7.4 như Hằngt ab von của php
Đang cài đặt libapache2-mod-php7.4 như Hằngt ab von của php7.4
Cài đặt php7.4-cli như Hängt ab von của libapache2-mod-php7.4
Cài đặt php7.4-json như Hằngt ab von của php7.4-cli
Cài đặt php7.4-opcache như Hängt ab von của php7.4-cli
Cài đặt php7.4-readline như Hängt ab von của php7.4-cli
Đang cài đặt [b]apache2-bin[/b] với tên Hängt ab von của [b]libapache2-mod-php7.4[/b]
Cài đặt libapr1 như Hằngt ab von của apache2-bin
Cài đặt libaprutil1 như Hangt ab von của apache2-bin
Cài đặt libaprutil1-dbd-sqlite3 dưới dạng Hangt ab von của apache2-bin
Cài đặt libaprutil1-ldap như Hằngt ab von của apache2-bin
Cài đặt libjansson4 như Hằngt ab von của apache2-bin
Cài đặt [b]apache2 làm Empfiehlt của libapache2-mod-php7.4[/b]
Cài đặt apache2-data như Hằngt ab von của apache2
Cài đặt apache2-utils như Hằngt ab von của apache2
[…]
(xin lỗi vì đoạn tiếng Đức ngu ngốc, "Hängt ab von" có nghĩa là phụ thuộc, "Empfiehlt" có nghĩa là khuyến nghị)
Khi tôi thêm --no-install-recommends, nó sẽ cho:
Cài đặt php7.4 như Hằngt ab von của php
Đang cài đặt libapache2-mod-php7.4 như Hằngt ab von của php7.4
Cài đặt php7.4-cli như Hängt ab von của libapache2-mod-php7.4
Cài đặt php7.4-json như Hằngt ab von của php7.4-cli
Cài đặt php7.4-opcache như Hängt ab von của php7.4-cli
Cài đặt php7.4-readline như Hängt ab von của php7.4-cli
Cài đặt apache2-bin dưới dạng Hängt ab von của libapache2-mod-php7.4
Cài đặt libapr1 như Hằngt ab von của apache2-bin
Cài đặt libaprutil1 như Hangt ab von của apache2-bin
Cài đặt libaprutil1-dbd-sqlite3 dưới dạng Hangt ab von của apache2-bin
Cài đặt libaprutil1-ldap như Hằngt ab von của apache2-bin
Cài đặt libjansson4 như Hằngt ab von của apache2-bin
Vì vậy, thêm --no-install-recommends, tôi có thể sống với điều đó, chỉ có gói apache2-bin nằm ở đó.
Nhưng làm thế quái nào mà php(7.4) có thể đề nghị cài đặt apache đầy đủ trong khi đã có nginx trên hệ thống??? (nginx đã được cài đặt thông qua repo tiêu chuẩn và sẽ được cập nhật khi thực hiện nâng cấp đầy đủ)