เมื่อคุณถอนการติดตั้งโปรแกรมบน Ubuntu ซอฟต์แวร์จะมีสิ่งตกค้างหรือไม่


20

ระบบคอมพิวเตอร์เช่น Windows มีซอฟต์แวร์เหลืออยู่มากมายเหลืออยู่เมื่อติดตั้งแอปพลิเคชันและถอนการติดตั้งในภายหลัง

Ubuntu มีปัญหาเดียวกันหรือไม่? การติดตั้ง Ubuntu อายุ 5 ปีของฉันจะทำงานเหมือนกับวันที่ติดตั้ง (ไม่นับการอัปเกรดระบบบางส่วน) หรือไม่หากฉันถอนการติดตั้งซอฟต์แวร์ทั้งหมดที่ติดตั้งไว้ในช่วงหลายปีที่ผ่านมา


สำหรับไฟล์การกำหนดค่าของผู้ใช้โปรดดูaskubuntu.com/questions/24201/…
Takkat

ฉันคิดว่ามันไม่สามารถตอบได้จริง ๆ - มันขึ้นอยู่กับโปรแกรม ดังนั้นจะบางคนจะไม่ ดังนั้นจึงไม่มี "คำตอบ" สำหรับคำถามนี้
Michael Durrant

คำตอบ:


27

Ubuntu / Linux ถูกติดตั้งในลักษณะที่แตกต่าง

ใช่ร่องรอยทิ้งไว้ข้างหลัง - แต่มันจะไม่ส่งผลกระทบต่อความเร็วของระบบของคุณ

ในห้องสมุด Linux บางครั้งยังคงอยู่ในระบบของคุณ เราเรียกพวกเขาว่าเด็กกำพร้าและมีโปรแกรมที่เรียกว่า deborphan ที่จะลบพวกเขา แต่สิ่งที่คุณได้รับคือพื้นที่บนฮาร์ดดิสก์ของคุณ ความเร็วที่คุณจะไม่ได้รับ คุณได้รับความเร็วมากขึ้นด้วยการตั้งค่า tweaking หรือปิดการใช้งานบริการที่คุณไม่ได้ใช้

หากคุณต้องการชุดเครื่องมือที่มี deborphan ติดตั้งUbuntu Tweak

บางครั้งโปรแกรมก็ทิ้งสิ่งต่าง ๆ ไว้ที่จุดประสงค์ สิ่งเหล่านั้นมักจะเป็นไฟล์การตั้งค่าที่เราแก้ไขด้วยตนเอง หากคุณถอนการติดตั้งคุณมีตัวเลือก "--purge" ซึ่งจะลบสิ่งเหล่านั้นขณะถอนการติดตั้ง มิฉะนั้นคุณควรจะลบมันด้วยตนเอง แต่อีกครั้ง: สิ่งเหล่านี้ใช้พื้นที่ (และสำหรับเรื่องนั้นเรากำลังพูดถึงกิโลไบต์ไม่ใช่เมกะไบต์) และไม่ส่งผลกระทบต่อความเร็วของคุณ

2 สิ่งที่เกี่ยวข้องกับความเร็ว: รักษา / พาร์ทิชันของคุณไว้ต่ำกว่า 95% และตรวจสอบให้แน่ใจว่าระบบของคุณไม่จำเป็นต้องสลับจำนวนมาก 2 เหล่านั้นอาจเป็น 2 ประเด็นหลักที่เกี่ยวข้องกับความเร็ว


เมื่อคุณพูดว่า 'ตั้งค่าวิธีอื่น' คุณหมายถึงสิ่งนี้เกี่ยวข้องกับโครงสร้างไฟล์ UNIX หรือไม่? เช่น Macintosh จะตั้งค่าในลักษณะเดียวกันเช่นกัน?
หัวจดหมาย

2
@letterhead เทคนิคดีฉันหมายถึง Linux กับ Windows Mac เกี่ยวข้องกับ BSD มากขึ้น พวกเขาทำมันไม่เหมือน Windows แต่แตกต่างจาก Linux เล็กน้อย)
Rinzwind

โดยปกติจะมีการตั้งค่าผู้ใช้ที่เหลืออยู่ใน $ HOME ซึ่งเรียกว่า dotfiles พวกเขาจะไม่ส่งผลกระทบต่อความเร็วของระบบ แต่เมื่อคุณติดตั้งโปรแกรมอีกครั้งการตั้งค่าส่วนตัวของคุณจะถูกจดจำ
Capi Etheriel

3
"และโหลดรีจิสทรีนั้นทุกครั้ง" มันเป็นเรื่องตลกที่ลินุกซ์แฟนบอยสร้างความมั่นใจอย่างเท็จเกี่ยวกับ Windows โดยที่ไม่รู้อะไรเลย คุณสามารถดูกลุ่มรีจิสทรีเนื่องจากระบบไฟล์อื่น - ข้อมูลจะไม่ถูกอ่านและประมวลผลจนกว่าโปรแกรมจะร้องขอเช่นเดียวกับไฟล์ในระบบไฟล์ การออกจากข้อมูลในรีจิสทรีเหมือนกับการทิ้งไฟล์ที่ไม่ได้ใช้ในระบบ Linux และการออกจากรายการระบบใน Windows ก็เหมือนกับการทิ้งinitสคริปต์ไว้เมื่อทำการถอนการติดตั้งโปรแกรม ไม่ว่าจะมีสิ่งตกค้างอยู่หรือไม่และผลกระทบต่อระบบขึ้นอยู่กับซอฟต์แวร์ไม่ใช่ระบบปฏิบัติการ
Panda Pajama

2

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


0

การถอนการติดตั้งซอฟต์แวร์คล้ายกับแนวคิดทั้งใน Windows และ Ubuntu: ไฟล์อาจถูกลบและการตั้งค่าอาจถูกลบ ไม่ว่าไฟล์หรือการตั้งค่าทั้งหมดจะถูกลบโดยกระบวนการถอนการติดตั้งหรือไม่นั้นขึ้นอยู่กับซอฟต์แวร์ที่คุณถอนการติดตั้งไม่ใช่ระบบปฏิบัติการ

ซอฟต์แวร์ (ทั้งใน Windows และ Ubuntu) อาจทำให้เกิดสิ่งตกค้างด้วยเหตุผลหลายประการตั้งแต่ความเกียจคร้านอย่างง่ายของผู้สร้างซอฟต์แวร์ไปจนถึงการตั้งค่าผู้ใช้สำหรับการติดตั้งใหม่ที่อาจเกิดขึ้นหรือทิ้งไฟล์ที่สร้างโดยซอฟต์แวร์ จะค่อนข้างบ้าถ้าเอกสารทั้งหมดที่สร้างขึ้นด้วยมันถูกลบเมื่อถอนการติดตั้ง)

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

อย่างไรก็ตามโปรแกรมที่ทำการแก้ไขระบบเช่นไดรเวอร์, daemons, เครื่องมือของระบบเป็นต้น แต่จริงๆแล้วซอฟต์แวร์ใด ๆ ที่ขอให้คุณเข้าถึงรูท (ระดับความสูงใน Windows) ในระหว่างกระบวนการติดตั้งนั้นไม่มีข้อผูกมัดทางเทคนิคในการลบทุกอย่างเมื่อถอนการติดตั้ง และอาจทิ้งสิ่งตกค้างซึ่งสามารถลดประสิทธิภาพของระบบความเสถียรและความปลอดภัย นี่เป็นเรื่องจริงสำหรับทั้ง Windows และ Ubuntu

หากคุณต้องรับประกันว่าการถอนการติดตั้งจะไม่ส่งผลเสียต่อระบบของคุณตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเฉพาะซอฟต์แวร์ที่ไม่ต้องการการเข้าถึงรูท (ระดับความสูงใน Windows) หากคุณจะติดตั้งซอฟต์แวร์ที่ต้องมีการเข้าถึงรูท (ระดับความสูงใน Windows) การรับประกันทั้งหมดจะปิดดังนั้นฉันขอแนะนำให้คุณติดกับผู้เผยแพร่ซอฟต์แวร์ที่คุณเชื่อถือและหวังว่าจะดีที่สุด

โปรดสังเกตว่าเมื่อฉันพูดถึง Windows ฉันกำลังพูดถึง Windows Vista ขึ้นไปซึ่งทำงานบนบัญชีผู้ใช้ที่ถูก จำกัด โดยค่าเริ่มต้น


สงสัยว่าทำไมฉันถึงถูกลดระดับลง ...
แพนด้า Pajama

ไม่แน่ใจอาจพูดถึงเรื่องส่วนตัวเช่น: "ความเกียจคร้านของผู้สร้างซอฟต์แวร์", "การออกจากไฟล์และการตั้งค่าการตั้งค่าเป็นเรื่องที่ขมวดคิ้วมากขึ้นในโลก Linux" แต่ฉันคิดว่ามันเป็นคำตอบที่ดี
Jamie Twells
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.