Yum yüklü varsayılan bir Amazon EC2 örneğinde apt-get özelliğini etkinleştirme


10

Şöyle bir şey aramak istiyorum:

sudo yum install apt

kurulum için yum yanı sıra apt-get kullanmamı sağlamak için.

Ancak bu işe yaramıyor. Aşağıdakileri geri alıyorum:

Loaded plugins: fastestmirror, priorities, security, update-motd
Loading mirror speeds from cached hostfile
 * amzn-main: packages.eu-west-1.amazonaws.com
 * amzn-updates: packages.eu-west-1.amazonaws.com
Setting up Install Process
No package apt available.
Error: Nothing to do

Varsayılan Amazon EC2 örneğinin depolardan haberdar edilmesini gerektiriyor gibi görünüyor.

Özetle: nasıl sadece yum yerine apt-get kullanımını etkinleştirebilirim?

Yanıtlar:


15

apt-get bir Debian aracıdır. yum (ve rpm) Red Hat araçlarıdır. Uyumlu değiller; yükledikleri paketler de değildir.

Apt-get kullanmak istiyorsanız, Red Hat (veya CentOS veya ne değilse) yerine Debian (veya Ubuntu) görüntüsü kullanın.


1

YUM, RHEL (Centos) sistemlerinde defacto RPM paket yönetimidir ve asıldıktan sonra oldukça iyi çalışır - en iyi önerim, YUM'u tanımak veya Debian'ı kullanmaktır ...

Bununla birlikte, bu RepoForge paketlerinden birini yüklemeye çalışabilir (veya /etc/yum/repos.d: D'nizi ayarlayabilir), ardından tekrar deneyin sudo yum install apt

http://pkgs.repoforge.org/apt/


0

@Duskwuff muhtemelen doğru gibi geliyor: Debian (veya Ubuntu gibi Debian tabanlı) bir işletim sistemi bekliyorsunuz. Yum, Red Hat tabanlı işletim sistemlerinde (Fedora, CentOS, Yellow Dog, Scientific, ne olursa olsun) kullanılır.

Aynı amaçlara hizmet ederler: en yaygın durumlar için:

   apt-cache search $FOO         ==   yum search $FOO   ||  yum search all $FOO
   apt-get install $FOO          ==   yum install $FOO
   apt-get update                ==   (not needed, happens on every hit)
   apt-get upgrade               ==   yum update

Ancak, apt bir stok Fedora geçerli. Fedora çalıştırıyorsanız -

     $ cat /etc/fedora-release 
    Fedora release 15 (Lovelock)

Daha sonra /etc/yum.repos.daynı işletim sistemini çalıştıran başka bir makineden kopyalayarak stok Fedora depolarını ekleyebilirsiniz . (Zaten orada olan, ancak devre dışı bırakılmış dosyaları kontrol edin: stok Fedora depoları için devre dışı bırakılabilecek /etc/yum.repos.d/birkaç .repodosya olmalıdır …)

Şahsen ben tavsiye ederim karşı riskler aşina değilseniz RPMForge kullanarak ... Ben stok OS ile onların paketleri birleştirme sorunlarla ettik. Bununla birlikte, RPMfusion genellikle “güvenli” olarak kanıtlanmıştır.


-2

lütfen (güvenlik grubunuzda) yeni bir kural belirleyin. "VPC'ye bakın" seçeneğini kullandığınız güvenlik grubu kimliğini seçin ve Actioins'i tıklayın. oradan Gelen kurallarını düzenle'yi ve ardından kaynaklar alanının altındaki Herhangi Bir Yer'i seçin.

umarım bu sorunu çözer.


OP'nin sorununun ağ güvenliği kuralları ile ilgisi yoktu.
duskwuff -inaktif-

@duskwuff aynı sorunu vardı ve bu benim için düzeltildi. o şöyle soruyordu: "Özetle: nasıl sadece yum yerine apt-get kullanımını etkinleştirebilirsiniz" ben kuralı değiştirmedikçe apt-get almak mümkün değildi.
Hadi

O zaman zaten bir Debian veya Ubuntu örneği kullanıyor olmalısınız ve hiçbir zaman erişiminiz yoktu yum.
duskwuff -inactive-
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.