Điểm:1

Chấp nhận các tùy chọn khi cài đặt Java trong thiết bị đầu cuối

lá cờ cn

Làm cách nào tôi có thể cài đặt Java (OpenJDK) trên hệ thống Ubuntu với các tùy chọn khu vực được đặt trong chính lệnh để nó chạy qua thiết lập hoàn chỉnh mà không cần người dùng nhập liệu? Tôi đang sử dụng lệnh này:

sudo apt cài đặt openjdk-11-jdk -y

Điều này luôn đợi đầu vào khi tôi phải chọn tùy chọn cho khu vực, nơi tôi chọn 1Châu Mỹ và sau đó 85Los_Angeles. Tôi có thể bao gồm điều này như một phần của lệnh bằng cách nào đó để tôi có thể tự động hóa việc này không?

lá cờ in
Ứng dụng Java mà bạn đang chạy là một công cụ dựa trên giao diện người dùng hay nó chạy như một dịch vụ?
Ufder avatar
lá cờ cn
Không chắc nó quan trọng như thế nào. Câu hỏi là về việc cài đặt Java, những ứng dụng Java chạy sau đó không quan trọng.
lá cờ in
Nó quan trọng bởi vì nếu bạn không cần công cụ giao diện người dùng, bạn có thể cài đặt JDK "không đầu", không yêu cầu vùng.
Ufder avatar
lá cờ cn
À, không biết đó! Vâng, sau đó một cái không đầu sẽ hoạt động hoàn toàn tốt :)
Điểm:2
lá cờ cn
raj

Sử dụng chờ đợi. Đây là một chương trình mô phỏng đầu vào của thiết bị đầu cuối trong các chương trình yêu cầu dữ liệu một cách tương tác. Công cụ tuyệt vời để tự động hóa. Bạn có thể cài đặt nó với Sudo apt cài đặt mong đợi.

Bởi vì tôi không biết chính xác những câu hỏi mà trình cài đặt openjdk hỏi, tôi sẽ sử dụng một ví dụ hư cấu về chương trình chương trình nào đó điều đó đặt ra hai câu hỏi, Điền tên của bạn:Nhập tuổi của bạn: và sau đó làm điều gì đó (không yêu cầu thêm bất kỳ đầu vào nào). Nếu bạn muốn tự động cung cấp câu trả lời cho những câu hỏi này, tập lệnh sẽ như sau:

#!/usr/bin/mong đợi

sinh ra một số chương trình
mong đợi "tên:"
gửi "John\r"
mong đợi "tuổi:"
gửi "42\r"
đợi đã

Các đẻ trứng lệnh chạy chương trình của bạn, chờ đợi yêu cầu tập lệnh đợi cho đến khi chuỗi được chỉ định xuất hiện trong đầu ra của chương trình, gửi yêu cầu tập lệnh gửi chuỗi đã chỉ định tới chương trình (\ r là Nhập), và đợi đã đợi cho đến khi chương trình kết thúc.

Đă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.