-Y có nghĩa là gì trong lệnh cài đặt apt-get -y?


Câu trả lời:


129

Từ kết quả chạy man apt-get

-y, --yes, --assume-yes
           Automatic yes to prompts; assume "yes" as answer to all prompts and
           run non-interactively. If an undesirable situation, such as
           changing a held package, trying to install a unauthenticated
           package or removing an essential package occurs then apt-get will
           abort. Configuration Item: APT::Get::Assume-Yes.  

Nếu bạn chạy lệnh apt-get mà không có -ytùy chọn, bạn cần trả lời tất cả các lời nhắc mà bạn nhận được từ lệnh đó một cách tương tác để tiếp tục thực hiện lệnh.


câu trả lời hoàn hảo =) +1
AB

3
Cũng lưu ý rằng đây là một công tắc phổ biến trong các tiện ích có lời nhắc xác nhận trong chức năng của chúng. Mặc dù tiện lợi trong trình bao, mục đích thực sự là để tự động hóa các tập lệnh.
dùng1359

2
Tôi sẽ không đi xa như gọi là -y"chung". Các tính năng là khá phổ biến trong các công cụ quản trị hệ thống (trong đó apt-get là một) nhưng phương pháp khác nhau. Khi nghi ngờ, luôn luôn tham khảo trang man cho lệnh đang được đề cập để sử dụng tham số nào và tác dụng của nó.
một CVn

6
Một tác dụng phụ của việc sử dụng -ylà nó sẽ bỏ qua việc hạ cấp, trong khi nếu người dùng nhập vào y, nó sẽ thực hiện việc hạ cấp. Vì vậy, nếu bạn muốn -ythực hiện điều tương tự như người dùng đang nhập y, bạn cũng cần thêm --allow-downgrades.
wvducky 24/03/18

1
Tôi không biết lý do tại sao bình luận của @wvducky không có nhiều lượt ủng hộ hơn. Rất quan trọng để biết, cảm ơn
thẳng thắn
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.