apt와 소프트웨어 센터의 차이점

apt와 소프트웨어 센터의 차이점

소프트웨어 센터를 사용하여 소프트웨어를 설치하는 것과 apt(또는 apt-get)를 사용하는 것의 차이점은 무엇입니까?

Ubuntu에서는 Krita의 마지막 버전을 설치하기 위해 소프트웨어 소스를 추가했는데 apt를 통해서만 얻을 수 있었습니다. 소프트웨어 센터에는 여전히 이전 버전이 표시됩니다.

그렇다면 apt와 소프트웨어 센터를 사용하여 동일한 버전을 얻지 못하는 이유는 무엇입니까?

답변1

Ubuntu 소프트웨어 센터는 Canonical에서 맞춤화한 버전으로 여러 Ubuntu 버전(현재 20.04 LTS 및 21.10)부터 Snap으로 패키지되어 있습니다.

apt이는 및 의 프런트 엔드이지만 apt-get동시에 의 프런트 엔드이기도 합니다 snap. 따라서 공식 Ubuntu 소프트웨어 소스의 기존 APT 패키지와 추가된 PPA를 모두 설치할 수 있을 뿐만 아니라 Canonical의 새로운 범용 소프트웨어 패키징 시스템인 Snap의 소프트웨어도 설치할 수 있습니다.

Snap 소프트웨어는 여러 Linux 배포판에서 실행되도록 설계되었으며 정기적으로 업데이트됩니다. APT 소프트웨어는 보안 업데이트와 Firefox를 제외하고 Ubuntu 배포판 버전으로 유지됩니다. 이것이 바로 소프트웨어 센터에서 이전 버전과 함께 최신 버전을 볼 수 있는 이유입니다. Snap 버전과 APT 버전이 표시됩니다. 를 사용하면 apt getAPT 버전에만 액세스할 수 있습니다. 또한 시스템에서 사용 가능하고 활성화된 PPA가 제공되는 최신 버전을 가질 수 있습니다.

답변2

소프트웨어 센터와 Apt를 사용하여 소프트웨어를 설치하는 주간의 차이점은 완전히 다른 소스, 완전히 다른 패키지 유형이라는 것입니다.

소프트웨어 센터는 Snap(예 snap install [package name]: 일부 apt ppa 저장소)을 사용하는 것과 동일합니다. Snap 패키지는 apt 저장소와 달리 다양한 배포판에서도 실행됩니다.

Apt는 를 사용하여 추가하기로 선택한 모든 ppa 저장소에서 소프트웨어를 가져올 수 있지만 sudo add-apt-repository기본적으로 다운로드되는 유일한 저장소는 multiverse와 같은 기본 Ubuntu 저장소입니다. (Apt는 리포지토리에 있는 .deb 패키지를 설치합니다)

관련 정보