내 리눅스가 deb인지 rpm인지 어떻게 확인할 수 있나요?

내 리눅스가 deb인지 rpm인지 어떻게 확인할 수 있나요?

Skype 웹사이트에서는 DEB 및 RPM 버전으로 제공되는 Linux 버전의 다운로드를 제공합니다. 내 컴퓨터에 어떤 것이 적합한지 모르겠습니다.

답변1

dpkg -l긴 패키지 목록이 생성되면 시스템은 패키지 를 사용합니다 .deb.

rpm -qa긴 패키지 목록이 생성되면 시스템은 RPM을 사용합니다 .

이들 중 어느 것도 긴 패킷 목록을 생성하지 않으면 시스템은 다른 패킷 형식을 사용하게 됩니다.

대부분의 경우 사용하는 패키지 형식뿐만 아니라 실제 배포판을 알아야 합니다. cat /etc/os-release최신 Linux 시스템에 대해 알려드리겠습니다.

답변2

시스템에서 RPM을 사용하는 경우 installed라는 프로그램이 있고 rpm, Deb를 사용하는 경우 Installed라는 프로그램이 있습니다 dpkg. 이 which명령을 사용하여 특정 프로그램이 설치되어 있는지 확인할 수 있습니다.

Linux 시스템을 처음 사용하는 경우 복잡한 설정이 없다고 가정하고 Skype를 얻는 데 관심이 있으므로 시스템에서 그래픽 데스크톱 환경을 실행하고 있다고 가정합니다. 이 경우 터미널 창(단말기그놈(GNOME) 애플리케이션을 사용하는 경우,위로KDE 또는 이와 유사한 것을 사용하는 경우(다른 데스크탑 환경을 사용하는 경우) - 일반적으로 기본 메뉴를 열고 /search를 입력하면 terminal관련 응용 프로그램이 표시됩니다. 새로 열린 창에서:-

which rpm

그리고/또는

which dpkg


출력에 아무것도 표시되지 않거나 시스템에 수행할 작업이 지시되는 no dpkg in ...경우no rpm in ...아니요사용. 출력에 하나 이상의 줄에 경로 이름 및/또는 별칭이 하나만 표시되는 경우아니요모드 no xxx ...(예: /usr/bin/rpm) - 시스템에서 사용되는 모드를 나타냅니다.


cat /etc/os-release | grep -E '^NAME=|PRETTY_NAME='둘 다 한 줄의 경로 이름 및/또는 별칭 출력을 표시하거나(가능성은 낮지만 가능함), 두 명령 모두 아무것도 표시하지 않거나 부정적인 응답을 제공하는 경우 시스템이 아마도 다른 것을 사용하고 있는 것일 수 있으며 언급된 출력 과 같은 추가 정보를 제공해야 합니다. ~에여기에 또 다른 대답이 있습니다.

일반적으로 다른 가능성도 있지만 내 가정에 따라 지나치게 혼란을 주고 싶지는 않습니다.

답변3

또 다른 가능성이 있습니다 - 사용부서지다팩. 가장 일반적인 배포판에서 작동하며 rpm, debs 또는 기타 사항에 대해 걱정할 필요가 없지만 Snap 지원을 먼저 설치해야 할 수도 있습니다. 설명은여기(배포판을 선택하려면 아래로 스크롤해야 할 수도 있습니다). Ubuntu를 사용하는 경우 snap이미 설치되어 있으므로 Skype Snap 패키지만 설치하면 됩니다. 질문이 있으시면 여기에서 질문하실 수 있습니다. 또한 출력을 제공하면 답변이 더 쉬워집니다 cat /etc/os-release | grep -E '^NAME=|^PRETTY_NAME='.

관련 정보