[server] yum이 설치된 기본 Amazon EC2 인스턴스에서 apt-get 활성화

나는 다음과 같은 것을 부르고 싶다 :

sudo yum install apt

설치에 yum뿐만 아니라 apt-get을 사용할 수 있습니다.

그러나 이것은 작동하지 않습니다. 나는 다음을 다시 얻는다.

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

기본 Amazon EC2 인스턴스가 리포지토리를 인식하도록해야합니다.

간단히 말해서 : 단순히 yum 대신 apt-get을 사용하도록 설정하는 방법은 무엇입니까?



답변

apt-get은 데비안 도구입니다. yum (및 rpm)은 Red Hat 도구입니다. 호환되지 않습니다. 설치 한 패키지도 아닙니다.

apt-get을 사용하려면 Red Hat (또는 CentOS 또는 기타) 대신 Debian (또는 Ubuntu) 이미지를 사용하십시오.


답변

YUM은 RHEL (Centos) 시스템에서 사실상 RPM 패키지 관리이며, 일단 중단되면 아주 잘 작동합니다. 가장 좋은 제안은 YUM에 익숙해 지거나 데비안을 사용하는 것입니다.

이 RepoForge 패키지 중 하나를 설치하거나 /etc/yum/repos.d : D 설정) 다시 시도해 볼 수 있습니다. sudo yum install apt

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


답변

@duskwuff가 올바른 것 같습니다. 데비안 (또는 데비안 기반, 우분투) 운영 체제가 필요합니다. Yum은 Red Hat 기반 운영 체제 (Fedora, CentOS, Yellow Dog, Scientific 등)에 사용됩니다.

그것들은 거의 같은 목적으로 사용됩니다 : 가장 일반적인 경우 :

   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

그러나 Fedora는 재고 apt 있습니다. Fedora를 실행중인 경우 —

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

그런 다음 /etc/yum.repos.d동일한 OS를 실행하는 다른 시스템 에서 Fedora 리포지토리를 복사하여 추가 할 수 있습니다 . (이미 존재하지만 비활성화 된 파일을 확인하십시오. 기본 Fedora 리포지토리에 대해 비활성화 될 수 /etc/yum.repos.d/있는 많은 .repo파일이 있어야합니다.)

개인적으로, 위험에 익숙하지 않은 경우 RPMforge 사용하지 않는 것이 좋습니다 . 패키지와 스톡 OS를 병합하는 데 문제가 발생했습니다. 그러나 RPMfusion은 일반적으로 “안전”한 것으로 입증되었습니다.


답변

(보안 그룹)에서 새로운 규칙을 설정하십시오. “VPC 참조”를 사용하여 보안 그룹 ID를 선택하고 Actioins를 클릭하십시오. 거기에서 인바운드 규칙 편집을 선택한 다음 소스 필드에서 임의의 위치를 ​​선택하십시오.

이것이 문제를 해결하기를 바랍니다.


답변