> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스에서 apt는 무엇을 의미합니까?

리눅스에서 apt는 무엇을 의미합니까?

青灯夜游
풀어 주다: 2023-04-23 18:51:46
원래의
3044명이 탐색했습니다.

Linux에서 Apt는 Ubuntu, Debian 및 관련 Linux 배포판에서 deb 패키지를 설치, 업데이트, 제거 및 관리하는 데 사용되는 명령줄 유틸리티입니다. apt는 대화형 사용을 위해 설계되었으며 Apt는 deb 기반 패키지와 함께 사용됩니다. 여기서 deb는 dpkg 패키지 관리 도구용으로 생성되고 사용되는 패키징 형식입니다.

리눅스에서 apt는 무엇을 의미합니까?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

linux에서 apt는 무엇을 의미합니까

Apt 또는 Advanced Package Tool은 Linux 배포판에서 소프트웨어 패키지를 관리하는 데 사용되는 도구 또는 응용 프로그램입니다. Linux 용어에서 패키지는 Windows의 프로그램과 유사한 애플리케이션, 라이브러리, 도구입니다. Linux 배포판은 중앙 집중식 저장소를 사용하여 해당 저장소에서 제공하는 패키지가 포함된 애플리케이션을 설치하고 업데이트하는 경우가 많습니다.

APT는 Ubuntu, Debian, Mint, Kali 등과 같은 deb 기반 배포판에서 주로 사용됩니다. APT는 이러한 배포판과 긴밀하게 통합되어 있으며 다른 패키지 관리 소프트웨어와 함께 사용할 수도 있습니다.

apt 패키지 관리자는 1998년 3월에 만들어졌으며 20년 이상 사용되었습니다. 패키지 관리에는 새로운 기능이 포함되지 않으므로 최신 버전은 1.8입니다.

간단히 말하면:

  • apt는 Ubuntu, Debian 및 관련 Linux 배포판에서 deb 패키지를 설치, 업데이트, 제거 및 관리하기 위한 명령줄 유틸리티입니다.

  • apt는 대화형 사용을 위해 설계되었습니다. apt-get 및 apt-cache는 버전 간 역호환이 가능하고 더 많은 옵션과 기능을 제공하므로 쉘 스크립트에서 사용하는 것이 더 좋습니다.

Apt와 Dpkg 관계

Apt는 deb 기반 패키지와 함께 사용됩니다. 여기서 deb는 dpkg 패키지 관리 도구용으로 생성되고 사용되는 패키징 형식입니다. dpkg와 Apt는 dpkg가 패키지 이름과 설치 위치 또는 제거할 이름을 제공하여 로컬로 사용되는 서로 작동하는 데 사용되는 도구인 반면, apt는 패키지 종속성을 업데이트, 검색, 다운로드하고 해결하는 네트워크 또는 인터넷 기반 도구입니다. 인터넷을 사용하는 다른 패키지 저장소에 있습니다. 설치는 dpkg에 의해 백그라운드에서 수행됩니다.

Linux에서 apt 명령 사용

apt는 대화형으로 사용하도록 설계되었습니다. 쉘 스크립트에서는 apt-get 및 apt-cache를 선호합니다. 버전 간에 이전 버전과 호환되고 더 많은 옵션과 기능이 있기 때문입니다.

대부분의 apt 명령은 sudo 권한이 있는 사용자로 실행되어야 합니다.

패키지 색인 업데이트(apt update)

APT 패키지 색인은 기본적으로 시스템에서 활성화된 저장소에서 사용 가능한 패키지 기록을 보유하는 데이터베이스입니다.

패키지 인덱스를 업데이트하려면 다음 명령을 실행하세요. 이렇게 하면 APT 저장소에서 최신 변경 사항이 적용됩니다.

sudo apt update
로그인 후 복사

새 패키지를 업그레이드하거나 설치하기 전에 항상 패키지 색인을 업데이트하세요.

업그레이드 패키지(apt 업그레이드)

Linux 시스템을 정기적으로 업데이트하는 것은 전체 시스템 보안의 가장 중요한 측면 중 하나입니다.

설치된 패키지를 최신 버전으로 업그레이드하려면 다음을 실행하세요.

sudo apt upgrade
로그인 후 복사

이 명령은 설치된 패키지를 제거해야 하는 패키지를 업그레이드하지 않습니다.

단일 패키지를 업그레이드하려면 패키지 이름을

sudo apt upgrade package_name
로그인 후 복사

로 전달하세요. 자동 보안 업데이트를 구성하는 것은 항상 좋은 생각입니다.

전체 업그레이드(apt full-upgrade)

업그레이드와 전체 업그레이드의 차이점은 전체 시스템을 업그레이드해야 하는 경우 후자가 설치된 패키지를 제거한다는 것입니다.

sudo apt full-upgrade
로그인 후 복사

이 명령을 사용할 때는 매우 주의하세요.

패키지 설치(apt install)

패키지 설치는 다음 명령을 실행하는 것만큼 간단합니다:

sudo apt install package_name
로그인 후 복사

여러 패키지를 설치하려면 공백으로 구분된 목록으로 지정하세요.

sudo apt install package1 package2
로그인 후 복사

로컬 패키지를 설치하려면 deb 파일의 전체 경로를 제공하십시오. 그렇지 않으면 명령은 APT 저장소에서 패키지를 검색하고 설치하려고 시도합니다.

sudo apt install /full/path/file.deb
로그인 후 복사

패키지 제거(적절한 제거)

설치된 패키지를 제거하려면 다음을 입력하세요.

sudo apt remove package_name
로그인 후 복사

공백으로 구분하여 여러 패키지를 지정할 수도 있습니다.

sudo apt remove package1 package2
로그인 후 복사

remove 명령은 지정된 패키지를 제거하지만 일부 구성 파일이 남겨질 수 있습니다. 모든 구성 파일을 포함한 패키지를 제거하려면 제거 대신 제거를 사용하십시오.

sudo apt purge package_name
로그인 후 복사

사용하지 않는 패키지 제거(apt autoremove)

다른 패키지에 의존하는 새 패키지가 시스템에 설치될 때마다 패키지도 설치됩니다. 의존성. 패키지를 제거한 후에도 종속성은 시스템에 남아 있습니다. 나머지 패키지는 더 이상 다른 어떤 것에서도 사용되지 않으며 삭제할 수 있습니다.

원치 않는 종속성을 제거하려면 다음 명령을 사용하세요:

sudo apt autoremove
로그인 후 복사

패키지 목록 보기(apt list)

list 명령을 사용하면 사용 가능하고 설치되었으며 업그레이드 가능한 패키지를 나열할 수 있습니다.

사용 가능한 모든 패키지를 나열하려면 다음 명령을 사용하세요.

sudo apt list
로그인 후 복사

이 명령은 패키지 버전 및 아키텍처에 대한 정보를 포함하여 모든 패키지 목록을 인쇄합니다. 특정 패키지가 설치되어 있는지 확인하려면 grep 명령을 사용하여 출력을 필터링할 수 있습니다.

sudo apt list | grep package_name
로그인 후 복사

설치된 패키지만 나열하려면 다음을 입력하세요:

sudo apt list --installed
로그인 후 복사

在实际升级软件包之前获取可升级软件包列表可能很有用:

sudo apt list --upgradeable
로그인 후 복사

搜索包 (apt search)

此命令允许您在可用包列表中搜索给定包:

sudo apt search package_name
로그인 후 복사

如果找到,该命令将返回名称与搜索词匹配的包。

查看包的信息 (apt show)

在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。

要检索有关给定包的信息,请使用以下 show 命令:

sudo apt show package_name
로그인 후 복사

相关推荐:《Linux视频教程

위 내용은 리눅스에서 apt는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿