Mengaktifkan apt-get pada instance Amazon EC2 default yang telah diinstal yum

10

Saya ingin memanggil sesuatu seperti:

sudo yum install apt

untuk memungkinkan saya menggunakan apt-get dan juga yum untuk instalasi.

Namun ini tidak berhasil. Saya mendapatkan yang berikut ini kembali:

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

Sepertinya perlu membuat instance Amazon EC2 default dari repositori.

Singkatnya: bagaimana saya bisa mengaktifkan penggunaan apt-get bukan hanya yum?

Gaurav Sharma
sumber

Jawaban:

15

apt-get adalah alat Debian. yum (dan rpm) adalah alat Red Hat. Mereka tidak kompatibel; paket-paket yang mereka instal juga tidak.

Jika Anda ingin menggunakan apt-get, gunakan gambar Debian (atau Ubuntu) alih-alih Red Hat (atau CentOS, atau yang lainnya).

duskwuff -inactive-
sumber
1

YUM adalah manajemen paket RPM defacto pada sistem RHEL (Centos), dan berfungsi cukup baik setelah Anda menguasainya - saran terbaik saya adalah membiasakan diri Anda dengan YUM atau menggunakan Debian ...

Dikatakan bahwa Anda dapat mencoba menginstal salah satu paket RepoForge ini (atau mengatur /etc/yum/repos.d: D) Anda, lalu coba lagi sudo yum install apt

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

esharp
sumber
0

Kedengarannya seperti @duskwuff mungkin benar: Anda mengharapkan sistem operasi Debian (atau berbasis Debian, seperti Ubuntu). Yum digunakan dalam sistem operasi berbasis Red Hat (seperti Fedora, CentOS, Yellow Dog, Scientific, apa pun).

Mereka melayani tentang tujuan yang sama: untuk kasus yang paling umum:

   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

Namun, apt yang tersedia pada saham Fedora. Jika Anda menjalankan Fedora -

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

Kemudian Anda dapat menambahkan repositori Fedora saham dengan menyalinnya dari /etc/yum.repos.dkomputer lain yang menjalankan OS yang sama. (Periksa file yang sudah ada di sana, tetapi dinonaktifkan: /etc/yum.repos.d/harus memiliki sejumlah .repofile, yang mungkin dinonaktifkan, untuk repositori saham Fedora ...)

Secara pribadi, saya akan merekomendasikan untuk tidak menggunakan RPMforge kecuali jika Anda terbiasa dengan risikonya ... Saya mengalami masalah saat menggabungkan paket mereka dengan OS persediaan. Namun, RPMfusion secara umum terbukti "aman."

BRPocock
sumber
-2

silakan atur aturan baru di (grup keamanan) Anda. pilih ID grup keamanan Anda menggunakan "lihat VPC" juga dan klik Actioins. dari sana pilih Edit aturan masuk dan kemudian pilih Di mana saja di bawah bidang sumber.

Semoga ini bisa menyelesaikan masalah.

Hadi
sumber
Masalah OP tidak ada hubungannya dengan aturan keamanan jaringan.
duskwuff -inactive-
@duskwuff saya punya masalah yang sama dan itu diperbaiki untuk saya. dia bertanya: "Singkatnya: bagaimana saya bisa mengaktifkan penggunaan apt-get, bukan hanya yum" saya tidak bisa mendapatkan apt-get kecuali saya mengubah aturan.
Hadi
Maka Anda harus sudah menggunakan instance Debian atau Ubuntu, dan tidak pernah memiliki akses yum.
duskwuff -inactive-