การลบแพ็คเกจซอฟต์แวร์ติดตั้งใหม่จะจดจำการตั้งค่า


8

sudo apt-get install bluefishผมติดตั้งบลูฟิชใช้ มันค่อนข้างบั๊กดังนั้นฉันตัดสินใจลบโดยใช้sudo apt-get purge bluefishแล้วใช้sudo apt-get autoremove จากนั้นฉันติดตั้งใหม่โดยใช้sudo apt-get install bluefishอีกครั้งและการตั้งค่าเดิมทั้งหมดถูกเก็บไว้ ทำไมถึงเป็นอย่างนั้น?


เพื่อความชัดเจนเหตุผลที่ว่าทำไมนี้เกิดขึ้นคือการที่ผู้ใช้แต่ละคนมีของตัวเองการตั้งค่าของเขา (อิสระ) และถอนการติดตั้งโปรแกรมที่ไม่ควรไปยุ่งกับการตั้งค่าของผู้ใช้ทุก มันเป็นส่วนหนึ่งของโปรโตคอลความปลอดภัยของ Linux
Paddy Landau

@PaddyLandau: ถ้าคุณรู้คำตอบของคำถามกรุณาเขียนคำตอบที่เหมาะสมแทนความคิดเห็น
เดวิดฟอลเตอร์เตอร์

@ DavidFoerster ฉันคิดว่า OP กำลังถามเกี่ยวกับกลไกมากกว่าพื้นหลังแนวคิด แต่ด้วยล่ะค่ะ :)
นากุ๊บ

คำตอบ:


14

เป็นเพราะการตั้งค่าเฉพาะของผู้ใช้จะถูกเก็บไว้ในไดเรกทอรีบ้านของคุณและไม่ได้ถูกลบออก ลองค้นหาbluefishไดเรกทอรีภายใต้~/.configหรือ~/.bluefishไดเรกทอรีภายใต้บ้านและลบเพื่อรีเซ็ตการตั้งค่าผู้ใช้

อัปเดต:ตามที่ซานนาพูดถึงในความคิดเห็น (ซึ่งตอนนี้ถูกลบออก) มัน.bluefishอยู่ที่บ้าน


ขอบคุณมันใช้งานได้ ถึงกระนั้น Bluefish นั้นก็บั๊กกี้มาก (ตัวอย่างเช่นปุ่ม Apply และ OK สำหรับการตั้งค่าจะไม่ทำงาน) ซึ่งทำให้ฉันสงสัยว่า: ถ้ามันเป็นตัวแก้ไข Linux โดยเฉพาะและมันก็ยังบักอีกด้วยฉันควรใช้ต่อไปหรือไม่ ปลอดภัยไหม (มันเป็นหัวข้อนอก)
Foobarer

@Foobarer ฉันไม่ได้ใช้ Bluefish ตอนนี้ ฉันคิดว่าคุณควรพิจารณาใช้ทางเลือกที่ดีกว่าเช่น Bracket (สำหรับส่วนหน้า) และ / หรือประเสริฐ, อะตอม ฯลฯ ทุกคนดูเหมือนจะใช้สิ่งเหล่านี้ในวันนี้
Anwar

3

บางโปรแกรมเก็บการกำหนดค่าคอนฟิกสำหรับซอฟต์แวร์ที่ติดตั้งซึ่งแอปจะใช้สำหรับการติดตั้งและหรือใช้งาน ข้อมูลนี้ถูกเขียนไปยังไฟล์ / โฟลเดอร์ที่ซ่อนอยู่ในไดเรกทอรีบ้านของคุณ คุณสามารถดูได้โดยการแสดงไฟล์ที่ซ่อนอยู่ใน Nautilus โดยใช้Ctrl + Hหรือในเปลือกโดยใช้ls -aเพื่อดูไฟล์ ในกรณีของคุณคุณต้องการลบซอฟต์แวร์และทำการติดตั้งใหม่ทั้งหมด ดังนั้นทำสิ่งที่คุณทำ: sudo apt-get purge bluefishค้นหาไฟล์โปรแกรมในโฮมไดเร็กตอรี่ของคุณแล้วลบออกด้วยตนเอง จากนั้นคุณสามารถทำการติดตั้งใหม่ทั้งหมด

ดูลิงค์เหล่านี้สำหรับการอ้างอิง:

วิธีลบแอปพลิเคชันออกอย่างสมบูรณ์

วิธีที่ถูกต้องในการลบแอปพลิเคชันสมบูรณ์คืออะไร


1

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

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