I've menambahkan banyak PPAs menggunakan add-apt-repository
perintah. Ada cara sederhana untuk menghapus Akp ini? I've diperiksa di /etc/apt/sources.daftar
untuk sesuai deb garis tapi mereka tidak't ada.
Ini adalah sebuah sistem server sehingga baris perintah solusi akan menjadi besar!
Gunakan --hapus
bendera, 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, merendahkan anggun paket ini disediakan untuk paket-paket yang disediakan oleh repository resmi:
sudo ppa-purge ppa:whatever/ppa
Catatan bahwa ini akan menghapus paket-paket yang disediakan oleh PPA, tapi bukan mereka yang disediakan oleh repository resmi. Jika anda ingin menghapusnya, anda harus memberitahu ke apt:
sudo apt-get purge package_name
Anda juga dapat menghapus PPAs dengan menghapus .list
file /etc/apt/sources.daftar.d
direktori.
Last but not least, anda juga dapat menonaktifkan atau menghapus PPAs dari "perangkat Lunak Sumber" bagian di Ubuntu Pengaturan dengan beberapa klik dari mouse anda (tidak ada terminal yang dibutuhkan).
Secara bergantian, sebagai ppas
disimpan di /etc/apt/sources.daftar.d
anda dapat menemukan satu yang ingin anda hapus dengan memasukkan:
ls /etc/apt/sources.list.d
Kemudian ketika anda telah mencatat nama yang menyinggung ppa (misalnya myppa.daftar
), anda dapat memasukkan:
sudo rm -i /etc/apt/sources.list.d/myppa.list
Mengurus dengan rm (maka mengapa saya telah menggunakan switch interaktif sehingga anda dapat mengkonfirmasi tindakan anda. Kemudian jalankan sudo apt-get update
setelah itu.
Metode ini hanya menghilangkan ppa .list
file; ini tidak menghapus file lain atau memilah masalah lain yang disebabkan oleh ppa
; untuk itu anda bisa menggunakan ppa-purge
setelah anda sudah mendapat kemampuan update kembali (aku tahu kau ini disebutkan dalam pertanyaan anda, tapi saya menambahkan titik ini untuk pembaca masa depan): lihat di sini untuk informasi lebih lanjut tentang ppa-purge
.
Juga memperhitungkan bahwa jika sebelumnya anda menambahkan kunci dari repo sebagai terpercaya anda harus menghapusnya:
# list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID
Anda dapat menggunakan
sudo ppa-purge ppa:repository-name/subdirectory
perintah di terminal.
Pertama-tama anda akan perlu menginstal ppa-purge
untuk menggunakan perintah ini. Untuk melakukannya, gunakan sudo apt-get install ppa-purge
atau klik tombol ini:
Cari tahu lebih lanjut tentang hal itu di sini.
Jawaban untuk pertanyaan akan membantu anda.
Anda dapat mengelola PPAs dalam Sistem > Administrasi > Sumber perangkat Lunak
atau dengan menghapus file /etc/apt/sources.daftar.d/
.
Anda juga dapat menggunakan paket yang disebut ppa-purge.
Dan, seperti yang saya mengomentari pertanyaan saya terkait dengan di atas,
Ada bug di Launchpad meminta --menghapus argumen untuk add-apt-repository perintah. I've mengajukan merge request untuk mendapatkan fitur dilaksanakan, tetapi masih't belum diterima. Mudah-mudahan anda'll memiliki fitur ini segera sekalipun.
Beberapa orang mungkin lebih memilih untuk menambah dan menghapus repositori via GUI. Sebagai Ubuntu 10.10, hal ini memerlukan sedikit pekerjaan tambahan. Penjelasan yang tersedia di wiki. Dalam rangka untuk mencoba dan memiliki semua jawaban untuk pertanyaan ini tersedia di satu tempat, saya akan mencoba dan meringkas rincian penting di sini. Pastikan untuk memeriksa wiki (terutama setelah versi baru dari Ubuntu dirilis) untuk memastikan bahwa proses ini masih berlaku.
Pertama, anda akan ingin untuk kembali mengaktifkan 'perangkat Lunak Sumber' di System->menu Administrasi. Klik kanan pada Aplikasi/Tempat/menu System dan klik 'Mengedit Menu'.
Ini akan membuka jendela, gulir ke bawah dan klik pada 'Administrasi'. Centang kotak di samping 'perangkat Lunak Sumber' dan kemudian klik 'Dekat' tombol.
Pergi ke System->Administrasi dan anda harus melihat 'perangkat Lunak Sumber' di menu.
Di jendela yang terbuka, klik pada 'perangkat Lunak Lain' tab di bagian atas.
Anda harus melihat semua repositori yang telah ditambahkan (termasuk PPAs ditambahkan melalui add-apt-repository). Anda dapat menonaktifkan sementara repositori dengan menghapus centang pada kotak di samping itu. Untuk menghapus repositori secara permanen, sorot dan klik pada 'Menghapus' tombol. Ketika anda selesai, tekan tombol 'Dekat' tombol.
Sebagai Marcel Stimberg disebutkan sebelumnya:
Ini akan menghapus PPA dari daftar repositori tapi jika paket versi yang lebih baru dari satu dalam standar repos, anda harus secara manual downgrade paket sesudahnya. ppa-purge (lihat jawaban lain) melakukan itu untuk anda.
Mudah-mudahan, ini akan membantu.
ppa-purge
adalah teman anda. Hal ini secara otomatis menghapus apa pun yang anda diinstal melalui ppa dan kemudian menghapus ppa.
Install ppa-purge melalui:
sudo apt-get install ppa-purge
dan menggunakannya seperti ini:
sudo ppa-purge ppa-url
Viola.
Sejak Ubuntu Maverick (10.10) add-apt-repository
menerima -r
atau --hapus
parameter yang menghilangkan PPA dengan cara yang sama anda menginstal itu. :)
Jadi:
Menginstal: sudo apt-add-repository ppa:user/repository
Uninstall: sudo apt-add-repository-r ppa:user/repository
Tergantung jika add-apt-repository dipanggil dengan penuh sumber.daftar line atau ppa itu menambahkan baris ini di /etc/apt/sources.daftar atau file baru di /etc/apt/sources.daftar.d/ directory. Jika itu's akp hal ini kemudian akan impor akp kunci GPG ke apt's keyring
Untuk membalikkan tindakan yang dilakukan oleh add-apt-repository anda dapat secara manual menghapus baris apt atau menggunakan alat seperti "perangkat Lunak Sumber" untuk melakukan itu dan kemudian menghapus kunci GPG menggunakan apt-key seperti:
"sudo apt-key daftar" 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.
Jika anda berbicara tentang sebenarnya aplikasi diinstal melalui PPA, mereka akan terdaftar sama seperti aplikasi lain dan anda akan menghapus itu dengan cara yang sama. Akp (repositori) sendiri akan terdaftar di bawah 'perangkat Lunak Lain' tab Pengaturan->Repositori menu. Mereka dapat dihapus seperti halnya sumber lain.
Menggunakan add-apt-repository
Catatan: larutan Ini tidak menghapus/downgrade paket yang berhubungan dengan repositori.
Add-apt-repository
perintah memiliki pilihan untuk menghapus repositori, yang ditentukan dengan -r
. Anda hanya perlu tahu PPA yang ingin anda kirim di jalan. Gunakan perintah di bawah ini:
sudo add-apt-repository -r ppa:REPOSITORY/HERE
... mengubah "PPA/di SINI" untuk AKP anda menghapus.
Sumber: CARA MENGGUNAKAN LAUNCHPAD PPA (MENAMBAH, MENGHAPUS, MEMBERSIHKAN, MENONAKTIFKAN) DI UBUNTU
Menggunakan ppa-purge
Catatan: larutan Ini akan membersihkan PPA & downgrade semua paket dari itu.
Untuk menginstal menggunakan:
sudo apt install ppa-purge
Untuk menggunakan ppa-purge
anda'd lakukan:
sudo ppa-purge ppa:REPOSITORY/HERE
... mengubah "GUDANG/di SINI" ke repositori anda menghapus.
Sumber: MENGHAPUS ATAU MEMBERSIHKAN PPA REPOSITORY MELALUI BARIS PERINTAH [CEPAT UBUNTU TIP]
Menggunakan perangkat Lunak&Update
Catatan: larutan Ini tidak menghapus/downgrade paket yang berhubungan dengan repositori.
Pencarian "Software & Update" & peluncuran itu kemudian memilih tab -> "perangkat Lunak Lain". Untuk menghapus repositori, hapus centang, kemudian klik "Tutup", & terakhir "Menyegarkan".
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 Kelola PPAs
Pilih PPA yang ingin anda hapus dan klik Hapus
tombol
Itu tergantung. Jika anda've diinstal aplikasi baru dari ppa, maka anda dapat menghapus secara normal. Namun, jika anda've mengaktifkan ppa untuk mendapatkan versi terbaru dari program yang anda've sudah diinstal (Firefox 4,baru Xorg driver,dll), maka anda perlu menggunakan sebuah program yang disebut ppa-purge.
Ppa-purge tersedia di repositori untuk Maverick dan yang lebih baru. A backport yang tersedia untuk Lucid pengguna. Hanya instal dan kemudian jalankan
sudo ppa-purge ppa:repository-name/directory
Perintah di atas akan menonaktifkan ppa dari sumber-sumber perangkat lunak dan kemudian menginstal ulang versi resmi dari aplikasi upgrade dari repositori Ubuntu.
Anda dapat mengelola repositori anda di System > Administrasi > Sumber perangkat Lunak
Anda juga dapat memindahkan mereka di /etc/apt/sources.daftar.d/
di mana anda'll menemukan <repo>-ppa-<distro>.list
file Anda dapat menghapus file tersebut atau hanya komentar deb baris
Terlepas dari solusi yang sudah disebutkan: Jika anda masih memiliki perangkat lunak yang diinstal dari repositori tersebut, yang terbaik adalah untuk mengembalikan mereka ke versi asli disertakan dengan ubuntu: salah satu dari ppa tidak akan mendapatkan (keamanan dan lain-lain) update lagi. Ada alat yang akan melakukan hal itu: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge
Cara yang paling sederhana untuk menghapus semua PPA'a adalah ini:
cd /etc/apt/sources.list.d && sudo rm -i *list*
Ini akan membawa anda ke direktori yang berisi sumber.daftar.d
dan kemudian rm (hapus) pada dasarnya semua file dengan kata daftar nama mereka.
Di Linux Mint tidak ada --remove
atau -r
switch
pada add-apt-repository
. Jika anda ingin menghapus repositori, anda'll harus melakukannya secara manual. It's tidak sulit:
ls /etc/apt/sources.daftar.d
Ini daftar, misalnya:
getdeb.daftar natecarlson-maven3-terpercaya.daftar resmi-paket-repositori.daftar
Cari nama repositori yang ingin anda hapus.
Dalam kasus saya saya ingin menghapus natecarlson-maven3-terpercaya.daftar
.
Menghapus repositori.
sudo rm -i /etc/apt/sources.daftar.d/natecarlson-maven3-terpercaya.daftar
apt-key daftar
Ini daftar, misalnya:
pub 1024D/437D05B5 2004-09-12 uid Ubuntu Arsip Otomatis Penandatanganan Kunci [email protected] sub 2048g/79164387 2004-09-12
pub 1024D/FBB75451 2004-12-30 uid Ubuntu CD Gambar Otomatis Penandatanganan Kunci [email protected]
pub 4096R/46D7E7CF 2009-05-15 uid GetDeb Arsip Otomatis Penandatanganan Kunci [email protected]
pub 1024R/3DD9F856 2011-04-15 uid Launchpad PPA untuk Nate Carlson
Menemukan ID kunci untuk kunci yang ingin anda hapus. Kunci ID adalah bagian setelah /
.
Dalam kasus saya saya ingin menghapus Nate Carlson kunci, jadi ID 3DD9F856
.
Menghapus kunci.
sudo apt-key del 3DD9F856
sudo apt-get update
Selesai!