Depo Meta Verileri ve yerel paketler


1

DNF konusunda yardıma ihtiyacım var . Bir sanal makineye sık sık fedora sunucu görüntüsü yüklemem gerekiyor . Bunu yaptıktan sonra , ilk kez paketleri aramak veya yüklemek için dnf kullanmaya çalıştığımda , uzun zaman alan meta verilerini güncellemeye devam ediyor gibi görünüyor . Bu verileri alıp yerel olarak saklamanın bir yolu var mı ve ardından yeni kurulumdan sonra dnf'yi yerel olarak güncelleyebilir miyim ?

Ayrıca yeni görüntüleri üzerine aynı paketi tekrar tekrar yüklemem gerektiğini de söyle. Paketi yerel olarak nasıl indirebilir ve sonra dosyaları yeni resme taşıyabilir ve yerel bir dosyadan yüklemek için dnf'i kullanabilirim, yani windows offline yükleyiciyi indirmek gibi bir şey?

Yanıtlar:


1

Bunu yapmanın iki kolay yolu ve bir tane daha karmaşık olanı var.

Daha karmaşık olanı, DNF için paket güncellemelerini bilen akıllı önbellekleme sistemi olabilir. keepcache=trueDNF config dosyasında kullanabilir ve ardından bu dosyaları bir şekilde yeniden verebilirsiniz. Ancak, bu biraz kibarca. Bunun yerine, en kolaylarından birini önerebilirim:

  1. Yerel bir ayna ayarlayın. Periyodik olarak rsync'i çalıştırın ( Fedora yansıtma web sitesindeki talimatlar ) ve ana bilgisayarlarınızı buna yönlendirin. Bu oldukça kolaydır, ancak gerçekten ihtiyacınız olmayan pek çok şeyi yansıtmayı gerektirir.
  2. Standart bir önbellekleme proxy sunucusu kurun ve bunu kullanın. Düzenli bir sunucu kurabilir ya da daha zeki olmak istiyorsanız, blogda Lazy distro aynası blogunda önerilenleri yapın - 80 numaralı bağlantı noktasında çalışan "hızlandırıcı" bir sunucu kurun ve uzak deponuz olduğunu iddia edin yer.

merhaba, sanırım 1 numaralı numaranızı beğeniyorum ve deneyeceğim. Bir sürü şeyi yansıtarak söyleyerek ne demek istediğinizi açıklayabilir misiniz? Ayrıca ikinci sorumla ilgili herhangi bir ipucu var mı? Teşekkür ederim.
admdev

Demek istediğim, 1000 paket kullanabileceğinizi ve depoda 17000 paket bulunduğunu, yani, hiçbir şey için kullanmayacağınız çok fazla veriyi çekeceğiniz anlamına gelir. Bant genişliği ve disk alanı varsa, bu bir sorun değil.
mattdm

Hangi ikinci soru? Yerel yükleme olayı? Çoğunlukla yerel bir ayna veya önbellek bulundurmanın bunu daha az önemli yapacağını varsayıyordum, ama istersen, sadece yapabilirsin dnf install localfilename.rpm.
mattdm

Harika, yerel kurulum ihtiyacım olana benziyor. Şimdi paketi ilk etapta nasıl dosya biçiminde indireceğimi sorabilir miyim? Ayrıca bir paketi aramak için dnf'yi ilk kullandığımda neden uzun süre beklemek zorundayım? ne yapıyorsa indirebilirim (bir tür meta veri güncellemesi olduğunu farz ediyorum) ve el ile yükleyebilir miyim? Çok teşekkür ederim.
admdev

Bunun ilk meta veri indirmesinin, evet olduğunu varsayıyorum. Bunu yerel aynanızdan alıyorsanız, daha hızlı olacaktır. Sadece paketleri indirmek için kullanabilirsiniz dnf download.
mattdm
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.