PPA memungkinkan pengguna untuk menginstal aplikasi yang tidak ada atau tidak cukup diperbarui di repositori resmi Ubuntu, karena mereka yang mengelola repositori ini membutuhkan waktu yang wajar untuk membuat pembaruan program "resmi" untuk meningkatkan stabilitas dan keamanan sistem .
Untungnya, di Ubuntu kami memiliki AKP untuk melebihi "ukuran" ini, yang meskipun sangat sesuai dari sudut pandang pengembang Ubuntu, mungkin tidak terlalu banyak dari sudut pandang pengguna akhir yang selalu ingin memilikinya. "chiche" terbaru dan versi terbaru dari program. Kelemahan dari metode ini adalah dengan menambahkan AKP, kami meningkatkan risiko ketidakstabilan sistem dan membuka celah keamanan yang signifikan. Inilah alasan tepatnya mengapa mungkin perlu untuk menghapus repositori PPA yang telah Anda tambahkan sebelumnya. |
PPA-PURGE untuk menyelamatkan
ppa-purge adalah skrip yang akan menghapus PPA yang ditunjukkan dari sources.list Anda serta semua paket yang diinstal darinya. Terakhir, ini akan menginstal ulang versi "resmi" dari program yang telah Anda perbarui melalui PPA. Singkatnya, ini adalah cara untuk mengembalikan sistem Anda ke titik sebelumnya sebelum menambahkan PPA.
Mode penggunaan
Masalah muncul saat Anda mengetik ini di terminal:
sudo add-apt-repository ppa: my_ppa
Dengan menjalankan baris ini, yang Anda lakukan adalah menambahkan PPA ke daftar repositori tempat Ubuntu akan menginstal dan memperbarui aplikasi yang tersedia.
Untuk membatalkan situasi ini, Anda harus menginstal PPA-PURGE terlebih dahulu. Anda dapat mengunduh paket DEB dari di sini.
Setelah terinstal, saya membuka terminal dan menulis:
sudo ppa-purge ppa: my_ppa / subdirektori /
Jika sebelumnya Anda telah menambahkan seluruh PPA, Anda hanya perlu memasukkan nama PPA, jika tidak, Anda juga harus memasukkan subdirektori tertentu.
Jadi, misalnya, ini adalah pasangan untuk menginstal dan menghapus PPA:
sudo add-apt-repository ppa: chromium-daily
sudo ppa-purge ppa: chromium-daily
sudo add-apt-repository ppa: tualatrix / gloobus
sudo ppa-purge ppa: tualatrix / gloobus
Pada contoh pertama, kami telah menginstal PPA lengkap dan di direktori kedua hanya satu. Saat menggunakan ppa-purge, tentu saja, kita harus menentukan jalur yang sama yang telah kita gunakan dengan add-apt-repository.
Mudah-mudahan Pusat Perangkat Lunak Ubuntu yang ditingkatkan yang akan datang dengan Ubuntu 10.10 menggabungkan kemampuan untuk menambah dan / atau menghapus PPA. Untuk saat ini, kita harus puas dengan metode ini, yang menurut pengalaman saya adalah yang paling aman dan paling andal.
Cara mencantumkan AKP yang saat ini digunakan
Anda mungkin tidak ingat apa nama PPA sialan itu yang menyebabkan masalah bagi Anda. Pada dasarnya ada 3 cara untuk mengetahui AKP yang sedang digunakan sources.list Anda.
Yang pertama adalah yang termudah. Pergi ke Sistem> Administrasi> Sumber Perangkat Lunak. Sesampai di sana, buka tab Perangkat lunak lain. Semua AKP akan dicantumkan di sana. Dari jendela ini Anda juga dapat menonaktifkan AKP yang menyebabkan masalah bagi Anda (meskipun ini, dengan sendirinya, tidak akan memulihkan versi program sebelumnya). Anda juga dapat menambahkan "komentar" ke setiap AKP agar lebih mudah diidentifikasi (tentu saja, terkadang jalur AKP tidak memberi tahu kami apa pun yang memberi kami petunjuk tentangnya!).
Anda juga dapat mengakses daftar AKP dengan membuka Aplikasi> Pusat Perangkat Lunak Ubuntu. Namun, dari sana Anda tidak akan dapat menonaktifkan AKP, cukup lihat / instal / hapus instalan aplikasi yang tersedia melalui AKP tersebut.
Metode ketiga adalah menggunakan terminal. Kami menulis:
grep -i ppa.launchpad.net /etc/apt/sources.list.d/*.list
Ini, dalam pandangan saya, cara terbaik untuk melihat PPA mana yang diinstal di sistem.
Ingatlah bahwa jika Anda akan menggunakan metode 1 (melalui Software Origins) atau 3 (menggunakan terminal) untuk mendapatkan jalur PPA yang diperlukan untuk menghapusnya menggunakan ppa-purge, ini diberikan oleh teks di antara ppa.launchpad.net y ubuntu.
Misalnya, untuk:
http://ppa.launchpad.net/jason-scheunemann/ppa/ubuntu
jalur PPA adalah: jason-scheunemann / ppa
Jadi, di ppa-purge Anda akan memasukkan:
sudo ppa-purge ppa: jason-scheunemann / ppa
Sebagai referensi Anda, sebaiknya diketahui bahwa, secara umum, struktur rute AKP adalah sebagai berikut: username / ppa_name.
ecxelente, terima kasih banyak
Halo, situs web luar biasa dan semua kontennya, tetapi saya yakin tidak, ini terkait dengan situs web Anda.
Di situs web Anda, ketika Anda turun lebih sedikit, sebuah bilah akan ditampilkan di mana twitter ini dan yang lainnya, pertanyaan saya adalah bagaimana meletakkan bilah itu? Ini bukan pertama kalinya saya melihatnya di situs web itu sebabnya saya ragu, apakah Anda pikir Anda dapat membantu saya? Nah di sini saya meninggalkan gambar sehingga Anda tahu apa itu.
http://i47.tinypic.com/280l9qf.png
Sebelumnya terima kasih banyak.
Terima kasih banyak.
Hapus file dari /etc/apt/sources.list.d
Secara otomatis berhenti mencari ppa tersebut saat melakukan pembaruan apt-get.
Komentar yang sangat bagus adalah kekurangan dari postingan tersebut
Panduan luar biasa, sangat diperlukan bagi pengguna yang, mencoba sesuatu atau sekadar menjelajah, mengisi dengan AKP yang tidak akan pernah mereka gunakan, mengotori sistem mereka.
Nah, saya tidak dapat menghapus repositori ini:
deb http://ppa.launchpad.net/ubuntu-x-swat/intel-graphics-updates/ubuntu utama yang tepat
Yang paling saya dapatkan adalah menonaktifkannya, tetapi untuk beberapa alasan saya tidak mengerti itu mencoba untuk membatalkan perubahan repositori dengan paket untuk "oneiric" bukan untuk "tepat" dan tentu saja gagal.
Seperti apa tampilan perintah untuk menghapus repositori itu?
baik,
Solusi yang "tidak terlalu bagus" tetapi berguna jika ppa-purge tidak bekerja untuk Anda, adalah menghapus file dari /etc/apt/sources.list.d seperti yang dikatakan oleh anonim di sana atau "beri komentar" alamatnya.
Jika Anda melakukan
cd /etc/apt/sources.list.d
dan kemudian a
ls
Anda akan melihat file yang digunakan distribusi Anda untuk memasang repositori.
Tentunya yang ingin Anda hapus disebut ubuntu-x-swat.list atau semacamnya.
Atau Anda menghapus file dengan
sudo rm ubuntu-x-swat.list
atau Anda memasukkannya dan "membatalkan" baris file dengan #.
sudo nano ubuntu-x-swat.list
letakkan # di depan setiap baris file, Crtl + O untuk menyimpan, Enter untuk mengatakan ya dan Crtl + X untuk keluar.
segera setelah Anda melakukan
sudo update apt-get
o
Update bakat sudo
Anda akan melihat bahwa itu sudah mengabaikan baris-baris itu.
Saya berharap bahwa "saya saat ini" membantu seseorang di masa depan ... 😛
Dari manajer paket Anda memberikan sumber perangkat lunak ppa dan menghapus yang tidak Anda inginkan lagi
Dari pusat perangkat lunak ubuntu Anda memberikannya di sumber perangkat lunak lalu di bagian atas dikatakan ppa Anda memberikannya di sana Anda memilih yang tidak lebih dan Anda memberikannya hapus dan hanya itu, akhirnya perbarui sudo apt-get update
Terima kasih itu melayaniku
Tidak masalah!!
Memeluk! Paul.