Làm thế nào để tạo một tệp gỡ lỗi cho hệ thống khởi động lại là bắt buộc?


14

Tôi dự định thiết lập PPA hoặc có thể gửi gói của mình lên Debian, nhưng có một điều tôi thực sự cần biết, tôi hiểu rằng các gói thường làm gì đó /var/run/reboot-requiredvà được liệt kê trong đó /var/run/reboot-required.pkg, nhưng chính xác thì một người tạo ra một tệp gỡ lỗi như thế nào Hệ thống thông qua phương pháp khởi động lại là cần thiết để thực hiện tất cả các thay đổi cần thiết? Có phải chỉ đơn giản là một cờ tôi cần đặt trong một trong các tệp hoặc nó thủ công hơn thế? Tôi đang chạy Ubuntu Gnome 16.04 với Gnome 3.20.

Câu trả lời:


10

Nếu bạn cần khởi động lại sau khi cài đặt, bạn sẽ thực hiện cuộc gọi /usr/share/update-notifier/notify-reboot-requiredtrong .postinsttập lệnh cho gói của mình. Điều này có thể dễ dàng được tìm thấy là đọc .postinstkịch bản của bất kỳ linux-imagegói.

Tuy nhiên, tôi sẽ lo ngại về bất kỳ PPA tùy chỉnh nào cần khởi động lại sau khi cài đặt.

Khác với cập nhật kernel, có vài gói yêu cầu khởi động lại. Có những thư viện quan trọng có thể yêu cầu một số dịch vụ được khởi động lại.

Nếu tập lệnh cài đặt của bạn yêu cầu dịch vụ mà nó đã cài đặt được khởi động lại, nó sẽ thực hiện khởi động lại như một phần của quy trình cài đặt bài. Đây thường là trường hợp cho các quá trình daemon.

Nhiều gói không yêu cầu bất kỳ khởi động lại nào cả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.