Score:0

ปัญหาในการถอนการติดตั้ง KDE Plasma

ธง in
Sid

ฉันใช้เซิร์ฟเวอร์ Ubuntu และต้องการใช้ DE แต่ตอนนี้ฉันไม่สามารถถอนการติดตั้งได้ มีปัญหาบางอย่างเกี่ยวกับการตั้งค่าสลีป ซึ่งเซิร์ฟเวอร์จะเข้าสู่โหมดสลีปเนื่องจากบางแพ็คเกจที่ติดตั้งโดย KDE Plasma เมื่อฉันพยายามลบออก ฉันได้รับ "ไม่ได้ติดตั้ง จึงไม่ถูกลบ"

นี่คือสิ่งที่ฉันทำ

sudo apt ล้างพลาสมาเดสก์ท็อป:

กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
ไม่ได้ติดตั้งแพ็คเกจ 'plasma-desktop' ดังนั้นจึงไม่ถูกลบออก
อัปเกรดแล้ว 0 ครั้ง ติดตั้งใหม่ 0 ครั้ง ลบออก 0 ครั้ง และไม่ได้อัปเกรด 30 ครั้ง

แต่แล้วฉันก็วิ่ง sudo apt รายการพลาสมา:

รายการ...เรียบร้อย

plasma-applet-redshift-control/focal 1.0.18+phabricator~2019080100-1 ทั้งหมด

Plasma-Browser-Integration/Focal-Updates ตอนนี้ 5.18.5-0ubuntu0.1 amd64 [residual-config]

plasma-calendar-addons/focal-updates 4:5.18.7-0ubuntu0.1 amd64

plasma-dataengines-addons/focal-updates 4:5.18.7-0ubuntu0.1 amd64

plasma-desktop-data/focal-updates 4:5.18.8-0ubuntu0.1 ทั้งหมด

... และแพ็คเกจอื่น ๆ อีกมากมาย

เห็นได้ชัดว่ายังมีการติดตั้งบางอย่างอยู่ ฉันจะกำจัดมันได้อย่างไร

guiverc avatar
cn flag
การติดตั้งแพ็คเกจเดสก์ท็อปในการตั้งค่าเซิร์ฟเวอร์สามารถเปลี่ยนการกำหนดค่าจำนวนมากเป็นค่าเริ่มต้นของเดสก์ท็อป (รวมพลังงาน) การลบแพ็คเกจเหล่านั้นจะเป็นการลบแพ็คเกจ แต่การตั้งค่าที่เปลี่ยนแปลงเมื่อติดตั้งจำเป็นต้องย้อนกลับด้วยตนเอง การเปลี่ยนแปลงบางอย่างดำเนินการโดยสคริปต์หลังการติดตั้ง ไม่ใช่ตัวแพ็คเกจเอง (*เป็นผลจากการติดตั้งแพ็คเกจ ใช่*) ปัญหาของคุณอาจไม่เกี่ยวข้องกับแพ็คเกจ แต่การกำหนดค่าเปลี่ยนไป คุณควรระบุรายละเอียดการเผยแพร่และระบุว่ามีการติดตั้งแพ็กเกจใด นำออกอย่างไร ฯลฯ คุณใช้ "purge" แม้ว่าจะไม่ *น่าจะ*แก้ไขได้ทั้งหมด คุณ `sudo apt autoremove` หรือไม่
Nmath avatar
ng flag
ปัญหาได้รับการแก้ไขเมื่อคุณลบแพ็คเกจอื่น ๆ เหล่านั้นหรือไม่
Sid avatar
in flag
Sid
@guiverc ฉันใช้ทั้ง sudo apt purge และ sudo apt autoremove คำสั่ง ฉันไม่รู้ว่าการตั้งค่าสามารถเปลี่ยนแปลงได้อย่างถาวร แต่ดูเหมือนว่าแพ็คเกจจะยังติดตั้งอยู่ เนื่องจาก apt list | คำสั่ง grep plasma ที่ฉันเรียกใช้
Sid avatar
in flag
Sid
@Nmath ปัญหาของฉันคือฉันไม่สามารถถอนการติดตั้งแพ็คเกจได้ ตัวอย่างเช่น หากคุณดูที่คำสั่งที่สองที่ฉันเรียกใช้ และฉันเลือกแพ็คเกจใดๆ จากแพ็คเกจที่ระบุไว้ คำสั่งนั้นจะไม่ถอนการติดตั้ง ตัวอย่างเช่น แพ็คเกจพลาสมาเดสก์ท็อป ถ้าฉันใช้ sudo apt purge plasma-desktop ผลลัพธ์คือ: กำลังอ่านข้อมูลสถานะ... ไม่ได้ติดตั้งแพ็คเกจ 'plasma-desktop' ดังนั้นจึงไม่ถูกลบออก ถ้าฉันเรียกใช้ apt list | grep plasma-desktop ผลปรากฏว่ายังติดตั้งอยู่
guiverc avatar
cn flag
คุณไม่ได้ให้รายละเอียดเกี่ยวกับสิ่งที่คุณติดตั้งจริง กล่าวถึงแพ็คเกจเฉพาะที่คุณลบออก (หรือ *พยายามลบ*) แต่ไม่มีการแจ้งเงื่อนงำว่าอะไรถูกติดตั้งจริง คุณมีสิทธิ์เข้าถึงเครื่อง ดังนั้นจึงสามารถดูบันทึกของมันได้ เราไม่สามารถ หากเราต้องการช่วยเหลืออย่างถูกต้อง คุณต้องจัดเตรียมสิ่งที่ติดตั้งไว้ (คำสั่งตามอุดมคติ); และสิ่งที่ถูกลบ/ล้าง; ข้อผิดพลาดที่คุณวางแสดงว่าคุณไม่ได้ติดตั้งแพ็คเกจนั้น (หรือได้ลบออกไปแล้ว - เช่น ข้อผิดพลาดของตัวดำเนินการ)
Nmath avatar
ng flag
แต่เมตาแพ็คเกจ `พลาสมาเดสก์ท็อป` ไม่ได้อยู่ในรายการนั้น `พลาสมาเดสก์ท็อปดาต้า` เป็นแพ็คเกจที่แตกต่างกัน ไม่ว่าในกรณีใด คุณอาจได้เรียนรู้วิธีที่ยากว่าทำไมการเพิ่ม DE เพียงเพื่อลองใช้มันเป็นความคิดที่ไม่ดี ในอนาคต คุณสามารถใช้เซสชันสดได้ ดังนั้นมันจะไม่ส่งผลกระทบต่อระบบที่คุณติดตั้งไว้ แพ็คเกจเมตาของ DE ดึงการพึ่งพาหลายสิบครั้งบางครั้งมากกว่า 100 รายการ การถอดหรือเปลี่ยน DE เป็นเรื่องยุ่งมาก นั่นเป็นเหตุผลว่าทำไม Ubuntu ถึงมีหลายรสชาติที่เป็นทางการ
guiverc avatar
cn flag
อาจมีประโยชน์ (คำถามล่าสุด - https://askubuntu.com/questions/1393497/safe-way-to-remove-des) แต่ตามที่ระบุไว้แล้วคุณไม่ได้ให้รายละเอียดที่ชัดเจนเกี่ยวกับสิ่งที่ทำเพื่อติดตั้งเดสก์ท็อป ดังนั้นฉัน อย่างน้อยก็ไม่มีเงื่อนงำที่จะแนะนำคุณ (& ฉันค่อนข้างคุ้นเคยกับการเพิ่ม/ลบเดสก์ท็อป!)
user535733 avatar
cn flag
@Sid ผลลัพธ์ที่สองของคุณ (รายการ apt) ดูเหมือนจะไม่มีแพ็คเกจที่ติดตั้ง แพ็คเกจที่ติดตั้งจะแสดงด้วยเครื่องหมาย `[ติดตั้ง]` คุณกำลังแสดงแพ็คเกจเดียว (การรวมเบราว์เซอร์พลาสมา) ที่ทำเครื่องหมาย `[residual-config]` ใช้คำสั่ง 'purge' ของ apt เพื่อกำจัดการกำหนดค่าที่เหลือ
Sid avatar
in flag
Sid
@Nmath ฉันได้เรียนรู้บทเรียนของฉันอย่างแน่นอน ฉันตัดรายการแพ็คเกจเนื่องจากความยาว แต่พลาสมาเดสก์ท็อปรวมอยู่ในนั้นด้วย
Sid avatar
in flag
Sid
@guiverc ในกรณีที่ฉันไม่ชัดเจนพอ ฉันใช้ 'apt list | grep plasma' และดูแพ็คเกจที่ติดตั้งจำนวนมาก แต่เมื่อฉันพยายามลบออก ฉันได้รับข้อความ "ไม่ได้ติดตั้ง ดังนั้นไม่ได้ถูกลบออกอย่างไรก็ตาม user535733 บอกว่าแพ็คเกจที่ติดตั้งถูกทำเครื่องหมายด้วย [installed] ซึ่งหมายความว่าฉันไม่เห็นแพ็คเกจที่ติดตั้ง หากไม่ได้ติดตั้งจริงๆ และปัญหาด้านพลังงานของฉันเกิดจากไฟล์ปรับแต่งที่ไม่ถูกต้อง ฉันจะเปลี่ยนสิ่งเหล่านี้กลับคืนได้อย่างไร และแพ็คเกจที่อยู่ในรายการมีอะไรบ้าง
guiverc avatar
cn flag
แต่ฉันกำลังถามว่าพวกเขาติดตั้งอย่างไร เนื่องจากวิธีที่ดีที่สุดในการลบออกนั้นเป็นวิธีที่ตรงกันข้ามกับวิธีติดตั้ง (*หากคุณพยายามหลีกเลี่ยงปัญหาในระบบฐานของคุณ มิฉะนั้น คุณควรดูที่บันทึกของแพ็คเกจและย้อนกลับด้วยวิธีนั้นดีที่สุด แต่ยิ่งมีการเปลี่ยนแปลงแพ็คเกจน้อยลงเท่าไรก็ยิ่งดีเท่านั้น สู่อนาคตโดยคำนึงถึงการวางจำหน่าย การอัปเกรด ฯลฯ*) คุณไม่ได้ให้รายละเอียดนั้นซึ่งเป็นสิ่งที่ฉันจะใช้เพื่อให้แน่ใจว่าได้ผลลัพธ์ที่ดีที่สุดและส่งผลกระทบต่อระบบน้อยที่สุดก่อนที่คุณจะเพิ่มแพ็คเกจ KDE/Kubuntu (*และตามที่ระบุไว้แล้ว ในอนาคตหากคุณต้องการปล่อยอัปเกรด เป็น 22.04 อย่างง่ายดาย ฯลฯ*)...
Sid avatar
in flag
Sid
@guiverc ฉันไม่สนใจปัญหาใด ๆ ในระบบของฉันเพราะเป็นโครงการเสริมที่มีแพ็คเกจพิเศษเพียงไม่กี่แพ็คเกจ ฉันแค่ต้องการหลีกเลี่ยงความยุ่งยากในการรีเซ็ตระบบ มีวิธีการตรงไปตรงมาในการทำเช่นนี้หรือไม่? ขอโทษถ้าฉันงี่เง่าไปหน่อย ฉันยังเป็นมือใหม่ในเรื่องแบบนี้
guiverc avatar
cn flag
ตามที่ระบุไว้แล้ว วิธีที่ง่ายที่สุดคือการย้อนกลับสิ่งที่ทำไปแล้ว บันทึก `apt` เป็นเงื่อนงำขนาดใหญ่ (`var/log/apt/history.log`) ซึ่งเป็นคำสั่ง apt/dpkg ที่ทำการเปลี่ยนแปลง มิฉะนั้นก็จะอยู่ที่อื่น หากคุณติดตั้ง https://packages.ubuntu.com/focal/plasma-applet-redshift-control ด้วยตนเอง https://packages.ubuntu.com/focal/plasma-desktop-data & แพ็คเกจอื่นๆ ในรายการของคุณ คุณสามารถลบออกได้ แต่ฉัน *เดิมพัน* เว้นแต่คุณจะติดตั้งด้วยตนเองโดยเฉพาะ คุณแค่ทำตามผลไม้ *ง่าย* และไม่ใช่ปัญหาที่แท้จริง (และยิ่งมีการเปลี่ยนแปลงมากเท่าไหร่ คุณก็ยิ่งสร้างระบบที่ไม่ได้มาตรฐานมากขึ้นเท่านั้น..

โพสต์คำตอบ

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