Yanıtlar:
Hangi sürümlerin size uygun olduğunu görmek yumiçin --showduplicatesdüğmeyi kullanabilirsiniz . Size "paket adı. Mimarisi sürümü" gibi bir liste verir:
$ yum --showduplicates list httpd | expand
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirror.steadfast.net
Available Packages
httpd.x86_64 2.4.6-6.fc20 fedora
httpd.x86_64 2.4.10-1.fc20 updates
Belirli bir sürümü yüklemek kadarıyla? Sürüm bilgilerini paketin adına ekleyebilir, mimari adını kaldırarak şöyle yapabilirsiniz:
$ sudo yum install <package name>-<version info>
Mesela bu durumda eski sürümü kurmak istersem, 2.4.6-6 aşağıdakileri yapardım:
$ sudo yum install httpd-2.4.6-6
Bir paket belirlerken sürüm bilgilerini de ekleyebilirsiniz. Bu durumda Fedora 20 (F20) ile ilgilendiğim için sürüm bilgisi "fc20" ve mimari bilgisi de olacaktır.
$ sudo yum install httpd-2.4.6-6.fc20
$ sudo yum install httpd-2.4.6-6.fc20.x86_64
Eğer argümanları doğru yaptığınızdan emin değilseniz, ona danışabilirsiniz repoquery.
$ sudo yum install yum-utils # (to get `repoquery`)
$ repoquery --show-duplicates httpd-2.4*
httpd-0:2.4.6-6.fc20.x86_64
httpd-0:2.4.10-1.fc20.x86_64
Web'den belirli bir RPM indirmek için aşağıdaki seçeneklerden birini kullanabilir ve sonra yumyüklemek için kullanabilirsiniz .
$ yum --downloadonly <package>
-or-
$ yumdownloader <package>
Ve sonra böyle yükleyin:
$ sudo yum localinstall <path to rpm>
X paketinin ihtiyaç duyduğu her şeyi indirmek istersem ne olur?
$ yumdownloader --resolve <package>
$ 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
Bir bağımlılık kontrolü yaptığını ve sonra eksik parçaları indirdiğini fark edin. Burada daha fazla ayrıntı içeren cevabımı görün: Repo'dan bir dosyayı nasıl indirebilir ve daha sonra internet bağlantısı olmadan kurabilirim? .
python-libs-2.7.5-12.fc20.x86_64bir zamanlar bilgisayarıma kurulmuştu fakat o zamandan beri değiştirildi. Şimdi ben bu özel paket yüklemek istediğiniz varsayarsak yumdownloader python-libs-2.7.5-12*söyleyebilirim No Match for argument python-libs-2.7.5-12* Nothing to download. Söylemeye çalıştığım, yeni bir paket geldiğinde, eskisine artık yum'dan erişilemez. Yalnızca en son paketi veya ilk sürümü yükleyebilirsiniz, ancak aralarındaki sürümleri yükleyebilirsiniz.
yum downgrade ..., paket zaten kuruluysa kullanmanız gerektiğini ve daha sonra geri dönmeye çalıştığınızı düşünüyorum. Benim QI, nasıl bir paketin henüz kurulmamış belli bir versiyonunu seçtiğini göstermeye çalışıyordu. docs.fedoraproject.org/en-US/Fedora/14/html/...
Başka bir seçenek, rpmdosyayı indirebilir yumve aşağıdakileri yapmanız için talimat verebilirsiniz localinstall:
yum localinstall /path/to/package.rpm
İhtiyacınız olan paketleri almak için iyi bir yer rpmfind.com ve paket adını aramaktır.
yum --downloadonly <package>takip var yum localinstall <path to package>. Ayrıca yardımcı programı da kullanabilirsiniz yumdownloader <package>.
Seçenek komutunu da kullanabilirsiniz:
yum install --nogpgcheck pckg-name-version
@updatesile işletim sisteminin bulunduğu ilk sürüm arasındaki paketlerde işe yaradığını sanmıyorum@fedora. Örneğin, yüklemeyi denersenizhttpd-2.4.8-1,yumpaketin mevcut olmadığını söylersiniz.