Yanıtlar:
Hangi sürümlerin size uygun olduğunu görmek yum
için --showduplicates
düğ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 yum
yü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_64
bir 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, rpm
dosyayı indirebilir yum
ve 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
@updates
ile 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
,yum
paketin mevcut olmadığını söylersiniz.