Hapus semua paket yang diinstal dari PPA?

17

Saya telah menginstal LibreOffice 4 menggunakan PPA. Saya menggunakan LibreOffice 3, kemudian saya telah meningkatkan ke LibreOffice 4, karena saya agak ingin mencoba versi baru.

Sekarang karena saya menemukan bahwa LibreOffice 4 memiliki beberapa masalah, termasuk menangani bahasa ibu saya, saya ingin kembali ke LibreOffice 3.

Pertanyaan ini Bagaimana cara menurunkan versi dari LibreOffice 4.0 ke 3.6? sudah memiliki beberapa jawaban yang memiliki beberapa kesamaan dengan masalah saya yang disebutkan di atas, tetapi tidak menyelesaikan masalah saya. Pertanyaan ini berbicara tentang penurunan versi dari LibreOffice versi tertentu, yaitu dari 4,0 menjadi 3,6. Solusi yang disebutkan bukan yang saya cari. Mereka akan bekerja, tetapi solusi menyarankan mengunduh .debfile untuk LibreOffice 3.6 atau menambahkan PPA untuk mereka. Selain itu, beberapa jawaban mengesampingkan proporsi ~ (berlaku untuk solusi, namun) menekankan pada penggunaan sinaptik , bukan solusi baris perintah umum.

Saya ingin solusi umum tanpa menggunakan PPA atau mengunduh .debfile. Yang saya inginkan adalah beralih dari versi PPA (lebih tinggi) ke versi resmi (lebih rendah).

Bagaimanapun, untuk mencapai ini, saya menghapus direktori konfigurasi LibreOffice dari rumah saya dan kemudian menghapus LibreOffice dari mesin saya.

sudo apt-get purge libreoffice-*

Kemudian saya menghapus PPA yang relevan menggunakan sudo apt-add-repository --removeperintah. Dan kemudian berlari sudo apt-get update.

Sekarang, ketika saya mencoba menginstal LibreOffice menggunakan perintah

sudo apt-get install libreoffice

Saya mendapatkan longsoran output tentang dependensi yang belum terpenuhi, sesuatu seperti,

The following packages have unmet dependencies:
 libreoffice : Depends: libreoffice-core (= 1:3.5.7-0ubuntu4) but it is not going to be installed
(snipped)

Jika saya menggali masalah lebih lanjut, dengan menggunakan perintah,

sudo apt-get install libreoffice-core

saya mendapat

The following packages have unmet dependencies:  libreoffice-core :
Depends: libreoffice-common (> 1:3.5.7) but it is not going to be
installed
                Depends: libexttextcat0 (>= 2.2-8) but it is not going to be installed
                Depends: ure (>= 3.5.7~) but it is not going to be installed E: Unable to correct problems, you have held broken packages.

Bisakah Anda memberi tahu saya bagaimana cara menginstal LibreOffice 3 di mesin saya?

Saya menggunakan Ubuntu 12,04 LTS.


EDIT

Sebelum menerima jawaban yang diterima , saya bertanya-tanya, pada saat ini, jika saya mengambil komputer baru, dan menginstal Ubuntu 12.04, instalasi LibreOffice akan bekerja tanpa hambatan. Lalu mengapa saya tidak dapat menginstal LibreOffice di mesin 12,04 saya hari ini dari baris perintah sederhana? Kemudian jawaban yang diterima menjelaskan segalanya. Saya perlu menggunakan ppa-purgesehingga ini mengatur ulang semua paket dari PPA ke versi standar yang dirilis untuk distribusi saya. Pada dasarnya itu seperti cara untuk mengembalikan sistem saya kembali ke cara sebelum paket diinstal saya dari PPA. Artikel ini lebih jauh menguraikan ide.

Jawaban yang disebutkan di atas bekerja dengan baik untuk saya. Sebenarnya, ini adalah pendidikan bagi saya karena mengajarkan saya bagaimana menurunkan paket yang ditambahkan melalui PPA. Dan saya menyadari bahwa jawabannya sebenarnya mengajarkan kita untuk "pindah dari instalasi PPA paket ke paket versi yang lebih rendah."


Masroor
sumber
Apakah Anda ingin melakukannya sepenuhnya melalui Terminal? Sudahkah Anda mencoba sinaptik?
Waldir Leoncio
1
@WaldirLeoncio Ya, saya ingin melakukannya sepenuhnya melalui baris perintah. Dulunya Synaptic adalah alat favorit saya, tetapi sekarang saya merasa nyaman dengan baris perintah.
Masroor
1
@ don.joey Posting yang Anda panggil milik saya sebagai duplikat, tidak ada jawaban yang berfungsi untuk kasus saya. Selain itu, jika Anda perhatikan, semuanya berbicara tentang mengunduh file deb. Untuk LO 3.6 atau menambahkan repositori untuknya. Sekarang tolong beri tahu saya, jika saya mengambil komputer baru hari ini, dan menginstal Ubuntu 12.04, instalasi LO akan bekerja tanpa hambatan. Lalu mengapa saya tidak dapat menginstal LO di mesin 12,04 saya hari ini dari baris perintah sederhana? Semoga Anda akan menghapus bendera duplikat.
Masroor
1
Ini jelas bukan penipuan seperti yang disarankan. Pertanyaan ini dapat digeneralisasi sebagai "bagaimana cara menghapus paket yang diinstal sepenuhnya oleh ppa"; hampir tidak ada hubungannya dengan libreoffice. Pembohong yang disarankan adalah "bagaimana cara menghapus paket resmi libreoffice dan mendapatkan versi yang lebih rendah".
djeikyb
1
@MMA Saya mencoba untuk memperbaiki judul Anda, tetapi jika Anda dapat melakukan yang lebih baik, tentu saja, sunting. Saya juga mencoba memikirkan cara mengedit pertanyaan Anda untuk (1) menghapus meta hal-hal yang tidak dipertanyakan (2) membuatnya tampak seperti pertanyaan unik. Pertanyaan awal Anda sebenarnya terlihat cukup bagus. Saya pikir Anda hanya menjadi korban dari penutupan yang terlalu bersemangat (efek samping dari banjir pertanyaan berkualitas buruk)
djeikyb

Jawaban:

24

Anda memerlukan utilitas ppa-purge untuk menurunkan versi semua paket yang diinstal oleh PPA dan menonaktifkan PPA.

Karena Anda telah menghapus PPA dari daftar sumber Anda, Anda harus menambahkannya kembali.

Lalu lari:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<your_ppa_name_here>

Kemudian Anda dapat menginstal LibreOffice 3 dari repositori resmi.

Salam.

errikos
sumber
Mencoba metodenya, tidak berhasil. Ppa tidak ada dalam daftar sumber saya lagi, saya telah menghapusnya melalui sudo apt-add-repository --removeperintah, seperti yang ditunjukkan di atas. Bukankah itu cukup?
Masroor
4
Tidak. Menghapus PPA tidak menurunkan versi atau menghapus paket yang diinstal. Tambahkan kembali dan jalankan ppa-purgeperintah. Mengedit jawaban saya untuk mencerminkan hal ini.
errikos
Nasihat Anda bekerja dengan sempurna. Tidak tahu sisi membersihkan PPA ini. Artikel ini lebih jauh menguraikan ide. Sepertinya Anda tidak pernah bisa berhenti belajar, dan ini adalah salah satu hal terbaik yang saya pelajari dalam beberapa hari terakhir. Bagaimanapun, LO sekarang sedang diinstal di mesin saya dari repositori resmi.
Masroor
Menggunakan metode ini setelah menguji versi Chromium ppa. Setelah pembersihan-ppa saya memiliki Chromium standar dan semua pengaturan dan sinkronisasi bekerja dengan sempurna.
Dennis
-1

Buka Terminal Untuk Menghapus Instalasi LibreOffice Sebelumnya

Perintah Salin & Tempel:

sudo apt-get remove libreoffice*.*

tekan enter

Unduh LibreOffice Dari Situs Web

Klik Kanan & Ekstrak Folder LibreOffice

Ganti nama libreoffice

Potong & Tempel Ke Desktop

Buka Folder DEBS

Klik Kanan & Pilih Terminal Terbuka

Perintah Salin & Tempel:

sudo dpkg -i *.deb

tekan enter

LibreOffice Sekarang Telah Terinstal

scouser73
sumber
1
Tidak bisakah saya menginstal LO tanpa mengunduh file deb? Jika saya mengambil komputer baru hari ini, dan menginstal Ubuntu 12.04, instalasi LO akan berfungsi tanpa hambatan. Lalu mengapa saya tidak dapat menginstal LO di mesin 12,04 saya hari ini dari baris perintah sederhana? Merasa bingung.
Masroor