Điểm:1

cài đặt apt với nhiều đối số được nhắc

lá cờ pl

Tôi đang cố gắng tạo tập lệnh setup.sh bao gồm các mục sau

cài đặt apt-get openjdk-8-jdk

Tuy nhiên, nó sẽ nhắc có/không trong khi cài đặt nhưng sau đó cũng nhắc nhập vào vùng/quốc gia/lục địa có phản hồi số.Điều này sẽ phù hợp với mục đích của tôi, làm cách nào tôi có thể chuyển các phản hồi nhanh chóng cho việc này? -y hoạt động khi mọi thứ đều là câu hỏi có hoặc không, nhưng còn nhiều lời nhắc thuộc các loại hỗn hợp thì sao? Tôi muốn trả lời 'y',105,2, v.v.

CHỈNH SỬA: Điều này đang chạy trong Jupyter Lab Cloud VM được lưu trữ trên Gradient by Paperspace. Tôi đang chạy các lệnh này từ thiết bị đầu cuối với quyền root vào ngày 18.04, tôi phải cài đặt java 8 và một số gói python. VM được cài đặt sẵn python3 chứ không phải java 8 và tôi muốn tạo một tập lệnh thiết lập không cần tương tác từ người dùng.

cocomac avatar
lá cờ cn
`apt-get install openjdk-8-jdk -y` sẽ hoạt động tốt (mặc dù lưu ý rằng không nên sử dụng `apt`/`apt-get` trong tập lệnh). Các gói AFAIK, `openjdk-*-*` không được có bất kỳ hộp thoại nào mà bạn phải chọn. Chính xác thì nó nhắc bạn rằng bạn cần trả lời `105` để làm gì? Ngoài ra, hãy xem [câu hỏi này](https://askubuntu.com/questions/519/how-do-i-write-a-shell-script-to-install-a-list-of-applications)
Jamalan avatar
lá cờ pl
Thay vào đó, tôi nên sử dụng cái gì để thực hiện cài đặt cho tệp loại setup.sh? Và nó sẽ nhắc những thứ thuộc loại vùng/quốc gia/múi giờ trong đó nó hiển thị một danh sách và bạn phải nhập số tương ứng với thứ đó.
cocomac avatar
lá cờ cn
Ừm... nó không nên yêu cầu những thứ đó khi bạn cài đặt công cụ.Bạn có thể xem nếu nó vẫn xảy ra trong một đĩa CD trực tiếp không? Có lẽ bạn đã không định cấu hình vùng, nhưng giả sử cài đặt được định cấu hình đúng của phiên bản Ubuntu được hỗ trợ, `apt-get install openjdk-8-jdk -y` sẽ hoạt động. Bạn không cần phải cung cấp cho khu vực.
Jamalan avatar
lá cờ pl
Nó chạy trên một đám mây vm. Cụ thể trong sổ ghi chép jupyter được lưu trữ trên đám mây. Không chắc tôi có bao nhiêu quyền kiểm soát đối với nó và nếu tôi thay đổi nó, tôi cần thay đổi nó theo chương trình và đưa nó vào một tập lệnh thiết lập. Ngoài ra, bạn có thể mở rộng những gì tôi nên sử dụng thay vì cài đặt apt-get cho tập lệnh thiết lập không?
user535733 avatar
lá cờ cn
Môi trường (VM và đặc biệt là Jupyter) rất quan trọng! Những sự thật quan trọng đó cần phải được đưa ra trong Câu hỏi, không bị chôn vùi trong các bình luận.

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