Saya tidak memiliki akses root pada mesin saya di tempat kerja, tetapi saya memiliki izin sudo untuk digunakan sudo yum
(dan hanya yum).
Baru-baru ini saya tidak sengaja menginstal repositori yang salah (dropbox), dan sekarang saya ingin menghapusnya. Karena saya tidak memiliki akses tulis ke yum.repos.d
direktori, mengedit atau menghapus file repo secara manual adalah hal yang mustahil.
Saya tahu Anda dapat menginstal repo menggunakan yum (itu yang saya lakukan), tetapi dapatkah Anda menghapus repo menggunakan yum?
Menggunakan Scientific Linux 6.
Ngomong-ngomong, aku tahu aku bisa yum --disablerepo=
mengabaikan repo yang bermasalah. Tapi saya ingin menghapusnya untuk selamanya, karena itu juga menyebabkan masalah dengan manajer paket grafis (itu terus muncul pemberitahuan mengatakan pembaruan tidak dapat diambil).
sumber
Jawaban:
Anda dapat menghapus repo dengan
yum-config-manager
tetapi tidak denganyum
:EDIT: Anda perlu beberapa cara menjalankan ini sebagai root (mis. Sudo)
sumber
yum
(dan bukan path lengkap), Anda dapat menyalin / bin / bash ke direktori kerja Anda, tambahkan.
ke PATH Anda (export PATH=.:$PATH
) dansudo yum
itu akanUntuk menghapus repositori yum yang sebenarnya dan bukan hanya untuk menonaktifkannya, Anda harus menemukan paket dan menghapusnya.
Output sampel:
sumber
Anda dapat menghapus / menonaktifkan repo yum untuk sementara waktu dengan menambahkan --disablerepo = (reponame) ke baris yum Anda.
Sayangnya, itulah satu-satunya cara untuk melakukannya dengan yum / sudo
sumber
Anda mungkin bisa masuk ke /etc/yum.repos.d/ dan menghapus file yang sesuai dengan repositori.
sumber