Bir havuz / PPA bir Yayın dosyasına sahip değilse ne yapabilirim?


50

Güncelleme yaparken aşağıdaki hata mesajını alıyorum:

W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.

Burada, bu hata ile ilgili başka bir ifade buldum: PPA kullanırken veya paket listelerimi güncellerken 404 hatasını nasıl düzeltirim?

Bu, bazı PPA'ların çıkarılmasını önerir; ve, ihtiyacım olan güncellemeleri alamayacağım anlamına geleceğinden bunu yapmam gerekip gerekmediğinden emin değilim.

Yapmam gereken bu mu?


xenial muhtemelen artık desteklenmiyorsa yükseltilmelidir. Tüm depoları eski-release.ubuntu.com yerine kullanacak şekilde değiştirmelisiniz ve ardından sudo do-releases-upgradedesteklenen bir Ubuntu sürümü almak için bunu yapmalısınız . help.ubuntu.com/community/EOLUpgrades Ah, eski bir PPA idi. Ben sadece bu problemi yaşadım ve bu hile ile çözüldü. Önce buraya bir arama yaptığımda geldim.
Anders

Başka bir şey denemeden önce sunucunuzdan internete ağ erişiminiz olduğundan emin olun. Aksi takdirde bu hatayı da alırsınız.
user92240

1
@Bu tarih itibariyle anders Xenial hala bakım güncellemeleriyle desteklenmektedir. Şüphe duyduğunuzda , yayın programını
Elder Geek,

Yanıtlar:


30

Eklediğiniz PPA, Ubuntu sürümünüzü desteklemiyor. Örneğin, ppa:mc3man/trusty-mediaPPA yalnızca Güvenilir (yalnızca Ubuntu 14.04) (güvenilir ortam) içindir. Açıkçası, Xenial için dosya yok (16.04). Hangi Ubuntu sürümlerinin desteklendiğini görmek için PPA'nın Launchpad sayfasını kontrol edebilirsiniz .

Aşağıdakileri öneririm:

  • Eski sürümler için PPA'yı çıkarın. Bu örnek için:sudo ppa-purge ppa:mc3man/trusty-media

  • Sürümünüz için bir PPA varsa ekleyin. Bu durumda, Xenial için bir PPA var: mc3man / xerus-media . Kullanarak ekleyebilirsinizsudo add-apt-repository ppa:mc3man/xerus-media


12
Öyleyse ilk şey: ppa-purgeGelecekte birileri bu cevabı okuduysa, bir not kadar olmadı : İlk önce koşturmaya başlamanız gerekebilir sudo apt-get install ppa-purge.
Addem

7
İkincisi, ilk kurşun noktasını denedim ve Warning: apt-get update failed for some reasongenellikle gelen diğer bazı hata mesajlarından sonra uyarı aldım sudo apt-get update.
Addem

3
Ayrıca ikinci kurşun noktasını yaptıktan ve çalıştırdıktan sonra sudo apt-get updateolağan hata mesajlarını alıyorum. Bu noktada ilişkili Trust Media olayını devre dışı bırakmam gerektiğini tahmin ediyorum.
Addem

4
Evet, Sistem Ayarları> Yazılım ve Güncellemeler> Diğer yazılım altındaki Trusty Media ve mc3man için bazı onay kutularının işaretini kaldırdıktan sonra, tekrar güncelleme yaptım ve hata mesajı almadım. İhtiyacım olan hiçbir şeyi kaldırmadığım için% 90 güvenim var.
Addem

6
Bunun yerine ppa-purgesadece kullanmak yoksa sudo add-apt-repository -r ppa:….
tatlı

9

Evet, Trusty Media ve altında mc3man için bazı onay kutularını işaretlemeden

Sistem Ayarları > Yazılım ve Güncellemeler > Diğer Yazılımlar

hile yaptım. ppa-purgebenim için işe yaramadı.


Bu bir sunucuda kullanılıyorsa ne yapmalı?
Brainmaniac

Bunun bir avantajı, yalnızca her şeyi temizlemek yerine geçici olarak devre dışı bırakmak istiyorsanız , PPA'yı yeniden etkinleştirmektir .
GDP2,

5

Kişisel deneyimlerime göre, PPA sahibiyle (PPA hakkında konuşursak) doğrudan ihtiyaç duyduğu paketleri hazırlamalarını (genellikle daha yeni, bu nedenle desteklenen sürümler) aşağıdaki adımları izleyerek tavsiye etmeyi önerebilirim:

  1. Sisteminizde PPA'yı geçici olarak devre dışı bırakın (diğer cevaba bakınız).
  2. Https://launchpad.net adresindeki PPA sayfasını ziyaret edin ve giriş yapın.
  3. Yükleyicinin adını Yüklendi sütununda belirle, adın köprüsünü tıkla
  4. Ardından Bu kullanıcıyla iletişim kur'a tıklayın.

    Bu kullanıcıyla iletişim kur

  5. Ve formu gerekli tüm bilgilerle doldurun:

    Kimden: e-postanız burada düz olarak gösterilecektir.
    Konu: Ubuntu NN.MM sürümü için AppName Paketleme
    Mesajı:

    Sevgili PPA sahibi!

    AppName'deki işin için teşekkür ederim .
    Ubuntu NN.MM sürümü için paketi hazırlarsanız çok iyi olur .

    Saygılarımızla,
    kullanıcı .

  6. PPA sahibinden bir e-posta bekleyin.

  7. Paket yayınlandığında sisteme tekrar PPA ekleyin.
  8. Keyfini çıkarın!

0

PPA'yı çizgi ile birlikte çıkarın:

sudo add-apt-repository --remove ppa:mc3man/trusty-media

Şimdi koş

sudo apt-get update
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.