Kullanarak birçok Ppa'lar ekledim add-apt-repository komut. Bu ppa'ları kaldırmanın basit bir yolu var mı? Kontrol ettim /etc/apt/sources.list uygun deb hatları için ama orada değiller.
Bu bir sunucu sisteminde, bu yüzden bir komut satırı çözümü harika olurdu!
Kullan... --remove ppa'nın nasıl eklendiğine benzer şekilde bayrak:
sudo add-apt-repository --remove ppa:whatever/ppa
Ppa'ları silerek de kaldırabilirsiniz. .list dosyalardan /etc/apt/sources.list.d dizin.
Daha güvenli bir alternatif olarak, ppa-tasfiye kurabilirsiniz:
sudo apt-get install ppa-purge
Ve sonra ppa'yı kaldırın, resmi depolar tarafından sağlanan paketlere sağladığı paketleri incelikle düşürün:
sudo ppa-purge ppa:whatever/ppa
Bunun, PPA tarafından sağlanan paketleri kaldıracağını, ancak resmi depolar tarafından sağlananları kaldırmayacağını unutmayın. Bunları kaldırmak istiyorsanız, bunu apt'ye söylemelisiniz:
sudo apt-get purge package_name
Son olarak, Ubuntu Ayarları'ndaki "Yazılım Kaynakları" bölümündeki ppa'ları farenizin birkaç tıklamasıyla da devre dışı bırakabilir veya kaldırabilirsiniz (terminale gerek yoktur).
Dönüşümlü olarak ppas içinde saklanır /etc/apt/sources.list.d silmek istediğinizi girerek bulabilirsiniz:
ls /etc/apt/sources.list.d
Ardından, bu rahatsız edici ppa'nın adını not ettiğinizde (örn. myppa.list), girebilirsiniz:
sudo rm -i /etc/apt/sources.list.d/myppa.list
Kendine iyi bak rm ile (bu yüzden etkileşimli anahtarı kullandım, böylece eylemlerinizi onaylayabilirsiniz. Sonra koş sudo apt-get update sonradan.
Bu yöntem yalnızca ppa'yı kaldırır .list dosya; yol açtığı diğer sorunlar diğer dosyaları kaldırmak veya çözmek değil ppa bunun için şunları kullanabilirsiniz ppa-purge güncelleme yeteneğinizi geri aldıktan sonra (Sorunuzda bundan bahsettiğinizi biliyorum, ancak gelecekteki okuyucular için bu noktayı ekliyorum): bkz. burada hakkında daha fazla bilgi için ppa-purge.
Eğer daha önce olduğu gibi repo anahtarı eklendi eğer sana güvenen de dikkate kaldırmanız gerekir :
# list the trusted keyssudo apt-key list# remove the keysudo apt-key del KEY_ID
Ve yukarıda bahsettiğim soruya yorum yaptığım gibi,
Bir ... var Launchpad'de hata eklenti için ... ... kaldırmak isteyen bir argüman-apt-depo Komutanlığı. Teslim ettiğim bir birleştirme isteği özelliği uygulamak için, ancak henüz kabul edilmedi. Umarım yakında bu özelliğe sahip olursunuz.
Bazı insanlar bir GUI aracılığıyla depo eklemeyi ve kaldırmayı tercih edebilir. Ubuntu 10.10'dan itibaren bu biraz fazladan çalışma gerektiriyor. Bir açıklama şu adreste mevcuttur: wiki. Bu sorunun tüm cevaplarını tek bir yerde denemek ve elde edebilmek için, burada önemli ayrıntıları özetlemeye çalışacağım. Bu işlemin hala geçerli olduğundan emin olmak için wiki'yi (özellikle Ubuntu'nun yeni bir sürümü yayınlandıktan sonra) kontrol ettiğinizden emin olun.
>Öncelikle, Sistem Yönetimi menüsünde 'Yazılım Kaynaklarını' yeniden etkinleştirmek isteyeceksiniz. Uygulamalar / Yerler / Sistem menüsüne sağ tıklayın ve 'Menüleri Düzenle'yi tıklayın.
Bu bir pencere açacak, aşağı kaydırıp 'Yönetim' üzerine tıklayacaktır. 'Yazılım Kaynakları' nın yanındaki kutuyu işaretleyin ve ardından 'Kapat' düğmesini tıklayın.
Açılan pencerede, üstteki 'Diğer Yazılımlar' sekmesine tıklayın.
Eklediğiniz tüm depoları görmelisiniz (add-apt-repository aracılığıyla eklenen ppa'lar dahil). Bir depoyu yanındaki kutunun işaretini kaldırarak geçici olarak devre dışı bırakabilirsiniz. Bir depoyu kalıcı olarak kaldırmak için depoyu vurgulayın ve 'Kaldır' düğmesine tıklayın. İşiniz bittiğinde, 'Kapat' düğmesine basın.
Marcel Stimberg'in daha önce de belirttiği gibi:
Bu, ppa'yı depo listesinden kaldıracaktır, ancak paket standart repolarda birinin daha yeni bir sürümüyse, paketi daha sonra manuel olarak düşürmeniz gerekir. ppa-purge (diğer cevaba bakın) bunu sizin için yapar.
Launchpad’de bir hata var (Bugs : Software Properties /+bug/446216) add-apt-repository komutu için --remove argümanı isteniyor. Bir birleştirme isteği gönderdim (https://code.launchpad.net /~mac9416/software-properties/ add-apt-repo-remove-opt/+merge/30094) özelliği uygulamak için, ancak henüz kabul edilmedi. Umarım yakında bu özelliğe sahip olursunuz.
Bir GUI ile: ‘sudo synaptic’> Yapılandırma> Depolar> Ppa’lar > (bir PPA seçin)> Sil (belki “Kaldır”, doğru çeviriden emin değilim, yalnızca program seçeneklerini başka bir dilde kontrol edebilirim).
Bu harika bir haber. Eklemeyi geri al komutu olmadığı için beni biraz rahatsız etti; sadece yükleyen yetenek gibi bir şey! ppa-tasfiye iyidir, ancak bu resmi temsilcilerde bile değildir.