“ dpkg: คำเตือน: ขณะลบไดเรกทอรี / usr / local ไม่ว่างจึงไม่ลบ” หมายความว่าอย่างไร


8

ฉันติดตั้ง Comodo Antivirus เพียงแค่อยากรู้อยากเห็นและเมื่อฉันลบด้วยsudo apt-get --purge remove cav-linuxฉันได้รับนี้:

dpkg: warning: while removing directory /usr/local not empty so not removed

ฉันควรจะกังวลเกี่ยวกับสิ่งที่ผิดหรือมีไฟล์บางไฟล์ที่ถูกกล่าวอ้างเกินควร

คำตอบ:


3

ข้อความเป็นเรื่องธรรมดาเมื่อโฟลเดอร์ไม่ว่างเปล่าตามที่แนะนำ นี่เป็นเพราะแพ็คเกจอื่น ๆ วางไฟล์ไว้ในโฟลเดอร์นี้ด้วย แพ็คเกจสามารถลบโฟลเดอร์ที่ไม่ว่างได้ง่ายซึ่งจะทำให้ระบบไม่เสถียรหรือเสียหาย

เป็นไปได้ว่าตัวคุณเองเก็บไฟล์ไว้ในโฟลเดอร์นี้ และมันจะน่ารำคาญอย่างแน่นอนหากไฟล์เหล่านั้นหายไปพร้อมกับโฟลเดอร์

นอกจากนี้โดยเฉพาะอย่างยิ่งโฟลเดอร์นี้เป็นหนึ่งในส่วนที่โฟลเดอร์เริ่มต้นของระบบแฟ้มลำดับชั้นมาตรฐาน ในการลบโฟลเดอร์นี้จึงไม่ใช่ความคิดที่ดี

ประวัติศาสตร์และเป็นไปตามมาตรฐานอย่างเคร่งครัด/usr/local/สำหรับข้อมูลที่ต้องเก็บไว้ในโฮสต์ท้องถิ่น (ตรงข้ามกับ/usr/ซึ่งอาจติดตั้งผ่านเครือข่าย) เวลาส่วนใหญ่/usr/local/ ใช้สำหรับการติดตั้งซอฟต์แวร์ / ข้อมูลที่ไม่ได้เป็นส่วนหนึ่งของการกระจายระบบปฏิบัติการมาตรฐาน (ในกรณีเช่นนี้/usr/จะมีเฉพาะซอฟต์แวร์ / ข้อมูลที่เป็นส่วนหนึ่งของการกระจายระบบปฏิบัติการมาตรฐาน) เป็นไปได้ว่ามาตรฐาน FHS อาจมีการเปลี่ยนแปลงในอนาคตเพื่อให้สอดคล้องกับอนุสัญญานี้โดยพฤตินัย)


4

ไม่มีอะไรต้องกังวล dpkg ไม่ลบไดเรกทอรีที่มีไฟล์อื่น ๆ อยู่ไม่ได้สร้างโดยแพ็คเกจที่ลบออก


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