Fedora'ya depo nasıl eklenir?


15

Bir depo ile böyle ( kök olarak ) yaptım :

# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1

Fedora altında paket deposu eklemenin önerilen yolu bu mu (> = 14)?

Her uygun Fedora paket deposunun böyle bir yapılandırma dosyası (yani böyle bir .repodosya) içermesi (veya böyle bir dosya) içermesi gerektiğini belirten bir ilke / standart var mı ?

(temel olarak yalnızca bir kullanıcının veya bazı araçların yerel /etc/yum.reposdizine kopyalanmasının nedeni ?)


1
@Tshepang: Anlamıyorum. Yorumunuzda soru işaretini ve tam durağı karıştırdınız mı? Hangi tipoyu kastediyorsunuz? Sadece yazım hatalarını işaretleyin veya sorumu düzenleyin ve zaten tespit ettiğiniz için düzeltin. Son soruyu düzeltirim - ama bu demek istediğin yazım hatası mı bilmiyorum ...
maxschlepzig

2
Bu komutları yaptım #çünkü komutları root olarak çalıştırdığınızı söylediniz. Kural budur ve kök istemi böyle görünür.
tshepang

@Tshepang, yeterince adil - istemi ortak #sözleşmeye değiştirdi.
maxschlepzig

Yanıtlar:


8

Fedora 14 belgeleri. henüz güncellenmedi. Bunu sadece bir .repo dosyasıyla yapmanın en son yolu:

yum-config-manager --add-repo=https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo

... sonra da kullanabilirsiniz yum-config-mananger --enable.


7

Dnf'nin yum'u varsayılan paket yöneticisi olarak değiştirdiği Fedora 22 veya daha yenisini kullanıyorsanız, buradan alınan bu komutu kullanabilirsiniz :

dnf config-manager --add-repo repository_url

burada repository _url, .repo dosyasına bir bağlantıdır.

Ve şu şekilde etkinleştirebilirsiniz:

dnf config-manager --set-enabled repository

burada depo benzersiz havuz kimliğidir.


6

'Fedora depo eklemek' ile biraz googled ve bazı modası geçmiş ve çok yararlı bağlantılar var. Gürültü nedeniyle bu bağlantıyı kaçırdım:

http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html

Hangi tür modası geçmiş, ama bana yazılım yönetim kılavuzunun güncellenmiş bir sürümünü aramak için ipucu verir:

Yeni Depolar Ekle

(bu da .repo dosyası eklemek için kullandığım wget yönteminden bahseder)

Resmi ve oldukça geniş fedora belgelerinin google sonuçlarında daha yüksek puan değil gibi görünüyor biraz şaşırdım.


İlk bağlantı, 5-6 yıllık güncel olmayan Fedora Core 3 belgelerine yöneliktir.
James Antill

@James Antill: Evet - bir tür modası geçmiş bir örtmece olarak kullanıldı. ;) Her neyse, ben soruyu googled, 5-6 yaşındaki fedora bağlantı ilk sonuç sayfasında (konum> 20) ne var. Fedora proje sayfalarının google bot'u rahatsız etmek için bir şeyler yapıp yapmadığını bilmiyor musunuz?
maxschlepzig

2

Fedora'nın son sürümlerinde, bir "Media Repo" yu PackageKit ile entegre etme girişimi olduğu görülüyor, ancak Fedora 14'ün dışında bırakılması için yeterli hata vardı ( örneğin bu ). Paketleri yerel olarak kopyalamak veya ISO görüntüsünü geri döngü aygıtı olarak monte etmek ve paketleri işaret etmek için yum file: // URLs ayarlamak için diğer yanıtlarda belirtilen talimatları izlemeniz gerekecek gibi görünüyor.



1

Kırmızı şapka veya diğer redhat tabanlı sistemlerde depo eklemek oldukça kolaydır. Yüklemek için rpm dosyalarını getirecek URL'yi belirten bir repo dosyası meselesi.

Ancak yum çalışmalarını tam olarak anlamak istiyorsanız. Aşağıdaki bağlantıyı okumanızı tavsiye ederim.

YUM depo yapılandırması

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.