Repo'dan bir dosya nasıl indirilir ve daha sonra internet bağlantısı olmadan nasıl kurulur?


10

leafpadSonradan adlandırılan bir program yüklemek istediğimi varsayarsak .

Şu anda yüklemenin tek yolu şudur:

yum install leafpad -y

ama bunu kaydetmek ve daha sonra internet bağlantısı olmadan yüklemek istiyorum.

Yum deposundan nasıl alıp bir klasöre kaydedip daha sonra nasıl yükleyebilirim?



Bunu yapmanın yararı nedir diye sorabilir miyim? :) Bunu yapmanın bir yolu, depo URL'nize tarayıcı aracılığıyla gitmek ve paketi el ile indirmektir.
Alko

1
@Alko bu bağımlılıkları çözmeyecek.
Santosh Kumar

Yanıtlar:


10

Yalnızca ilgilendiğiniz bir paket + çevrimdışı kurulum için bağımlılıkları ise aracı kullanabilirsiniz yumdownloader. Paketin bir parçası yum-utils.

$ yumdownloader --resolve <package name>

Misal

$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm                              | 1.1 MB     00:01

Yukarıdaki komut, vim'in gvimyüklenmekte olan grafik sürümünü gösterir . Gerekli bağımlılıkların yüklü olup olmadığını kontrol ettiğine dikkat edin, eğer değilse, bunları da indirecektir.

Paketlerin yeri nedir

Belirli bir paketin URL'sinin yum-utilsçağrılan ile birlikte gelen başka bir aracı kullanarak ne olacağını öğrenebilirsiniz repoquery. Bu harika bir araçtır ve sundukları paketleri indirmek zorunda kalmadan depoların içine bakmanıza izin verir.

Örneğin:

$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm

NOT: Bu URL, havuz aynalarından birindeki URL'dir, bu nedenle çalıştırmadan çalışmaya değişebilir.

Paket hakkında başka ne var?

repoqueryBu soruları da cevaplamak için kullanabilirsiniz :

Bir paket ne gerektirir:

$ reqpoquery -R vim-X11

Bir paket ne içerir:

$ repoquery -l vim-X11

Daha fazla bilgi için man sayfasına bakınız repoquery.


Çevrimiçi sistemimin çevrimdışı sistemde eksik olan bazı bağımlılıkları varsa ne olur? yumdownloaderDaha agresif olmanın ve yerel olarak kurulmuş olsalar bile kapmak için herhangi bir yol var mı ?
Kodlayıcı


bu mükemmel, teşekkürler! Eğer bu soruya bir cevap olarak vermek isterseniz, memnuniyetle kabul ediyorum.
Coderer

@Coderer - Ben yazdım.
slm
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.