Linux(Unix) 시스템, 특히 클라우드에서 패키지 관리 소프트웨어에 대한 정보를 찾는 방법은 무엇입니까?

Linux(Unix) 시스템, 특히 클라우드에서 패키지 관리 소프트웨어에 대한 정보를 찾는 방법은 무엇입니까?

때때로 시스템(예: 동일한 서버)에 SSH를 통해 연결할 때 일부 소프트웨어를 설치할 수 있는 권한이 있지만 그렇게 하려면 시스템에서 패키지 관리 소프트웨어가 어디에 있는지 알아야 합니다.

빨리 알아낼 수 있는 방법이 있나요?

특히 나에게 돌아오는 것은 다음과 같습니다 uname -a.

Linux cloud 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

패키지 관리 시스템이 어떻게 여기에 있을 수 있나요?

답변1

글쎄, (적어도 나에게 있어서) 가장 쉬운 방법은 어떤 패키지 관리자가 설치되어 있는지 간단히 확인하는 것입니다.

aptDebian 기반 또는 Red Hat 기반 패키지 관리자를 사용하고 있다고 가정하는 것은 yum터무니없는 추측이 아닙니다 .

그래서 시도해 보면:

which apt
/usr/bin/apt

설치 되어 있는 것을 볼 수 있습니다 apt. 시도하는 경우:

which yum
<no output>

또는:

which pacman
<no output>

그럼 당신은 할아니요yum, 즉 pacman, 그러한 경우에는 apt!

위의 항목 중 하나도 없으면 먼저 어떤 배포판을 사용하고 있는지 알아내야 합니다. 다음 명령을 시도해 보세요.

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.6 (jessie)
Release:    8.6
Codename:   jessie

위의 결과를 바탕으로 해당 배포판의 패키지 관리자에 대한 간단한 온라인 검색을 수행할 수 있습니다.

관련 정보