ทำไม xterm ติดตั้งเมื่อพยายามถอนการติดตั้ง gnome-terminal


17

ฉันใช้ Alacritty เป็นโปรแกรมจำลองหน้าจอหลักของฉัน ฉันพยายามถอนการติดตั้งgnome-terminalแพ็คเกจ แต่เมื่อฉันพิมพ์apt remove gnome-terminalก็แจ้งว่า:

The following additional packages will be installed:
libutempter0 xterm

และดำเนินการติดตั้งแพ็คเกจ

สิ่งใดที่ทำgnome-terminalหรือxtermทำสิ่งที่จำเป็นซึ่ง Alacritty ทำไม่ได้?

คำตอบ:


18

นั่นเป็นเพราะการพึ่งพา ในการติดตั้ง Ubuntu แบบมาตรฐาน Ubuntu Desktop ขึ้นอยู่กับ X.Org ซึ่งขึ้นอยู่กับเทอร์มินัล GNOME หรือเทอร์มินัลเทอร์มินัล GNOME หรือ XTerm หรือ X ซึ่งเป็นแพ็คเกจเสมือน

ถ้าคุณวิ่ง

aptitude why gnome-terminal

ผลลัพธ์จะเป็น

i   ubuntu-desktop Depends xorg
i A xorg           Depends gnome-terminal | xterm | x-terminal-emulator

นี่iหมายความว่าแพคเกจติดตั้ง , Aเป็นอัตโนมัติและ|เป็นหรือ

เบบี้ขั้วไม่ควรจะเป็นขึ้นของเซิร์ฟเวอร์การแสดงผลเช่นX.Org สิ่งนี้ได้รับการรายงานบน launchpad เป็นBug # 1116791ในปี 2013

ตามความคิดเห็น # 7โดยBryce Harrington :

สำหรับแพคเกจแหล่งที่มาของ Xorg ดูเหมือนว่าการพึ่งพาถูกเพิ่มเมื่อนานมาแล้วเช่นเดียวกับความสะดวกสบายเพื่อให้แน่ใจว่ามีโปรแกรมเทอร์มินัลรวมอยู่ด้วย อาจเป็นไปได้ว่าเซสชันปลอดภัยของเดเบียนล้มเหลวที่ปรากฏขึ้น แต่ฉันไม่พบหลักฐานดังกล่าว ไม่ว่าในกรณีใดจะไม่สำคัญสำหรับเรา

ยิ่งกว่านั้นตามความคิดเห็นของ Oliver Grawert # 8 :

ฉันเดาว่าอย่างน้อยก็ใช้ x-terminal-emulator เนื่องจาก dep จะช่วยได้ดังนั้นก็เพียงพอที่จะติดตั้งเทอร์มินัลเดียวเท่านั้น

ไบรซ์แฮร์ริงต่อมาได้เปลี่ยนสถานะของข้อผิดพลาดในการคัดแยกระบุ

อาจเป็นสิ่งที่ดีที่จะทดสอบด้วยใน S? ฉันลังเลที่จะปล่อยมันออกมาจากคำรามเมื่อเราอยู่ในเกมเพราะเราไม่รู้ว่าอะไรจะพัง ...

และจากนั้นสถานะก็ไม่เคยอัพเดท อย่างไรก็ตามในเดือนพฤษภาคม 2019 Daniel van Vugt เปลี่ยนสถานะเป็นไม่สามารถแก้ไขได้เนื่องจาก 13.04 มาถึง EOL ในปี 2014 ฉันเชื่อว่าไม่เฉพาะรุ่นที่วางจำหน่าย แต่อย่างใด

ในทางกลับกันตามที่Jörg W Mittagชี้ให้เห็นในความคิดเห็นของพวกเขาAlacritty ควรจัดเตรียมโปรแกรมจำลองคำศัพท์ X แต่ Alacritty ไม่ได้รับการบำรุงรักษาและจัดทำโดย Ubuntu ดังนั้นฉันไม่แน่ใจว่ามันเป็นข้อบกพร่องหรือตั้งใจจะทำงานแบบนั้น ณ ตอนนี้ตามx ขั้ว-จำลอง - แพคเกจ Ubuntu , x-terminal-emulatorแพคเกจเสมือนให้บริการโดย22 แพคเกจ


8
ดังนั้นดูเหมือนว่าจะมีข้อบกพร่องในแพ็คเกจ Alacritty และควรทำProvides: x-terminal-emulatorเช่นนั้น
Jörg W Mittag

การubuntu-desktopพึ่งพาเทอร์มินัลอีมูเลเตอร์นั้นสมเหตุสมผล แต่ทำไมถึงxorgขึ้นกับมัน? แน่นอนว่าคุณสามารถตั้งค่าคีออสก์ได้โดยที่ไม่จำเป็นต้องใช้
..

@ JörgWMittagโทรอย่างยุติธรรม แต่ฉันไม่แน่ใจว่ามันตั้งใจจะเป็นอย่างนั้นหรือเป็นบั๊ก ฉันได้รวมไว้ในคำตอบของฉัน
Kulfy

@R .. ขยายคำตอบและรวมข้อมูลที่เกี่ยวข้อง
Kulfy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.