Paket mana yang harus saya hapus untuk menghapus libreoffice sepenuhnya? Saya tidak membutuhkan alat kantor.
Itulah satu keluhan yang saya miliki dengan manajer paket seperti apt, tidak ada cara sederhana untuk melakukan tugas penting untuk menghapus perangkat lunak yang tidak diinginkan: S
.deb
file/var/cache/apt/archives
, ya.libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
Teknik penghapusan yang sangat teliti.
Cocok secara umum, tetapi terutama ketika menghapus LibreOffice untuk menggantinya dengan LibreOffice atau OpenOffice yang diinstal secara manual.
Dengan asumsi LibreOffice disediakan oleh paket-paket resmi Ubuntu di sistem Anda (yang biasanya, kecuali Anda telah menginstalnya sendiri dari paket lain atau dari situs web LibreOffice), Anda dapat menghapusnya secara menyeluruh di Terminal:
Jika Anda ingin menghapus file konfigurasi global juga (ini tidak mempengaruhi konfigurasi per-pengguna di direktori home pengguna), ganti
remove
denganpurge
.Saya pikir tidak mungkin menghapus semua ini akan merusak program lain, karena Lubuntu tidak datang dengan LibreOffice, dan pengguna Lubuntu dapat menjalankan hampir semua program Ubuntu, tanpa harus menginstal LibreOffice.
Namun, itu adalah kekhawatiran yang sah dan saya tidak dapat menjamin bahwa tidak ada yang bergantung pada instalasi LibreOffice yang ada. Untungnya, kerusakan paling serius dapat dihindari dengan memastikan bahwa tidak ada yang Anda perlukan yang dihapus dengan paket LibreOffice. Anda bisa sangat berhati-hati saat menjalankan perintah penghapusan (hati-hati terhadap apa pun yang dikatakan akan dihapus), atau simulasikan penghapusan terlebih dahulu :
(Yaitu, diletakkan
-s
tepat setelahapt-get
, dan, secara opsional, hapussudo
.)Saya belum pernah mendengar tentang masalah yang timbul dari menghapus
fonts-opensymbol
tetapi itu adalah font, dan tidak cukup banyak orang menghapus paket untuk mengetahui apakah masalah melihat dokumen adalah hal biasa. Jadi, jika simulasi menunjukkan bahwa sejumlah paket lain yang Anda butuhkan atau tidak Anda kenal akan dihapus, cobalah simulasi tanpa menghapusfonts-opensymbol
dan lihat apa yang terjadi. Dan Anda mungkin memutuskan untuk tidak menghapus yang sama sekali.Teknik di atas mencopot pemasangan semua paket LibreOffice yang disediakan di Ubuntu. Saya mendapat daftar paket dari sini .
Untuk mempersingkat perintah dan menghindari keharusan mengetikkan nama setiap paket individual, dan juga berpotensi memperpanjang umur prosedur ini jika paket-paket dengan nama berbeda disediakan dalam versi LibreOffice yang lebih baru, saya menggunakan
*
wildcard untuk mencakup banyak paket sekaligus. Itu sendiri lolos dengan\
sehingga tidak akan diperluas oleh shell ke nama beberapa file atau direktori yang tidak terkait, sebelum diteruskan keapt-get
.Terkait: Bagaimana cara mengganti LibreOffice dengan OpenOffice?
sumber
apt-get
menggunakan ekspresi reguler daripada wildcard, jadi untuk menggunakan "wildcard" Anda harus mengetik'.*'
(ingat untuk melarikan diri*
di shell atau shell akan memperluas ke nama file yang tidak Anda inginkan). Thelibreoffice-\*
bekerja hanya sebagai kebetulan karena apt-get menggunakan pertandingan parsial pada regex (setara dengan'^.*libreoffice-*.*$'
) bukan pertandingan string lengkap (yaitu'^libreoffice-*$'
).Sebagai akibat wajar, Anda dapat menggunakan aptitude untuk mencari paket mana yang akan dihapus:
yang mengembalikan daftar semua paket yang diinstal yang berisi teks 'libreoffice'. Grep rapi!
Kemudian gunakan apt-get untuk menghapus paket utama yang telah Anda instal, dan apt-get autoremove akan menghapus semua paket yang lebih kecil yang tidak lagi diperlukan. Semoga nasihat itu membantu!
sumber
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Inilah cara lain yang saya temukan (di libre-software.net) :
Untuk menghapus instalasi LibreOffice sebelumnya:
Jika Anda juga ingin menghapus file konfigurasi LibO, gunakan sakelar pembersih:
Jadi, dengan "paket utama", gemue2010 mungkin berarti "libreoffice-core". Argumen "clean" dan "autoremove" untuk apt-get yang disediakan karthick87 selalu merupakan ide bagus.
Sementara saya menghargai command-line (terminal) sebanyak penggemar berikutnya, saya suka memiliki alternatif front-end GUI, solusi hanya mouse untuk masalah-masalah sepele. Dalam hal ini, dalam Synaptic, Anda dapat menandai paket libreoffice-core untuk penghapusan lengkap, dan ia menawarkan untuk menghapus paket tambahan (terkait / tergantung) berikut ini juga:
Penafian: Saya bukan pengguna linux berpengalaman, bahkan saya baru di dunia ini. Saya menyadari metode ini mungkin tidak memuaskan bagi sebagian orang, dan jawaban ini mungkin terlambat untuk digunakan oleh penanya yang asli, tetapi saya hanya membagikan temuan saya dengan harapan mereka akan berguna bagi orang lain yang mencari sesuatu seperti ini . Jadi sementara metode ini mungkin tidak menghapus semua paket yang terkait, beberapa di antaranya telah disebutkan, tampaknya lebih aman dan cukup baik untuk menghapus sebagian besar paket, bagi saya, jadi mungkin untuk yang lain juga. Terakhir, sebuah catatan: dalam kasus saya, mint-meta-xfce juga merupakan salah satu paket yang akan dihapus.
sumber
Di 16.04 menghapus ini sedikit lebih mudah. Anda hanya perlu mengeluarkan satu perintah yang sedikit berbeda. Saya harus menambahkan cara lama masih berfungsi juga jika Anda suka menggunakannya.
sumber
Pada versi Ubuntu yang lebih baru (16.04+, mungkin lebih awal) , hanya untuk memberikan jawaban terbaru (yang lain juga berfungsi):
sudo apt purge -y libreoffice*
Ini melakukan seluruh pekerjaan, termasuk autoremove dan semacamnya.
sumber
"libreoffice*"
Hmm, cara termudah adalah menggunakan pengelola perangkat lunak. uninstall kantor gratis dari sana. jika Anda tidak menginstal secara manual oleh libre-office libs yang diperlukan (uno, ure) libs tersebut juga akan dihapus secara otomatis.
sumber
apt-get remove
atauapt-get remove --purge
diri saya sendiri, tetapi jika seseorang meyakinkan ada "tidak ada cara sederhana untuk melakukan tugas penting menghapus perangkat lunak yang tidak diinginkan" mereka benar-benar tidak dapat meminta lebih sederhana daripada mengklik tombol hapus.Ini akan menghapus SEMUA paket libreoffice di ubuntu 16.04
sudo apt-get autoremove -y libreoffice-\*
sumber