Score:0

เหตุใด GCC จึงหายไปจาก Ubuntu 20.04

ธง co

ฉันรู้ว่า gcc แสดงอยู่ในไฟล์รายการสำหรับ 20.04 อย่างไรก็ตาม ดูเหมือนว่าการติดตั้งเกือบทั้งหมดจะขาดหายไปตามค่าเริ่มต้น

สำหรับบริบทเพิ่มเติม ฉันทำงานในโครงการเว็บ OSS ขนาดเล็ก และตั้งแต่ 20.04 เริ่มเป็นเวอร์ชันที่ต้องการสำหรับผู้ใช้ของเรา เราพบปัญหาที่ขาดหายไปจากการติดตั้ง สิ่งนี้ส่งผลกระทบต่อผู้ใช้ที่ติดตั้งจากผู้ให้บริการ vps รวมถึงผู้ใช้ที่ติดตั้งจากอิมเมจโดยตรงจาก Canonical ฉันยังดาวน์โหลด ISO จากเว็บไซต์อย่างเป็นทางการและติดตั้งใน VM และแน่นอนว่า GCC ไม่ได้ติดตั้งจริง

ทำไมถึงเป็นเช่นนี้?

ดูเหมือนว่าคำถามที่คล้ายกันนี้ถูกโพสต์เมื่อประมาณปีที่แล้ว (Ubuntu 20.04.1 LTS ไม่ได้มาพร้อมกับคอมไพเลอร์ c โดยค่าเริ่มต้นหรือไม่) โดยไม่มีคำตอบที่แท้จริง

หมายเหตุด้านข้าง: ดูเหมือนว่านี่อาจเป็นกรณีสำหรับ 22.04 เช่นกัน

แก้ไข: เพื่อความชัดเจน:

  • ฉันกำลังพูดถึงเซิร์ฟเวอร์ Ubuntu
  • ฉันได้ทดสอบ 20.04.2, .3 และ .4 โดยเฉพาะกับสถาปัตยกรรม amd64 (แม้ว่าฉันจะรู้จักคนที่ใช้อิมเมจแขนในลักษณะเดียวกัน ทำให้ฉันเชื่อว่าสถาปัตยกรรมไม่เกี่ยวข้องกับปัญหาเลย)
  • ฉันทราบดีว่าผู้คนใน StackExchange ไม่ทำงานให้กับ Canonical ซึ่งค่อนข้างชัดเจน แต่นั่นไม่ได้หมายความว่าไม่มีใครที่เห็นว่าผอมลงสามารถอธิบายเหตุผลของเรื่องนี้ได้
David avatar
cn flag
นั่นไม่ใช่คำถามที่อาสาสมัครคนใดที่นี่สามารถตอบได้
guiverc avatar
cn flag
Ubuntu 20.04 LTS มีให้ใช้งานใน ISO ต่างๆ มากมาย แต่คุณไม่ได้ให้เบาะแสเกี่ยวกับสิ่งที่คุณกำลังพูดถึง คุณพูดถึงการดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการ แต่อันไหนล่ะ (มีให้ใช้งานในเซิร์ฟเวอร์ รูปแบบเดสก์ท็อป รวมถึง *flavors*, 20.04, 20.04.1, 20.04.2, 20.04.3, 20.04.4 รวมถึงสถาปัตยกรรมต่างๆ มากมาย แต่คุณไม่ได้ระบุ ISO เฉพาะใดๆ ที่บ่งบอกว่ามี เป็นเพียงอันเดียว & ไม่มี)
co flag
@guiverc ฉันกำลังพูดถึงเซิร์ฟเวอร์ Ubuntu สถาปัตยกรรมและเวอร์ชันเฉพาะดูเหมือนจะไม่สร้างความแตกต่าง การทดสอบล่าสุดที่ฉันทำคือ 20.04.4 บนสถาปัตยกรรม x86 อย่างไรก็ตาม ในอดีตฉันได้ทดสอบ 20.04.3 และ .2 (ฉันไม่แน่ใจว่าเคย ทดสอบ .1 หรือ non-point release ดั้งเดิม) บน x86 และมีประสบการณ์เดียวกัน ฉันไม่ได้ใช้แขน ดังนั้นฉันจึงไม่สามารถพูดได้ว่าภาพนั้นทำงานได้อย่างถูกต้องหรือไม่
Soren A avatar
mx flag
เพียงติดตั้ง gcc อยู่ในที่เก็บ ... ติดตั้ง gcc: `sudo apt install gcc` หรือ `sudo apt install build-essential` สำหรับชุดเครื่องมือสำหรับสร้างซอฟต์แวร์ รวมถึง จีซีซี
co flag
ฉันเข้าใจว่ามันสามารถติดตั้งได้ ฉันพยายามหาคำตอบว่าทำไมแพ็คเกจที่ติดตั้งไม่ตรงกับรายการที่บัญญัติโดยบัญญัติ
guiverc avatar
cn flag
รายการประกอบด้วยสิ่งที่รวมอยู่ใน ISO แต่สิ่งที่ติดตั้งจริงขึ้นอยู่กับตัวเลือกที่ตัวติดตั้งเลือก นับประสาอะไรกับบางแพ็คเกจที่ไม่เคยติดตั้ง (ใครต้องการ `subiquity' (*หรือตัวติดตั้งใดก็ตามที่รวมอยู่ใน ISO ที่เลือก*) บนระบบที่ติดตั้ง!). รายละเอียดเช่น Ubuntu Server อยู่ในคำถามของคุณ (* ความคิดเห็นจากเราถึงคุณ *!) บวกกับ 20.04 ไม่พร้อมใช้งานสำหรับ x86 (*i386* ในเงื่อนไข Debian/Ubuntu) เป็นเพียง *amd64* หรือ *x86_64* (เช่น . 64 บิต); 32 บิตสำหรับ *armhf* และสถาปัตยกรรมเท่านั้น เราจะรู้ได้อย่างไรว่าคุณไม่ได้หมายถึง *ppc64el* หรือ *s390x* หากไม่ได้บอก
user535733 avatar
cn flag
โปรดระบุลิงก์ไปยังรายการที่คุณกำลังดู
raj avatar
cn flag
raj
คำตอบง่ายๆ: เพราะ Canonical เลือกเช่นนั้น ผู้ใช้ไซต์นี้ไม่ได้ทำงานให้กับ Canonical ดังนั้นเราจึงไม่สามารถตอบคำถาม "ทำไม"

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา