Điểm:0

Tại sao GCC bị thiếu trong Ubuntu 20.04?

lá cờ co

Tôi biết rằng gcc được liệt kê trong tệp kê khai cho 20.04, tuy nhiên, có vẻ như gần như tất cả các bản cài đặt đều thiếu nó theo mặc định.

Đối với một số bối cảnh bổ sung, tôi làm việc trên một dự án web OSS nhỏ và kể từ ngày 20.04 bắt đầu trở thành phiên bản ưa thích cho người dùng của chúng tôi, chúng tôi đã gặp sự cố với việc thiếu phiên bản cài đặt. Điều này ảnh hưởng đến người dùng cài đặt từ nhà cung cấp vps cũng như những người cài đặt từ hình ảnh trực tiếp từ canonical. Tôi thậm chí đã tải xuống ISO từ trang web chính thức và cài đặt trong máy ảo, và chắc chắn rằng GCC chưa thực sự được cài đặt.

Tại sao lại thế này?

Có vẻ như một câu hỏi tương tự đã được đăng khoảng một năm trước (Theo mặc định, Ubuntu 20.04.1 LTS không đi kèm với trình biên dịch c?) không có câu trả lời thực sự.

Lưu ý bên lề: Có vẻ như điều này cũng có thể xảy ra với ngày 22.04.

Chỉnh sửa: Cho rõ ràng:

  • Tôi đang nói về Ubuntu Server
  • Cá nhân tôi đã thử nghiệm cụ thể 20.04.2, .3 và .4 trên kiến ​​trúc AMD64 (mặc dù tôi biết mọi người sử dụng hình ảnh cánh tay có cùng hành vi, khiến tôi tin rằng kiến ​​trúc đó hoàn toàn không liên quan đến vấn đề này)
  • Tôi biết rõ rằng mọi người trên StackExchange không làm việc cho Canonical, điều đó khá rõ ràng. Tuy nhiên, điều đó không có nghĩa là không ai có thể nhìn thấy những thứ mỏng manh có thể làm sáng tỏ lý do của việc này.
David avatar
lá cờ cn
Đó không phải là câu hỏi mà bất kỳ tình nguyện viên nào ở đây cũng có thể trả lời.
guiverc avatar
lá cờ cn
Ubuntu 20.04 LTS có sẵn trên nhiều ISO khác nhau, nhưng bạn không cung cấp manh mối nào về thứ mà bạn đang nói đến. Bạn đề cập đến việc tải xuống một cái từ trang web chính thức nhưng cái nào? (nó có sẵn ở dạng máy chủ, máy tính để bàn, cũng như *flavors*, 20.04, 20.04.1, 20.04.2, 20.04.3, 20.04.4, cộng với nhiều kiến ​​trúc khác nhau, nhưng bạn chưa cung cấp bất kỳ ISO cụ thể nào ngụ ý ở đó chỉ là một duy nhất & không có)
lá cờ co
@guiverc Tôi đang nói về Ubuntu Server. Kiến trúc và phiên bản cụ thể dường như không tạo ra sự khác biệt, thử nghiệm gần đây nhất tôi đã thực hiện là 20.04.4 trên kiến ​​trúc x86, tuy nhiên trước đây tôi đã thử nghiệm 20.04.3 và .2 (phải thừa nhận là tôi không chắc liệu mình đã bao giờ đã thử nghiệm .1 hoặc bản phát hành gốc không phải điểm) trên x86 và đã có trải nghiệm tương tự. Tôi không sử dụng cánh tay nên tôi không thể nói liệu hình ảnh đó có hoạt động bình thường hay không.
Soren A avatar
lá cờ mx
Chỉ cần cài đặt nó, gcc có trong kho ... cài đặt gcc: `sudo apt install gcc` hoặc `sudo apt install build-essential` để có bộ công cụ xây dựng phần mềm, bao gồm. gcc.
lá cờ co
Tôi hiểu nó chỉ có thể được cài đặt. Tôi đang cố gắng tìm câu trả lời về lý do tại sao các gói đã cài đặt không khớp với tệp kê khai do canonical cung cấp.
guiverc avatar
lá cờ cn
Tệp kê khai chứa những gì được bao gồm trong ISO, nhưng những gì thực sự được cài đặt phụ thuộc vào các tùy chọn mà trình cài đặt chọn, chưa nói đến một số gói chưa bao giờ được cài đặt (ai cần `subiquity` (*hoặc bất kỳ trình cài đặt nào được bao gồm trong ISO đã chọn*) trên một hệ thống được cài đặt!). Các chi tiết như Máy chủ Ubuntu thuộc về câu hỏi của bạn (*nhận xét là từ chúng tôi dành cho bạn*!), cộng với 20.04 không có sẵn cho x86 (*i386* theo thuật ngữ Debian/Ubuntu) chỉ có *amd64* hoặc *x86_64* (tức là .64-bit); 32-bit chỉ dành cho *armhf* & các vấn đề về kiến ​​trúc; làm sao chúng tôi biết bạn không có ý *ppc64el* hoặc *s390x* nếu không được nói.
user535733 avatar
lá cờ cn
Vui lòng cung cấp liên kết đến tệp kê khai mà bạn đang xem.
raj avatar
lá cờ cn
raj
Câu trả lời đơn giản: bởi vì Canonical đã chọn như vậy. Chúng tôi, những người dùng của trang này không làm việc cho Canonical, vì vậy chúng tôi không thể trả lời câu hỏi "tại sao".

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