ฉันควรลบแพคเกจใดเพื่อลบ libreoffice อย่างสมบูรณ์ ฉันไม่จำเป็นต้องใช้เครื่องมือ office
นั่นเป็นสิ่งเดียวที่ฉันมีกับตัวจัดการแพ็กเกจอย่างฉลาดไม่มีวิธีง่ายๆในการทำงานที่สำคัญในการลบซอฟต์แวร์ที่ไม่ต้องการ: S
ฉันควรลบแพคเกจใดเพื่อลบ libreoffice อย่างสมบูรณ์ ฉันไม่จำเป็นต้องใช้เครื่องมือ office
นั่นเป็นสิ่งเดียวที่ฉันมีกับตัวจัดการแพ็กเกจอย่างฉลาดไม่มีวิธีง่ายๆในการทำงานที่สำคัญในการลบซอฟต์แวร์ที่ไม่ต้องการ: S
คำตอบ:
พิมพ์สิ่งต่อไปนี้ในเทอร์มินัลเพื่อลบ libreoffice:
sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
.deb
ไฟล์ใน/var/cache/apt/archives
ใช่
libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
เหมาะสมโดยทั่วไป แต่โดยเฉพาะอย่างยิ่งเมื่อลบ LibreOffice เพื่อแทนที่ด้วย LibreOffice หรือ OpenOffice ที่ติดตั้งด้วยตนเอง
สมมติว่า LibreOffice ให้บริการโดยแพ็คเกจ Ubuntu อย่างเป็นทางการในระบบของคุณ (ซึ่งโดยทั่วไปคือถ้าคุณไม่ได้ติดตั้งด้วยตัวคุณเองจากแพ็คเกจอื่นหรือจากเว็บไซต์ LibreOffice) คุณสามารถลบออกได้อย่างง่ายดายใน Terminal:
sudo apt-get remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg
หากคุณต้องการที่จะลบไฟล์การกำหนดค่าส่วนกลางมากเกินไป (นี้ไม่ได้ส่งผลกระทบต่อการกำหนดค่าต่อผู้ใช้ในผู้ใช้ไดเรกทอรีบ้าน) แทนที่ด้วยremove
purge
ฉันคิดว่ามันไม่น่าเป็นไปได้ที่การลบสิ่งนี้จะทำให้โปรแกรมอื่น ๆ เสียหายเนื่องจาก Lubuntu ไม่ได้มาพร้อมกับ LibreOffice และผู้ใช้ Lubuntu ก็สามารถเรียกใช้โปรแกรม Ubuntu ใด ๆ ได้โดยไม่ต้องติดตั้ง LibreOffice
ยังคงเป็นเรื่องที่ถูกต้องตามกฎหมายและฉันไม่สามารถรับประกันได้ว่าไม่มีสิ่งใดขึ้นอยู่กับการติดตั้ง LibreOffice ที่คุณมีอยู่ โชคดีที่การแตกหักที่ร้ายแรงที่สุดสามารถป้องกันได้ด้วยการทำให้แน่ใจว่าไม่มีสิ่งใดที่คุณต้องการถูกลบออกด้วยแพ็กเกจ LibreOffice คุณสามารถระวังได้มากในขณะที่รันคำสั่งลบ (ระวังสิ่งอื่นที่มันบอกว่าจะถูกถอนการติดตั้ง) หรือจำลองการลบก่อน :
apt-get -s remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg
(นั่นคือใส่-s
ทันทีหลังจากapt-get
นั้นและเลือกลบออกsudo
)
ฉันไม่เคยได้ยินเกี่ยวกับปัญหาใด ๆ ที่เกิดขึ้นจากการลบfonts-opensymbol
แต่เป็นแบบอักษรและมีคนไม่เพียงพอที่จะลบแพ็กเกจเพื่อทราบว่าปัญหาการดูเอกสารเป็นเรื่องปกติหรือไม่ ดังนั้นหากการจำลองพบว่ามีแพ็กเกจอื่น ๆ ที่คุณต้องการหรือไม่คุ้นเคยจะถูกลบออกไปลองจำลองโดยไม่ต้องลบออกfonts-opensymbol
และดูว่าเกิดอะไรขึ้น และคุณอาจตัดสินใจว่าจะไม่ลบอันนั้นเลย
เทคนิคด้านบนจะถอนการติดตั้งแพ็คเกจ LibreOffice ทั้งหมดที่มีใน Ubuntu ฉันมีรายชื่อของแพคเกจจากที่นี่
เพื่อย่นคำสั่งและหลีกเลี่ยงการพิมพ์ชื่อของแต่ละแพ็กเกจและอาจยืดอายุของโพรซีเดอร์นี้ในกรณีที่แพ็กเกจที่มีชื่อแตกต่างกันถูกจัดเตรียมไว้ใน LibreOffice เวอร์ชันถัดมาฉันใช้*
wildcard เพื่อครอบคลุมหลายแพ็กเกจในครั้งเดียว มันเป็นตัวเองหนีไปกับเพื่อที่จะไม่ได้รับการขยายตัวเปลือกลงในชื่อของแฟ้มที่ไม่เกี่ยวข้องบางส่วนหรือไดเรกทอรีก่อนที่จะถูกส่งผ่านไปยัง\
apt-get
ที่เกี่ยวข้อง: วิธีการแทนที่ LibreOffice ด้วย OpenOffice
apt-get
ใช้นิพจน์ทั่วไปแทนที่จะใช้ wildcard ดังนั้นในการใช้ "wildcard" คุณควรพิมพ์'.*'
(อย่าลืมที่จะหลบหนี*
ในเชลล์มิฉะนั้นเชลล์จะขยายให้เป็นชื่อไฟล์ที่คุณไม่ต้องการ) การlibreoffice-\*
ทำงานเป็นเรื่องบังเอิญเท่านั้นเนื่องจาก apt-get ใช้การจับคู่บางส่วนใน regex (เทียบเท่า'^.*libreoffice-*.*$'
) แทนการจับคู่สตริงทั้งหมด (เช่น'^libreoffice-*$'
)
คุณสามารถใช้ความสามารถในการค้นหาแพ็คเกจที่ต้องการถอนการติดตั้ง:
aptitude search '~i' | grep libreoffice
ซึ่งจะส่งคืนรายการแพ็กเกจที่ติดตั้งทั้งหมดซึ่งมีข้อความ 'libreoffice' Grep เรียบร้อย!
จากนั้นใช้ apt-get เพื่อลบแพ็กเกจหลักที่คุณติดตั้งไว้และ apt-get autoremove จะลบแพ็กเกจขนาดเล็กทั้งหมดซึ่งไม่จำเป็นอีกต่อไป หวังว่าคำแนะนำนั้นจะช่วยได้!
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
นี่เป็นอีกวิธีที่ฉันพบ (ที่ libre-software.net) :
ในการลบการติดตั้ง LibreOffice ก่อนหน้า:
sudo apt-get remove libreoffice-core
หากคุณต้องการลบไฟล์กำหนดค่า LibO ด้วยให้ใช้สวิตช์ล้างข้อมูล:
sudo apt-get remove --purge libreoffice-core
ดังนั้นโดย "แพ็คเกจหลัก" gemue2010 อาจหมายถึง "libreoffice-core" อาร์กิวเมนต์ "clean" และ "autoremove" เพื่อการรับที่karthick87 ที่ระบุนั้นเป็นความคิดที่ดีเสมอ
ในขณะที่ฉันซาบซึ้งกับ command-line (เทอร์มินัล) มากพอ ๆ กับผู้ที่กระตือรือร้นต่อไปฉันชอบที่จะมีทางเลือก front-end GUI ซึ่งเป็นโซลูชันสำหรับเมาส์เพียงอย่างเดียวสำหรับเรื่องเล็กน้อย ในกรณีนี้ใน Synaptic คุณสามารถทำเครื่องหมายแพ็กเกจ libreoffice-core สำหรับการลบที่สมบูรณ์และเสนอให้ลบแพ็กเกจเพิ่มเติม (ที่เกี่ยวข้อง / ขึ้นอยู่กับ) ต่อไปนี้ด้วย:
libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-gtk libreoffice-help-en-us libreoffice-Impress
ข้อจำกัดความรับผิดชอบ:ฉันไม่ใช่ผู้ใช้ linux ที่มีประสบการณ์จริง ๆ แล้วฉันยังใหม่กับโลกนี้ ฉันรู้ว่าวิธีการนี้อาจไม่เป็นที่พอใจสำหรับบางคนและคำตอบนี้อาจจะสายเกินไปที่จะใช้กับผู้ถามเดิม แต่ฉันแบ่งปันเพียงการค้นพบของฉันด้วยความหวังว่าพวกเขาจะถูกนำไปใช้กับคนอื่น ๆ . ดังนั้นในขณะที่วิธีนี้อาจไม่ลบแพ็คเกจที่เกี่ยวข้องทั้งหมดซึ่งบางอันได้รับการกล่าวถึงแล้วดูเหมือนว่าปลอดภัยกว่าและดีพอที่จะลบแพ็คเกจส่วนใหญ่มาให้ฉัน สุดท้ายข้อควรทราบ: ในกรณีของฉัน mint-meta-xfce ก็เป็นหนึ่งในแพ็คเกจที่จะลบเช่นกัน
ในการลบ 16.04 นี้เป็นเรื่องง่ายขึ้นเล็กน้อย คุณจะต้องใช้คำสั่งที่แตกต่างกันเพียงเล็กน้อยเท่านั้น ฉันควรจะเพิ่มวิธีเก่า ๆ ที่ยังใช้งานได้เช่นกันหากคุณต้องการใช้
sudo apt purge libreoffice*
สำหรับ Ubuntu รุ่นใหม่กว่า (16.04+ ขึ้นไปอาจจะก่อนหน้านี้)เพียงเพื่อให้คำตอบที่ทันสมัย
sudo apt purge -y libreoffice*
มันทำงานได้ทั้งหมดรวมถึง autoremove และ stuff
"libreoffice*"
อืมวิธีที่ง่ายที่สุดคือการใช้ตัวจัดการซอฟต์แวร์ ถอนการติดตั้ง libre-office จากที่นั่น หากคุณไม่ได้ติดตั้งด้วยตนเองโดย libre-office จำเป็นต้องใช้ libs (uno, ure) libs เหล่านั้นจะถูกถอนการติดตั้งโดยอัตโนมัติเช่นกัน
apt-get remove
หรือapt-get remove --purge
ตัวเอง แต่ถ้าใครบางคนเชื่อว่ามี "ไม่มีวิธีง่ายๆในการดำเนินงานที่สำคัญของการลบซอฟต์แวร์ที่ไม่พึงประสงค์" พวกเขาจริงๆไม่สามารถของ่ายกว่าคลิกที่ปุ่มลบ
สิ่งนี้จะถอนการติดตั้งแพ็คเกจ libreoffice ทั้งหมดใน ubuntu 16.04
sudo apt-get autoremove -y libreoffice-\*