CentOS 7 - yum kurulumu çalışmıyor


12

Komutu kullanmak istediğimde yum install <packagename>hata alıyorum:

Kullanılabilir paket yok

Örneğin,

[root@cpanel1 etc]# yum install autossh
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.t-2.net
 * extras: centos.t-2.net
 * updates: centos.t-2.net
No package autossh available.
Error: Nothing to do
[root@cpanel1 etc]# 

Nasıl çalıştırabilirim?


Paket adı doğru mu? "yum search autossh" ile arama yaparsanız?
DarkVex

2
Tamam böylece tüm depo devre dışı bırakıldı, tabiki ve güncellemeler "etkin = 1" olmalıdır
DarkVex

1
@Kunok doğru, lütfen değiştirin ve yapınyum update
Rahul

1
Merak ediyorum, neden tüm depolarınızı devre dışı bıraktınız?
Yörüngedeki Hafiflik Yarışları

2
@Kunok: Hmm, sanırım birisi onu kilitlemeye çalışıyor. Her şeyi kırmadan önce onlarla iletişime geçmeye ve nedenini bulmaya değer olabilir . :)
Yörüngedeki Hafiflik Yarışları

Yanıtlar:


17

Bu adımlar size yardımcı olabilir,

  1. yum clean all & yum clean metadata

  2. Dosyaları kontrol edin ve her bir repo için /etc/yum.repos.dhepsinin bulunmadığından emin olun enabled = 0(dosya başına birden fazla olabilir).

  3. Son olarak yum updateistediğiniz paketleri yapabilir ve arayabilirsiniz.


7

CentOS / RHEL 7 için, autossh artık Repoforge deposunda mevcut değildir. Bu yüzden onu kaynaktan derlemeniz ve derlemeniz gerekecek, işte yapmanız gerekenler:

$ sudo yum install wget gcc make
$ wget http://www.harding.motd.ca/autossh/autossh-1.4e.tgz
$ tar -xf autossh-1.4e.tgz
$ cd autossh-1.4e
$ ./configure
$ make
$ sudo make install

1
Teşekkürler, bu iyi çalıştı. Bu arada orijinal soru (yum neden paketleri yüklemiyor) yorumlarda cevaplandı.
Kunok

2
Kaynaktan inşa etmeyin. autossh.el7 EPEL'de. Kullanarak oradan kurun yum.
Yörüngedeki Hafiflik Yarışları

0

autossh epel repo ile de mevcuttur:

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install autossh

rpm -ihv epel-release-7-10.noarch.rpm Hazırlanıyor ... ############################### ## [100%] paket epel-release-7-10.noarch zaten kurulu epel-release-7-10.noarch.rpm nasıl yeniden kurulur?
Nikolay Baranenko

Repo zaten varsa, doğrudan deneyebilirsiniz yum install autossh, eğer bu işe yaramazsa koşmayı yum clean allve tekrar denemeyi düşünebilirsiniz .
maxime_039

1
yum install epel-releaseBir dosyayı düz HTTP üzerinden silmek yerine daha basit ve daha güvenli .
Daniel Landau

0

autossh çalışmıyor epel repo ile de mevcuttur:

# mkdir /usr/src/epel && cd "$_"
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm
# rpm -ihv epel-release-7-10.noarch.rpm
# yum install

Lütfen bunun ne yapması gerektiğini ve sorucunun sorununu neden çözeceğini açıklığa kavuşturun. (İpucu: Aslında olmayacak)
Shadur
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.