PPA'dan yüklenen tüm paketler kaldırılsın mı?


17

PPA kullanarak LibreOffice 4'ü yükledim. LibreOffice 3 kullanıyordum, sonra LibreOffice 4'e geçtim, çünkü yeni bir sürümü denemek için biraz istekliydim.

Şimdi LibreOffice 4'ün ana dilimi kullanma da dahil olmak üzere bazı sorunları olduğunu bulduğumdan, LibreOffice 3'e geri dönmek istiyorum.

Bu soru LibreOffice 4.0'dan 3.6'ya nasıl düşürülür? Zaten yukarıda bahsedilen sorunumla benzerlik gösteren bazı cevapları var, ancak sorunumu çözmüyor. Bu soru, LibreOffice'in belirli bir sürümünden, yani 4.0'dan 3.6'ya geçmekten bahsediyor. Bahsedilen çözümler aradığım çözümler değil. Çalışacaklar, ancak çözümler .debLibreOffice 3.6 için dosya indirmeyi veya onlar için PPA eklemeyi önerir . Ayrıca, bazı cevaplar orantısız olarak ortaya koymaktadır (ancak çözüm için geçerlidir) , genel komut satırı çözümü değil , sinaptik kullanımı üzerinde vurgu yapmaktadır .

PPA kullanmadan veya dosya indirmeden genel bir çözüm istiyorum .deb. Tek istediğim (daha yüksek) PPA versiyonundan (daha düşük) resmi versiyona geri dönmek.

Her neyse, bunu başarmak için LibreOffice yapılandırma dizinini evimden kaldırdım ve daha sonra LibreOffice'i makinemden temizledim.

sudo apt-get purge libreoffice-*

Sonra ilgili PPA'ları sudo apt-add-repository --remove komutu . Sonra koştu sudo apt-get update.

Şimdi, LibreOffice komutunu kullanarak yüklemeye çalıştığımda

sudo apt-get install libreoffice

Karşılanmayan bağımlılıklar hakkında bir çığ çıktı, şöyle bir şey,

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

Sorunu daha ayrıntılı incelersem, komutu kullanarak,

sudo apt-get install libreoffice-core

alırım

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.

Lütfen LibreOffice 3'ü makineme nasıl kuracağımı söyleyebilir misiniz?

Ubuntu 12.04 LTS kullanıyorum.


DÜZENLE

Kabul edilen cevabı almadan önce , şu anda, yeni bir bilgisayar alıp Ubuntu 12.04'ü kurarsam, LibreOffice kurulumunun sorunsuz bir şekilde çalışacağını merak ediyordum. O zaman neden bugün basit komut satırından 12.04 makineme LibreOffice'i yükleyemiyorum? Sonra kabul edilen cevap her şeyi açıklığa kavuşturdu. Ben ppa-purgebu benim PPA dağıtım için yayımlanan standart sürümlere tüm paketleri sıfırlar kullanmanız gerekir . Temelde sistemimi bir PPA'dan kurulu paketlerimden önceki haline geri getirmenin bir yolu gibi. Bu makale fikri daha ayrıntılı olarak ele almaktadır.

Yukarıda belirtilen cevap benim için mükemmel çalıştı. Aslında, bu benim için bir eğitimdi, çünkü bana PPA yoluyla eklenen bir paketi nasıl düşüreceğini öğretti. Ve cevabın aslında bize "bir paketin PPA kurulumundan resmi alt versiyon paketine geçmeyi" öğrettiğini fark ettim.



Tamamen Terminal üzerinden mi yapmak istiyorsun? Sinaptik denediniz mi?
Waldir Leoncio

1
@WaldirLeoncio Evet, tamamen komut satırı üzerinden yapmak istiyorum. Bir zamanlar Synaptic benim favori aracımdı, ama şimdi komut satırıyla rahat hissediyorum.
Masroor

1
@ don.joey Benimkini yinelemek için çağırdığınız yazı, yanıtların hiçbiri benim durumum için işe yaramıyor. Dahası, lütfen fark ederseniz, hepsi ya LO 3.6 için .deb dosyalarını indirmek veya bunun için depo eklemek hakkında konuşurlar. Şimdi söyle bana, eğer bugün yeni bir bilgisayar alırsam ve Ubuntu 12.04'ü kurarsam, LO kurulumu sorunsuz bir şekilde çalışır. Öyleyse neden bugün basit komut satırından 12.04 makineme LO yükleyemiyorum? Umarım yinelenen bayrağı kaldırırsınız.
Masroor

1
Bu kesinlikle önerildiği gibi bir dupe değil. Bu soru "bir ppa tarafından yüklenen paketleri nasıl tamamen kaldırabilirim" şeklinde genelleştirilebilir; libreoffice ile hemen hemen hiçbir ilgisi yoktur. Önerilen dupe "resmi bir libreoffice paketini nasıl kaldırabilir ve daha düşük bir sürüm alabilirim" dir.
djeikyb

1
@MMA Başlığınızı hassaslaştırmaya çalıştım, ancak daha da iyisini yapabiliyorsanız, elbette düzenleyin. Ben de (1) meta soru olmayan şeyler kaldırmak (2) açıkça benzersiz bir soru gibi görünmesini sağlamak için sorunuzu düzenlemek için düşünmeye çalışıyordu. Orijinal sorunuz aslında oldukça iyi görünüyor. Ben sadece gayretli kapatıcıların bir kurbanı olduğunuzu düşünüyorum (kötü kalite sorularının bir
dalgasının

Yanıtlar:


24

PPA tarafından yüklenen tüm paketleri düşürmek ve PPA'yı devre dışı bırakmak için ppa-purge yardımcı programına ihtiyacınız vardır.

PPA'yı kaynaklar listenizden çıkardığınız için tekrar eklemeniz gerekir.

O zaman koş:

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

Ardından LibreOffice 3'ü resmi depolardan yükleyebilirsiniz.

Saygılarımızla.


Yöntemi denedim, işe yaramadı. Ppa artık kaynak listemde değil, sudo apt-add-repository --removeyukarıda belirtildiği gibi komutla kaldırdım . Bu yeterli değil mi?
Masroor

4
Hayır. PPA'nın kaldırılması, kurulu paketlerini düşürmez veya kaldırmaz. Geri ekleyin ve ppa-purgekomutu yürütün . Cevabımı bunu yansıtacak şekilde düzenleme.
errikos

Tavsiyen mükemmel çalıştı. Bir PPA temizliği bu tarafı bilmiyordum. Bu makale fikri daha da detaylandırdı. Öğrenmeyi asla bırakamayacağınız anlaşılıyor ve bu son günlerde öğrendiğim en iyi şeylerden biri. Her neyse, LO şu anda makineme resmi depolardan yükleniyor.
Masroor

Chromium'un ppa sürümünü test ettikten sonra bu yöntemi kullandı. Ppa-tasfiyeden sonra standart Chromium ve tüm ayarlara ve senkronizasyona mükemmel bir şekilde çalıştım.
Dennis

-1

Önceki LibreOffice Yüklemesini Kaldırmak İçin Terminali Açın

Kopyala ve Yapıştır Komutu:

sudo apt-get remove libreoffice*.*

Enter tuşuna basın

Web sitesinden LibreOffice'i indirin

LibreOffice Klasörünü Sağ Tıklayın ve Ayıklayın

Rename It Instagram Hesabındaki Resim ve Videoları libreoffice

Kes ve Masaüstüne Yapıştır

DEBS Klasörüne Git

Sağ Tıkla & Terminalde Aç'ı Seç

Kopyala ve Yapıştır Komutu:

sudo dpkg -i *.deb

Enter tuşuna basın

LibreOffice Yüklendi


1
.Deb dosyalarını indirmeden LO yükleyemez miyim? Bugün yeni bir bilgisayar alıp Ubuntu 12.04'ü kurarsam, LO kurulumu sorunsuz bir şekilde çalışır. Öyleyse neden bugün basit komut satırından 12.04 makineme LO yükleyemiyorum? Şaşkın hissediyorum.
Masroor
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.