Dengan satu repositori saya melakukannya seperti ini ( sebagai root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Apakah ini cara yang disarankan untuk menambahkan repositori paket di bawah Fedora (> = 14)?
Apakah ada kebijakan / standar yang menetapkan bahwa setiap repositori paket Fedora yang tepat harus (atau harus) berisi file konfigurasi (yaitu .repo
file seperti itu )?
(pada dasarnya hanya untuk alasan bahwa pengguna atau alat dapat menyalinnya ke /etc/yum.repos
direktori lokal ?)
#
karena Anda mengatakan Anda menjalankan perintah sebagai root. Itulah konvensi, dan seperti itulah tampilan root prompt.#
konvensi umum .Jawaban:
The Fedora 14 docs. belum diperbarui. Cara terbaru untuk melakukan ini hanya dengan file .repo adalah:
... Anda kemudian dapat menggunakan
yum-config-mananger --enable
dll juga.sumber
Jika Anda menggunakan Fedora 22 atau lebih baru, di mana dnf telah menggantikan yum sebagai manajer paket default, maka Anda dapat menggunakan perintah ini yang diambil dari sini :
di mana repositori _url adalah tautan ke file .repo.
Dan Anda dapat mengaktifkannya dengan:
di mana repositori adalah ID repositori unik.
sumber
Saya googled sedikit sekitar dengan 'fedora add repository' dan mendapat beberapa tautan yang sudah usang dan tidak terlalu membantu. Karena kebisingan saya melewatkan tautan ini:
http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
Yang agak ketinggalan jaman juga, tetapi memberi saya petunjuk untuk mencari versi terbaru dari panduan manajemen perangkat lunak:
Tambahkan Repositori Baru
(yang juga menyebutkan metode wget yang saya gunakan untuk menambahkan file .repo)
Saya agak terkejut bahwa resmi dan sepertinya dokumentasi fedora yang cukup luas tidak mendapat nilai lebih tinggi di hasil google.
sumber
Tampaknya dalam versi terbaru dari Fedora, ada upaya untuk mengintegrasikan "Media Repo" dengan PackageKit, tetapi ada cukup bug yang ditinggalkan dari Fedora 14 ( ini misalnya). Sepertinya Anda harus mengikuti petunjuk yang disebutkan dalam jawaban lain untuk menyalin paket secara lokal atau me-mount image ISO sebagai perangkat loopback, dan mengatur file yum: // URL untuk menunjukkan paket.
sumber
Lihat di sini: Howto: Tambahkan repositori yum baru untuk menginstal perangkat lunak di bawah CentOS / Redhat Linux
sumber
Menambahkan repositori cukup mudah di red hat atau di sistem berbasis redhat lainnya. Ini masalah file repo, yang akan menentukan url dari mana mengambil file rpm untuk diinstal.
Namun jika Anda ingin memahami cara kerja yum yang lengkap. Saya akan merekomendasikan membaca tautan di bawah ini.
Konfigurasi repositori YUM
sumber