Ubuntu apt-get 명령과 동일한 Linux yum 명령 [닫기]

Ubuntu apt-get 명령과 동일한 Linux yum 명령 [닫기]

AWS EC2 인스턴스를 사용하고 있으며 Ubuntu 인스턴스에서 Linux(Amazon Linux AMI) 인스턴스로 전환하려고 합니다. 이 프로세스 중에 설치하려는 명령 및 패키지에 apt-get해당하는 항목을 찾아야 합니다 .yum

apt-get본질적으로 다음을 에서 로 어떻게 번역하시겠습니까 yum?

내가 가정했다고 가정하고 참고 사항 root user 롤 패스 sudo susudo, 이것이 다음 명령과 함께 사용되지 않는 이유입니다 .

apt-get주문하다:

  • apt-get update(이것은 다음과 같다고 가정합니다.yum update -y
  • apt-get upgrade -y
  • apt-get dist-upgrade -y
  • apt-get autoremove -y
  • apt-get install apache2 php5 php5-cli php5-fpm php5-gd libssh2-php libapache2-mod-php5 php5-mcrypt php5-mysql git unzip zip postfix php5-curl mailutils php5-json -y
  • a2enmod rewrite headers
  • php5enmod mcrypt

답변1

배포판마다 패키지 이름이 조금씩 다르며, 한 패키지를 다른 패키지에 자동으로 매핑할 수 있는 방법은 없습니다. apache2Debian/Ubuntu 시스템, httpdCentOS/RedHat/Fedora 시스템, apacheArch, apache2openSuse, www-servers/apacheGentoo 등에 있는 Apache의 가장 좋은 예를 인용했을 수도 있습니다.

패키지를 찾는 가장 좋은 방법은 다음 명령을 사용하여 검색하는 것입니다 yum search.

yum search apache
...
httpd.x86_64 : Apache HTTP Server
...

설명에서 Apache를 찾아보세요. 여기에는 약 200줄의 패키지가 있으므로 이를 파이프로 연결하여 키워드를 less읽거나 grep조회할 수 있습니다.

파일 이름을 알고 있고 이를 제공하는 패키지를 찾으려면 다음을 실행하세요 yum provides.

yum provides *bin/httpd
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.simwood.com
 * epel: epel.mirrors.ovh.net
 * extras: mirror.simwood.com
 * updates: mirror.mhd.uk.as44574.net
httpd-2.4.6-40.el7.centos.x86_64 : Apache HTTP Server
Repo        : base
Matched from:
Filename    : /usr/sbin/httpd


httpd-2.4.6-40.el7.centos.x86_64 : Apache HTTP Server
Repo        : @base
Matched from:
Filename    : /usr/sbin/httpd

이것을 실행하면 yum provides httpd실행 파일뿐만 아니라 httpd로 끝나는 파일이 포함된 모든 패키지가 나열되므로 앞에 *bin/.

Google은 또한 일반적인 소프트웨어 패키지를 찾는 데 도움을 줄 수 있습니다.

관련 정보