Score:0

ฉันจะติดตั้ง libobjc-9-dev บน Ubuntu สำหรับ ARM ได้อย่างไร

ธง ar

ฉันกำลังพยายามติดตั้ง Clang บน Ubuntu 20.04 สำหรับ ARM ซึ่งจำเป็น libobjc-9-dev. ที่เก็บ Ubuntu 20.04 ARM มีเฉพาะรุ่นที่ต้องการ GCC 9.3 แต่ปัจจุบันฉันมี GCC 9.4 (การพยายามปรับลดรุ่นเป็น GCC 9.3 ทำให้ apt แจ้งให้ฉันถอนการติดตั้ง x11 และ xwayland)

ฉันกำลังมองหาวิธีที่จะคว้าใหม่กว่า libobjc-9-dev แต่ฉันไม่พบลิงก์ใด ๆ ฉันพบ เว็บไซต์อย่างเป็นทางการนี้และมันบอกว่า "คุณสามารถดาวน์โหลดไฟล์ที่ร้องขอ [...] ได้ที่ไซต์เหล่านี้:" แต่ไม่มีไซต์ใดแสดงรายการหลังเครื่องหมายทวิภาค ฉันยังพบ เว็บไซต์ที่ไม่เป็นทางการนี้ และลิงค์ทั้งหมดสำหรับแพ็คเกจ deb สำหรับ x86 ลิงก์ที่สามบน Google มีไว้สำหรับเว็บไซต์ที่ไม่เป็นทางการอื่นที่ ดูเหมือนว่าจะมีมัน ยกเว้นว่าลิงก์สำหรับ "Binary Package" จะชี้ไปที่ แพ็คเกจ x86_64 จาก Ubuntu. หากฉันเปลี่ยน "amd64" เป็น "arm64" ด้วยตนเอง แสดงว่าลิงก์ไม่ทำงาน

ฉันจะดาวน์โหลดและติดตั้ง Clang และ libobjc-9-dev? ฉันพยายามแล้ว sudo apt ติดตั้ง และสามลิงก์แรกบน Google แต่ฉันไม่พบเวอร์ชัน ARM ของ libobjc-9-dev รุ่น 9.4.0-1ubuntu1~20.04 (เพื่อให้ตรงกับเวอร์ชัน GCC ของ Ubuntu)

สำหรับบันทึก นี่คือข้อความเมื่อพยายามติดตั้ง libobjc-9-dev บน Ubuntu 20.04 สำหรับ ARM:

$ sudo apt ติดตั้ง libobjc-9-dev
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
ไม่สามารถติดตั้งบางแพ็คเกจได้ นี่อาจหมายความว่าคุณมี
ร้องขอสถานการณ์ที่เป็นไปไม่ได้หรือหากคุณใช้สถานการณ์ที่ไม่เสถียร
การกระจายที่ยังไม่ได้สร้างแพ็คเกจที่จำเป็นบางอย่าง
หรือถูกย้ายออกจากขาเข้า
ข้อมูลต่อไปนี้อาจช่วยแก้ไขสถานการณ์ได้:

แพ็คเกจต่อไปนี้มีการพึ่งพาที่ไม่ตรงกัน:
 libobjc-9-dev : ขึ้นอยู่กับ: gcc-9-base (= 9.3.0-17ubuntu1~20.04) แต่จะต้องติดตั้ง 9.4.0-1ubuntu1~20.04
                 ขึ้นอยู่กับ: libgcc-9-dev (= 9.3.0-17ubuntu1~20.04) แต่จะต้องติดตั้ง 9.4.0-1ubuntu1~20.04
guiverc avatar
cn flag
ดูอย่างรวดเร็วแสดงว่า *focal* หรือ 20.04 ควรมี `libobjc-9-dev | 9.3.0-17ubuntu1~20.04 | โฟกัสอัพเดต/จักรวาล | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` ซึ่งไม่ใช่เวอร์ชันที่คุณใช้อยู่ ดูเหมือนว่าคุณได้อัปเกรดเป็น *การทดสอบ* หรือ -proposed package `libobjc-9-dev | 9.4.0-1ubuntu1~20.04 | โฟกัสที่เสนอ/จักรวาล | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` จึงเป็นปัญหาของคุณ เหตุใดคุณจึงเพิ่มแพ็คเกจที่เสนอ/การทดสอบ ราวกับว่าคุณลบออก คุณอาจกลับมาที่ปัญหาที่คุณติดตั้งแพ็คเกจ *ที่เสนอ* ตั้งแต่แรก
Aaron Franke avatar
ar flag
@guiverc ฉันไม่ได้เพิ่มแพ็คเกจที่เสนอ / ทดสอบ ส่วนใหญ่เป็นการติดตั้ง Ubuntu ใหม่ทั้งหมด ไม่มีที่เก็บเพิ่มเติมหรือการตั้งค่าพิเศษ ฉันทำบางอย่างเช่น `sudo apt install build-essential` GCC 9.4 เป็นเพียงเวอร์ชันที่ Ubuntu มอบให้ฉัน หากฉันพยายามดาวน์เกรดเป็น GCC 9.3 ระบบจะพยายามลบ x11
Aaron Franke avatar
ar flag
เมื่อฉันดาวน์โหลด Ubuntu ฉันพบบิลด์รายวัน [ที่นี่](https://cdimage.ubuntu.com/focal/daily-live/current/) เป็นไปได้ไหมที่บิลด์รายวันเหล่านี้มีแพ็คเกจที่เสนอ/การทดสอบตามค่าเริ่มต้น ถ้าเป็นเช่นนั้น ฉันจะหา Ubuntu 20.04 สำหรับ ARM รุ่นที่ไม่ใช่รายวันได้ที่ไหน ฉันไม่พบลิงก์ดาวน์โหลดอื่นสำหรับมัน
guiverc avatar
cn flag
อิมเมจ *รายวัน* ใช้สำหรับการทดสอบ QA ของ 20.04.4 ซึ่งไม่มีกำหนดการวางจำหน่ายจนถึงวันที่ [10 กุมภาพันธ์ 2022](https://wiki.ubuntu.com/FocalFossa/ReleaseSchedule) ภาพที่เผยแพร่จะอยู่ที่ https:/ /cdimage.ubuntu.com/releases/20.04.3/release/ (คุณจะเห็นลิงก์สำหรับการสร้างแขน)
Aaron Franke avatar
ar flag
@guiverc ฉันไม่เห็น ISO ใด ๆ สำหรับ Ubuntu เวอร์ชันเดสก์ท็อปที่ลิงก์นั้นเป็นเซิร์ฟเวอร์ทุกรุ่น
guiverc avatar
cn flag
ขออภัย ฉันเพิ่งตรวจสอบ *arm64* อยู่ที่นั่น แต่ไม่มีการกล่าวถึงเซิร์ฟเวอร์/เดสก์ท็อปในคำถามของคุณ ดังนั้นฉันจึงไม่ได้มองหาสิ่งนั้น ฉันไม่ได้ใช้มันเองไม่มีเหตุผลที่จะจำสิ่งที่มีอยู่ได้อย่างง่ายดาย ขออภัย (`desktopify` แปลงอิมเมจเซิร์ฟเวอร์เป็นเดสก์ท็อปสำหรับ raspberry.pi; สร้างโดยผู้นำรุ่นก่อนหน้าของ Ubuntu Desktop สำหรับ Canonical https://github.com /wimpysworld/desktopify)
Aaron Franke avatar
ar flag
ขอบคุณที่พยายามช่วย ฉันได้พูดถึง X11 และ Wayland ในโพสต์ของฉันแล้ว
guiverc avatar
cn flag
ฉันเห็นคำถามมากมายที่นี่ที่ถามว่าทำไมผู้ใช้ถึงติดตั้ง X11/Wayland บนเซิร์ฟเวอร์ของพวกเขา... พวกเขาสามารถติดตั้งได้เนื่องจากใช้แอปพลิเคชันเดสก์ท็อปที่ใช้กันทั่วไปสำหรับการแปลงรูปภาพบนเซิร์ฟเวอร์ บางแพ็คเกจที่สร้างขึ้นใน *deb* มีกฎ *ขึ้นอยู่กับ* สำหรับ X11 หรือ Wayland... ดังนั้นแพ็คเกจเหล่านั้นจึงสามารถมีอยู่บนเซิร์ฟเวอร์ได้เช่นกัน จะเป็นการดีที่สุดหากคุณมีความชัดเจน

โพสต์คำตอบ

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