วิธีถอนการติดตั้ง LibreOffice


149

ฉันควรลบแพคเกจใดเพื่อลบ libreoffice อย่างสมบูรณ์ ฉันไม่จำเป็นต้องใช้เครื่องมือ office

นั่นเป็นสิ่งเดียวที่ฉันมีกับตัวจัดการแพ็กเกจอย่างฉลาดไม่มีวิธีง่ายๆในการทำงานที่สำคัญในการลบซอฟต์แวร์ที่ไม่ต้องการ: S

คำตอบ:


237

พิมพ์สิ่งต่อไปนี้ในเทอร์มินัลเพื่อลบ libreoffice:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

@EliahKagan แต่สะอาดหมดจดของแพ็คเกจที่ดาวน์โหลดซอฟต์แวร์มา สิ่งที่ไม่จำเป็น
Kitizl

1
@Kitizl มันจะลบ.debไฟล์ใน/var/cache/apt/archivesใช่
Eliah Kagan

1
ใช้ sudo apt-get remove นี้ --purge libreoffice-common
Ihab Shoully

7
@Shoully ที่จะจัดการโดยคำตอบที่ได้รับการยอมรับlibreoffice*
chrisan

8
คำสั่งในzsh:sudo apt-get remove --purge libreoffice\*
Timo

26

เทคนิคการกำจัดอย่างละเอียดโดยเฉพาะอย่างยิ่ง

เหมาะสมโดยทั่วไป แต่โดยเฉพาะอย่างยิ่งเมื่อลบ 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

หากคุณต้องการที่จะลบไฟล์การกำหนดค่าส่วนกลางมากเกินไป (นี้ไม่ได้ส่งผลกระทบต่อการกำหนดค่าต่อผู้ใช้ในผู้ใช้ไดเรกทอรีบ้าน) แทนที่ด้วยremovepurge

ฉันคิดว่ามันไม่น่าเป็นไปได้ที่การลบสิ่งนี้จะทำให้โปรแกรมอื่น ๆ เสียหายเนื่องจาก 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-*$')
Explorer09

10

คุณสามารถใช้ความสามารถในการค้นหาแพ็คเกจที่ต้องการถอนการติดตั้ง:

aptitude search '~i' | grep libreoffice

ซึ่งจะส่งคืนรายการแพ็กเกจที่ติดตั้งทั้งหมดซึ่งมีข้อความ 'libreoffice' Grep เรียบร้อย!

จากนั้นใช้ apt-get เพื่อลบแพ็กเกจหลักที่คุณติดตั้งไว้และ apt-get autoremove จะลบแพ็กเกจขนาดเล็กทั้งหมดซึ่งไม่จำเป็นอีกต่อไป หวังว่าคำแนะนำนั้นจะช่วยได้!


ในการลบ LibreOfficeDev:aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Dan Dascalescu

6

นี่เป็นอีกวิธีที่ฉันพบ (ที่ 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 ก็เป็นหนึ่งในแพ็คเกจที่จะลบเช่นกัน


4

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

sudo apt purge libreoffice*

คุณต้องอ้างว่า "sudo apt purge libreoffice *"
Dan Dascalescu

1
ฉันคิดว่า @DanDascalescu แปลว่าอะไรคุณต้องพูดแบบนี้ว่า "libreoffice *" มิเช่นนั้น * จะใช้ไม่ถูกต้อง
Ben

3

สำหรับ Ubuntu รุ่นใหม่กว่า (16.04+ ขึ้นไปอาจจะก่อนหน้านี้)เพียงเพื่อให้คำตอบที่ทันสมัย

sudo apt purge -y libreoffice*

มันทำงานได้ทั้งหมดรวมถึง autoremove และ stuff


คุณอาจต้องพูดซ้ำ"libreoffice*"
Dan Dascalescu

2

อืมวิธีที่ง่ายที่สุดคือการใช้ตัวจัดการซอฟต์แวร์ ถอนการติดตั้ง libre-office จากที่นั่น หากคุณไม่ได้ติดตั้งด้วยตนเองโดย libre-office จำเป็นต้องใช้ libs (uno, ure) libs เหล่านั้นจะถูกถอนการติดตั้งโดยอัตโนมัติเช่นกัน


+1 เพื่อความง่าย ฉันมักจะต้องการใช้apt-get removeหรือapt-get remove --purgeตัวเอง แต่ถ้าใครบางคนเชื่อว่ามี "ไม่มีวิธีง่ายๆในการดำเนินงานที่สำคัญของการลบซอฟต์แวร์ที่ไม่พึงประสงค์" พวกเขาจริงๆไม่สามารถของ่ายกว่าคลิกที่ปุ่มลบ
Jon Hanna

1

สิ่งนี้จะถอนการติดตั้งแพ็คเกจ libreoffice ทั้งหมดใน ubuntu 16.04

sudo apt-get autoremove -y libreoffice-\*

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