Điểm:0

dịch vụ khởi động lại tự động nâng cấp apt-get

lá cờ cn

Tôi có một tập lệnh không giám sát để cài đặt máy chủ. Ở phần đầu của kịch bản có một Sudo apt-get dist-upgrade --yes. Bản nâng cấp dist có màn hình nhập liệu khó chịu của người dùng ở cuối yêu cầu khởi động lại dịch vụ:
nhập mô tả hình ảnh ở đây

Có thể tự động chấp nhận khởi động lại dịch vụ hoặc tắt màn hình này không? Nó phá vỡ toàn bộ kịch bản của tôi. Ngoài ra, tôi sợ rằng nó có thể khiến máy chủ của tôi bị kẹt tại một số điểm khi cập nhật...

kết quả tương tự với nâng cấp apt-get

chỉnh sửa: Tôi đã thử mà không thành công:

#!/bin/bash
sudo apt-get cập nhật
sudo apt-get remove apt-listchanges --assume-yes --force-yes &&

#việc sử dụng xuất rất quan trọng vì một số lệnh trong tập lệnh sẽ kích hoạt trong một lớp con
xuất DEBIAN_FRONTEND=không tương tác &&
xuất APT_LISTCHANGES_FRONTEND=none &&

#lib6c là một vấn đề đối với tôi vì nó bỏ qua biến môi trường DEBIAN_FRONTEND và vẫn kích hoạt lời nhắc. Điều này nên sửa nó
echo 'thư viện libc6/khởi động lại mà không cần hỏi boolean true' | debconf-set-lựa chọn &&

tiếng vang "thực hiện khò khè với jessie" &&
tìm /etc/apt -name "*.list" | xargs sed -i '/^deb/s/wheezy/jessie/g' &&

tiếng vang "đang thực hiện tự động xóa" &&
Sudo apt-get -fuy --force-yes autoremove &&

tiếng vang "thực hiện sạch" &&
Sudo apt-get --force-yes clean &&

echo "đang thực hiện cập nhật" &&
sudo apt-get cập nhật &&

echo "đang thực hiện nâng cấp" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq upgrade &&

echo "đang thực hiện nâng cấp dist" &&
sudo apt-get --force-yes -o Dpkg::Options::="--force-confold" --force-yes -o Dpkg::Options::="--force-confdef" -fuyq dist- nâng cấp
user535733 avatar
lá cờ cn
Xem `man needrestart`. Có một số tùy chọn có vẻ phù hợp với nhu cầu của bạn.
Điểm:0
lá cờ ca

Cố gắng sudo DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade --y, nó sẽ ngăn chặn bất kỳ lời nhắc nào trong số này

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.