Bagaimana PPA bisa dihapus?

1221

Saya telah menambahkan banyak PPA menggunakan add-apt-repositoryperintah. Apakah ada cara sederhana untuk menghapus PPA ini? Saya sudah memeriksa /etc/apt/sources.listjalur deb yang sesuai tetapi tidak ada.

Ini ada di sistem server sehingga solusi baris perintah akan lebih bagus!

David Ashford
sumber
11
Ada bug di Launchpad ( bugs.launchpad.net/software-properties/+bug/446216 ) meminta argumen --remove untuk perintah add-apt-repository. Saya telah mengirimkan permintaan penggabungan ( code.launchpad.net/~mac9416/software-properties/… ) untuk mendapatkan fitur tersebut diimplementasikan, tetapi belum diterima. Semoga Anda memiliki fitur ini segera.
Michael Crenshaw
Itu berita bagus. Saya sedikit kesal karena tidak ada perintah jangan membatalkan penambahan; agak seperti bakat yang hanya menginstal! ppa-purge bagus tapi itu bahkan tidak di repo resmi.
David Ashford
1
Terkait. (Khususnya, lihat jawaban saya ini untuk mulai ppa-purgebekerja dengan multarch.)
Eliah Kagan
1
saya dapat menyarankan mencoba untuk mencari yang tidak perlu kemudian del (rm -rf) satu per satu mereka: grep -i WhatYouWantTosearch /etc/apt/sources.list{,.d/*}
Vladimir Ch
2
Dengan GUI: sudo synaptic> Konfigurasi> Gudang> PPA> (pilih PPA)> Hapus (atau mungkin "Hapus", tidak yakin dengan terjemahan yang tepat, saya hanya dapat memeriksa opsi program dalam bahasa lain).
Fran

Jawaban:

1536

Gunakan --removebendera, mirip dengan bagaimana PPA ditambahkan:

sudo add-apt-repository --remove ppa:whatever/ppa

Sebagai alternatif yang lebih aman, Anda dapat menginstal ppa-purge:

sudo apt-get install ppa-purge

Dan kemudian menghapus PPA, menurunkan paket dengan anggun yang disediakan untuk paket yang disediakan oleh repositori resmi:

sudo ppa-purge ppa:whatever/ppa

Perhatikan bahwa ini akan menghapus paket yang disediakan oleh PPA, tetapi tidak yang disediakan oleh repositori resmi. Jika Anda ingin menghapusnya, Anda harus mengatakannya pada apt:

sudo apt-get purge package_name

Anda juga dapat menghapus AKP dengan menghapus .listfile dari /etc/apt/sources.list.ddirektori.

Terakhir, Anda juga dapat menonaktifkan atau menghapus AKP dari bagian "Sumber Perangkat Lunak" di Pengaturan Ubuntu dengan beberapa klik mouse Anda (tidak perlu terminal).

Giorgi Jvaridze
sumber
27
Ini akan menghapus PPA dari daftar repositori tetapi jika paket tersebut adalah versi yang lebih baru dari dalam repo standar, Anda harus menurunkan versi paket secara manual setelahnya. ppa-purge (lihat jawaban lain) melakukannya untuk Anda.
Marcel Stimberg
30
Saya mendapatkan add-apt-repository: error: no such option: --remove: - /
Rafa
7
seharusnyasudo apt-add-repository --remove ppa:repo_name/subdirectory
MountainX
7
Demikian pula, saya mendapatkan add-apt-repository: error: no such option: --removedanadd-apt-repository: error: no such option: -r
virtualxtc
66
Ini hampir sama logisnya dengan mengklik tombol "Start" untuk mematikan.
Gauthier
264

Cukup jalankan apt-add-repository lagi dengan --removeopsi untuk menghapus PPA yang ditambahkan melalui command-line, misalnya:

sudo apt-add-repository --remove ppa:kernel-ppa/ppa

Kemudian perbarui dengan:

sudo apt-get update
ish
sumber
apakah ini akan menghapus PPA secara permanen?
Chirag
1
Ya, secara permanen. Untuk menggunakannya lagi, Anda harus menambahkan secara manual seolah-olah Anda melakukannya untuk pertama kali.
ish
5
Sebagai catatan, bendera --remove / -r telah ditambahkan pada 10.10. Sumber: askubuntu.com/a/18202/41756
Niels Bom
6
Sebagaimana disebutkan di atas; Saya menjalankan 13.10 dan saya dapatkanadd-apt-repository: error: no such option: --remove
virtualxtc
1
@ClainDsilva Itu karena Anda akan terjebak pada versi yang diinstal secara lokal dari paket apa pun yang mungkin telah Anda instal dari PPA. Anda harus selalu menggunakan pembersihan ppa.
John Scott
172

Bergantian, seperti ppasyang disimpan di /etc/apt/sources.list.dAnda dapat menemukan yang ingin Anda hapus dengan memasukkan:

ls /etc/apt/sources.list.d

Kemudian ketika Anda telah mencatat nama ppa yang menyinggung (misalnya myppa.list), Anda dapat memasukkan:

sudo rm -i /etc/apt/sources.list.d/myppa.list

Berhati-hatilah dengan rm (karenanya mengapa saya telah menggunakan sakelar interaktif sehingga Anda dapat mengonfirmasi tindakan Anda. Kemudian jalankan sudo apt-get updatesesudahnya.

Metode ini hanya menghapus .listfile ppa ; itu tidak menghapus file lain atau memilah masalah lain yang disebabkan oleh ppa; untuk itu Anda dapat menggunakan ppa-purgesetelah Anda mendapatkan kembali kemampuan pembaruan Anda (saya tahu Anda menyebutkan ini dalam pertanyaan Anda, tetapi saya menambahkan poin ini untuk pembaca masa depan): lihat di sini untuk informasi lebih lanjut tentang ppa-purge.

Juga pertimbangkan bahwa jika Anda sebelumnya menambahkan kunci repo sebagai tepercaya Anda harus menghapusnya :

# list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID
Komunitas
sumber
7
Ini bekerja untuk saya, sedangkan jawaban yang diterima tidak.
philshem
Saya menghapus isi penuh dari folder /etc/apt/sources.list.d/ dan masih ada 4 entri yang buruk: / mengapa mulai gagal sekarang ...
erm3nda
Perhatikan bahwa saat mendaftar kunci, mereka akan memiliki garis seperti pub 2048R/5044912E 2010-02-11. Dalam hal ini, untuk menghapus kunci ini, KEY_IDadalah 5044912E. Lihat askubuntu.com/a/107189/108037 . Saya menyebutkan ini karena apt-key delgagal dengan diam-diam OKketika diberikan 2048R/5044912Esebagai ID kunci.
jamesc
125

Anda dapat menggunakan

sudo ppa-purge ppa:repository-name/subdirectory

perintah di terminal.

Pertama-tama Anda harus menginstal ppa-purgeuntuk menggunakan perintah ini. Untuk melakukannya, gunakan sudo apt-get install ppa-purgeatau klik tombol ini:

Instal melalui pusat perangkat lunak

Cari tahu lebih lanjut di sini .

Kone4040
sumber
5
Ini tidak akan berfungsi untuk repositori yang dihapus dalam hal ini gagal dengan "Peringatan: Tidak dapat menemukan daftar paket untuk PPA: subdirektori nama-repositori".
Lekensteyn
Ini tidak tersedia untuk Ubuntu 11.10, atau saya salah?
matematika
9
Yo, ini tidak berhasil untuk saya, tetapi saya sangat menyukai sintaksis sehingga saya memilihnya.
Conrad.Dean
@DaveJarvis itu tidak diinstal secara default pada sistem apa pun = /. Saya telah mengedit jawaban untuk memasukkan informasi tentang cara menginstalnya.
Alaa Ali
Ini tidak berfungsi untuk saya, ternyata itu tidak menonaktifkan ppa dan kemudian tidak benar-benar menurunkan versi paket. Namun, ia mencetak daftar paket, seperti nama paket / distribusi. Jika Anda menonaktifkan ppa secara manual, dan kemudian menjalankan apt-get install <complete-list-of-those-packages>, apt-get kemudian akan menurunkan versi otomatis untuk Anda, berdasarkan output, saya pikir itu sama dengan yang dilakukannya secara internal.
Berdir
44

Jawaban atas pertanyaan ini akan membantu Anda.

Anda dapat mengelola PPA di System > Administration > Software Sourcesatau dengan menghapus file di /etc/apt/sources.list.d/.

Anda juga dapat menggunakan paket yang disebut ppa-purge .

Dan, ketika saya mengomentari pertanyaan yang saya tautkan di atas,

Ada bug di Launchpad yang meminta argumen --remove untuk perintah add-apt-repository. Saya telah mengirimkan permintaan penggabungan untuk mengimplementasikan fitur, tetapi belum diterima. Semoga Anda memiliki fitur ini segera.

Michael Crenshaw
sumber
2
Saya menemukannya Ubuntu Software Center > Edit > Software Sources.
Josh M.
Tautan "ppa-purge" tidak berfungsi. Ini memberikan kesalahan 404.
Cristiana Nicolae
3
FYI di Ubuntu 16.04 cara untuk menemukan daftar PPA adalahSystem Settings -> System -> Software & Updates -> Other Software
knocte
33

Beberapa orang mungkin lebih suka menambah dan menghapus repositori melalui GUI. Pada Ubuntu 10.10, ini membutuhkan sedikit kerja ekstra. Penjelasan tersedia di wiki . Untuk mencoba dan memiliki semua jawaban untuk pertanyaan ini tersedia di satu tempat, saya akan mencoba dan merangkum detail penting di sini. Pastikan untuk memeriksa wiki (terutama setelah Ubuntu versi baru dirilis) untuk memastikan bahwa proses ini masih valid.

Pertama, Anda ingin mengaktifkan kembali 'Sumber Perangkat Lunak' di menu System-> Administration. Klik kanan pada menu Aplikasi / Tempat / Sistem dan klik 'Edit Menu'.

Klik 'Edit Menu'

Ini akan membuka jendela, gulir ke bawah dan klik 'Administrasi'. Centang kotak di sebelah 'Sumber Perangkat Lunak' dan kemudian klik tombol 'Tutup'.

Centang kotak di sebelah 'Sumber Perangkat Lunak'

Pergi ke System-> Administration dan Anda akan melihat 'Sumber Perangkat Lunak' di menu.

'Sumber Perangkat Lunak' sekarang ada dalam menu

Di jendela yang terbuka, klik tab 'Perangkat Lunak Lain' di bagian atas.

Tab 'Perangkat Lunak Lain'

Anda harus melihat semua repositori yang telah Anda tambahkan (termasuk AKP yang ditambahkan melalui add-apt-repositori). Anda dapat menonaktifkan sementara repositori dengan menghapus centang pada kotak di sebelahnya. Untuk menghapus repositori secara permanen, sorot dan klik tombol 'Hapus'. Setelah selesai, tekan tombol 'Tutup'.

Seperti yang dicatat oleh Marcel Stimberg sebelumnya:

Ini akan menghapus PPA dari daftar repositori tetapi jika paket tersebut adalah versi yang lebih baru dari dalam repo standar, Anda harus menurunkan versi paket secara manual setelahnya. ppa-purge (lihat jawaban lain) melakukannya untuk Anda.

Semoga ini bisa membantu.

nhandler
sumber
Anda tidak perlu mengedit menu, ada entri untuk Sumber Perangkat Lunak di menu Pusat Perangkat Lunak.
Jorge Castro
Terima kasih. Sepertinya masalah dengan gksu pada akhirnya membuat saya tidak mendapatkan disajikan dengan Sumber Perangkat Lunak ketika saya mencobanya pada awalnya. Saya akan menyelesaikan masalah itu secara lokal dan memperbarui jawabannya.
nhandler
Lebih mudah dan dapat diandalkan
Matheus Abreu
25

ppa-purgeadalah temanmu Secara otomatis menghapus instalan apa pun yang Anda instal melalui ppa dan kemudian menghapus ppa.

Instal ppa-purge melalui:

sudo apt-get install ppa-purge

dan gunakan seperti ini:

sudo ppa-purge ppa-url

Biola.

HDave
sumber
2
OP memang sudah mencoba pembersihan ppa.
jokerdino
20

Sejak Ubuntu Maverick (10.10) add-apt-repositorymenerima parameter -ratau --removeyang menghapus PPA dengan cara yang sama Anda menginstalnya. :)

Begitu:

Pasang: sudo apt-add-repository ppa:user/repository

Copot pemasangan: sudo apt-add-repository -r ppa:user/repository

Paulo Freitas
sumber
2
Terima kasih! Saya menggunakan sudo apt-add-repository -r ppa: user / repository untuk menghapus ppa keras kepala dari New Linux Counter Project. Saya telah mencoba banyak baris perintah dan saran tetapi tidak satupun dari mereka yang membantu, hanya milik Anda yang bekerja! Terima kasih! Satu info: ia bekerja di 12,04 LTS juga, tidak hanya di Maverick.
Cristiana Nicolae
Sama-sama, @CristianaNicolae! Saya telah memperbarui jawaban saya berdasarkan saran Anda, terima kasih! :)
Paulo Freitas
Saya menjalankan 13.10 dan saya mendapatkan add-apt-repository: error: tidak ada opsi seperti itu: -r
virtualxtc
1
@virtualxtc Saya sedang menjalankan Ubuntu 14.04 dan masih memiliki pilihan -rdan --removepada apt-add-repositoryperintah. Jadi saya pikir Anda menggunakan versi modifikasi atau ketinggalan jaman apt-add-repository. Utilitas ini disediakan oleh python-software-propertiespaket, mungkin Anda menggunakan versi yang terkunci. Anda dapat memeriksa kode sumbernya di sini: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/... Opsi-opsi penghapusan tersebut diperkenalkan pada revisi 47, pada akhir 2010. Jadi mereka ada sejak 10.10 dan tidak pernah diubah, karena Anda dapat lihat di sumbernya.
Paulo Freitas
Ada beberapa pengguna lain yang melaporkan masalah yang sama, jadi kunci ini harus menjadi hal yang cukup umum. Yang lebih aneh adalah bahwa opsi -r --remove flag terdaftar dalam file man / help, tetapi masih menghasilkan kesalahan yang dinyatakan. Saya akan melihat properti python-software-properties saya lain kali di Ubuntu.
virtualxtc
18

Jalankan Pusat Perangkat Lunak Ubuntu dan dari menu pilih "Sumber Perangkat Lunak" - di sana Anda dapat menambah / mengedit / menghapus repositori.

mrówa
sumber
13

Jalankan perintah ini:

sudo add-apt-repository --remove ppa:kernel-ppa/ppa 
sudo apt-get update
krizna
sumber
Sebagaimana disebutkan di atas; Saya menjalankan 13.10 dan saya dapatkanadd-apt-repository: error: no such option: --remove
virtualxtc
10

Bergantung jika add-apt-repository dipanggil dengan baris penuh sources.list atau ppa, baris ini ditambahkan ke /etc/apt/sources.list atau file baru di direktori /etc/apt/sources.list.d/ . Jika itu adalah ppa maka akan mengimpor kunci ppa GPG ke keyring apt

Untuk membalikkan tindakan yang dilakukan oleh add-apt-repository Anda dapat menghapus baris apt secara manual atau menggunakan alat seperti "Sumber Perangkat Lunak" untuk melakukannya dan kemudian menghapus kunci GPG menggunakan kunci-apt seperti:

"sudo apt-key list" untuk mengetahui id untuk repositori yang ingin Anda hapus dan kemudian
"sudo apt-key del id" di mana terlihat seperti 7FAC5991. Id adalah bagian setelah karakter "/".

Lil o
sumber
9

Jika Anda berbicara tentang aplikasi aktual yang diinstal melalui PPA, mereka akan terdaftar seperti halnya aplikasi lain dan Anda akan menghapus instalannya dengan cara yang sama. PPA (repositori) sendiri akan terdaftar di bawah tab 'Perangkat Lunak Lain' pada menu Pengaturan-> Gudang. Mereka dapat dihapus seperti sumber lainnya.

Cuplikan layar layar Synaptic Repository / PPA

Ramah Kode
sumber
9

Menggunakan add-apt-repository

Catatan: Solusi ini tidak menghapus / menurunkan versi paket yang terkait dengan repositori.

The add-apt-repositoryperintah memiliki opsi untuk menghapus repositori, yang ditentukan dengan -r. Anda hanya perlu mengetahui PPA yang ingin Anda kirimkan dalam perjalanan. Gunakan perintah di bawah ini:

sudo add-apt-repository -r ppa:REPOSITORY/HERE

... mengubah "PPA / HERE" menjadi PPA yang Anda hapus.

Sumber: BAGAIMANA CARA MENGGUNAKAN PPA LAUNCHPAD (ADD, REMOVE, PURGE, DISABLE) DI UBUNTU


Menggunakan ppa-purge

Catatan: Solusi ini akan membersihkan PPA, & menurunkan versi semua paket dari itu.

Untuk menginstal gunakan:

sudo apt install ppa-purge

Untuk menggunakan ppa-purgeyang akan Anda lakukan:

sudo ppa-purge ppa:REPOSITORY/HERE

... mengubah "REPOSITORY / HERE" ke repositori yang Anda hapus.

Sumber: HAPUS ATAU REPOSITOR PPA PIA VIA COMMAND LINE [TIP UBUNTU CEPAT]


Menggunakan Perangkat Lunak & Pembaruan

Catatan: Solusi ini tidak menghapus / menurunkan versi paket yang terkait dengan repositori.

Cari "Perangkat Lunak & Pembaruan" & luncurkan lalu pilih tab -> "Perangkat Lunak Lain". Untuk menghapus repositori, hapus centang, lalu klik "Tutup", & terakhir "Refresh".

masukkan deskripsi gambar di sini

David temanmu
sumber
7

Anda dapat menggunakan y-ppa-manager

Instalasi:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

Gunakan:

Buka Y PPA Manager dan pilih Manage PPAs

masukkan deskripsi gambar di sini

Pilih PPA yang ingin Anda hapus dan klik Removetombol

masukkan deskripsi gambar di sini

mxdsp
sumber
Memang alat yang berguna.
Penatua Geek
5

Anda dapat mengelola repositori Anda di System > Administration > Software Sources

Anda juga dapat menghapusnya di /etc/apt/sources.list.d/mana Anda akan menemukan <repo>-ppa-<distro>.listfile. Anda dapat menghapus file itu atau cukup mengomentari baris deb

Marco Ceppi
sumber
5

Ada sebuah perintah add-apt-repository -r,.

Tetapi menghapus file dan menjalankan kembali sudo apt-get updatejuga baik-baik saja.

Marius Gedminas
sumber
1
Saya tidak tahu bagaimana ini seharusnya berperilaku, tetapi setelah perintah kembali dan memperbarui apt-get, file yang sesuai masih di /etc/apt/list.sources.d. Saya telah menghapusnya secara manual dan menjalankan kembali pembaruan, saya tidak tahu apakah itu perlu.
Ivan
1
Saya menjalankan 13.10 dan saya dapatkanadd-apt-repository: error: no such option: -r
virtualxtc
1
Itu menarik; halaman manual add-apt-repositori untuk 13.10 mengklaim bahwa opsi ini ada. Bahkan itu muncul di 12,04.
Marius Gedminas
5

Terlepas dari solusi yang telah disebutkan: Jika Anda masih menginstal perangkat lunak dari repositori itu, yang terbaik adalah mengembalikannya ke versi asli yang disertakan dengan ubuntu: yang dari ppa tidak akan mendapatkan pembaruan (keamanan dan lainnya) lagi. Ada alat yang akan melakukan hal itu: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge

johanvdw
sumber
1
ppa-purge adalah hal yang baik, tetapi juga hal yang kuat.
Ryan Thompson
1
Tautan membuka halaman kesalahan.
Cristiana Nicolae
5

Tergantung. Jika Anda telah menginstal aplikasi baru dari ppa, maka Anda dapat menghapusnya secara normal. Namun, jika Anda telah mengaktifkan ppa untuk mendapatkan versi yang lebih baru dari program yang telah Anda instal (Firefox 4, driver Xorg yang lebih baru, dll), maka Anda perlu menggunakan program yang disebut ppa-purge.

Ppa-purge tersedia di repositori untuk Maverick dan yang lebih baru. Sebuah backport tersedia untuk pengguna Lucid. Cukup instal dan jalankan

sudo ppa-purge ppa:repository-name/directory

Perintah di atas akan menonaktifkan ppa dari sumber perangkat lunak Anda dan kemudian menginstal ulang versi resmi aplikasi yang ditingkatkan dari repositori Ubuntu.

papukaija
sumber
5

Di Linux Mint tidak ada --removeatau -rberalih pada add-apt-repository. Jika Anda ingin menghapus repositori, Anda harus melakukannya secara manual. Itu tidak sulit:

  1. Daftar semua repositori yang diinstal.

    ls /etc/apt/sources.list.d
    

    Daftar ini, misalnya:

    getdeb.list  natecarlson-maven3-trusty.list  official-package-repositories.list
    
  2. Temukan nama repositori yang ingin Anda hapus.
    Dalam kasus saya, saya ingin menghapus natecarlson-maven3-trusty.list.

  3. Hapus repositori.

    sudo rm -i /etc/apt/sources.list.d/natecarlson-maven3-trusty.list
    
  4. Daftar semua kunci GPG.

    apt-key list
    

    Daftar ini, misalnya:

    /etc/apt/trusted.gpg
    --------------------
    pub   1024D/437D05B5 2004-09-12
    uid                  Ubuntu Archive Automatic Signing Key <[email protected]>
    sub   2048g/79164387 2004-09-12
    
    pub   1024D/FBB75451 2004-12-30
    uid                  Ubuntu CD Image Automatic Signing Key <[email protected]>
    
    pub   4096R/46D7E7CF 2009-05-15
    uid                  GetDeb Archive Automatic Signing Key <[email protected]>
    
    pub   1024R/3DD9F856 2011-04-15
    uid                  Launchpad PPA for Nate Carlson
    
  5. Temukan ID kunci untuk kunci yang ingin Anda hapus. ID kunci adalah bagian setelah /.
    Dalam kasus saya, saya ingin menghapus kunci Nate Carlson, jadi ID nya 3DD9F856.

  6. Hapus kuncinya.

    sudo apt-key del 3DD9F856
    
  7. Perbarui daftar paket.

    sudo apt-get update
    

Selesai!

Daniel AA Pelsmaeker
sumber
Pengguna Mint juga dapat menggunakan alat Sumber Perangkat Lunak bawaan , yang merupakan solusi paling nyaman dalam kasus saya.
user2428118
5

Cara paling mudah untuk menghapus semua PPA'a Anda adalah ini:

cd /etc/apt/sources.list.d && sudo rm -i *list*

Pertama-tama akan membawa Anda ke direktori yang berisi sources.list.ddan kemudian rm (menghapus) pada dasarnya semua file dengan daftar kata dalam namanya.

Igor V.
sumber
4

OMG! Ubuntu! menyebutkan bahwa fitur ini telah ditambahkan ke TPA ' Tweak '.

Agaknya begitu di alam semesta, Anda akan dapat menggunakannya untuk menghapus sendiri :)

Mat
sumber
4

Anda dapat menggunakan Ubuntu-Tweak , yang membuatnya sangat mudah untuk mengedit ppa. Anda dapat menghapus ppa secara manual atau ketika Ubuntu-Tweak mengetahuinya cukup klik tombol.

Geelu
sumber
4

Anda dapat mencoba perintah-perintah di bawah ini dan bekerja dengan sangat baik bagi saya untuk menghapus kernel Linux 3.5 (ppa: xorg-edgers / ppa).

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<XXX>/<YYY>
Enze Chi
sumber
3

add-apt-repository sekarang menerima argumen --remove.

https://bugs.edge.launchpad.net/ubuntu/+bug/446216

Saya mengusulkan untuk menambahkan perintah rm-apt-repository juga:

https://code.edge.launchpad.net/~bryceharrington/software-properties/rm-apt-repository/+merge/25988
Bryce
sumber
1
dan pada Ubuntu 13.10 mereka tampaknya telah menghapus fitur ini.
virtualxtc
1

Buat fungsi ini (tambahkan ke mana pun Anda menyimpan fungsi Anda) dan kemudian jalankan dengan nama ppa yang sesuai:

rmppa()
{
    sudo -- sh -c 'rm /etc/apt/sources.list.d/"$1".list ; apt-get update'
}

rmppa snagglepuss

Tambahkan pemeriksaan kesalahan (misalnya, parameter yang tidak ada) jika Anda ingin ...

RonJohn
sumber
0

Semua jawaban ini baik-baik saja, tetapi bagi saya cara termudah adalah menghapusnya langsung menggunakan rm -rf.

Bayangkan bahwa pembaruan tepat memberi Anda kesalahan berikut:

W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages  403  Forbidden

Maka Anda dapat memperbaikinya dengan melakukan sesuatu seperti:

sudo rm -rf /etc/apt/sources.list.d/andrej*
Guillaume Le Mière
sumber
Hampir identik dengan jawaban RonJohn tetapi saya perhatikan Anda tidak merasa berlari sudo apt updatesetelah itu perlu?
WinEunuuchs2Unix
Ya. Contoh saya tidak langsung mengatakannya, tetapi jika pembaruan apt Anda gagal menampilkan kesalahan di atas, maka menghapus file sumber akan membuatnya berfungsi kembali. Jadi rasanya tidak perlu untuk menentukannya dalam konteks ini;) Namun saya mendapatkan kebingungan. Saya akan mengedit, terima kasih atas komentar Anda!
Guillaume Le Mière