
Apt-Get 및 Apt-Cache를 사용하여 Ubuntu 및 Debian의 패키지를 관리하는 방법
2022-06-01 last update
7 minutes reading Linux Basics Ubuntu Debian Getting Started Linux Commands무엇이 쉽게 얻을 수 있습니까?
Apt는 dpkg 패키지 시스템의 명령행 앞부분으로 많은 발행판이 명령행 관리 소프트웨어에서 가장 선호하는 방식이다.이것은 Debian과 Debian 기반의 Linux 버전(예를 들어 Ubuntu)의 주요 패키지 관리 시스템이다.
'dpkg'이라는 도구는 밑바닥의 포장층을 구성하지만 aptget과 aptcache는 사용자에게 우호적인 인터페이스를 제공하고 의존 관계 처리를 실현했다.이를 통해 사용자는 대량의 소프트웨어를 쉽고 효율적으로 관리할 수 있습니다.
이 안내서에서, 우리는 aptget과 apt 캐시의 기본 사용법, 그리고 소프트웨어를 어떻게 관리하는지 토론할 것입니다.Ubuntu 12.04 클라우드 서버에서 연습을 진행하지만, 같은 절차와 기술은 데비안 기반 버전에 적용됩니다.
패키지 데이터베이스를 Apt-Get으로 업데이트하는 방법
Aptget은 사용 가능한 소프트웨어를 알고 있는 데이터베이스에서 실행됩니다.이 데이터베이스를 참조하여 설치, 패키지 검색 및 기타 작업을 수행합니다.
따라서 aptget을 사용하여 모든 패키지 작업을 시작하기 전에 데이터베이스의 로컬 복사본이 최신 것인지 확인해야 합니다.
다음 명령을 사용하여 데이터베이스를 업데이트합니다.Apt get에는 대부분의 작업에 대한 관리 권한이 필요합니다.
소스 업데이트
정보를 검색하는 서버 목록을 보실 수 있습니다.그 후에 당신의 데이터베이스는 최신식일 것입니다.
Apt Get을 사용하여 설치된 패키지를 업그레이드하는 방법
다음 명령을 실행하여 시스템의 패키지를 업그레이드할 수 있습니다.
업그레이드
보다 완전한 업그레이드를 하려면 "dist upgrade"파라미터를 사용할 수 있습니다. 이 파라미터는 새 패키지에 대한 스마트 의존 관계 분석을 시도하고 중요하지 않은 프로그램을 대가로 기본 프로그램을 업그레이드합니다.
새 버전으로 시스템 업그레이드
Apt Get을 사용하여 새 패키지 설치 방법
설치할 소프트웨어 패키지의 이름을 알고 있으면 다음 구문을 사용하여 설치할 수 있습니다.
sudo apt get install package1 package2 package3...
한 번에 여러 개의 패키지를 설치할 수 있으므로 한 단계에서 프로젝트를 가져오는 데 필요한 모든 소프트웨어에 유용합니다.
aptget은 요청한 소프트웨어를 설치할 뿐만 아니라 필요한 소프트웨어도 설치하거나 실행하는 것을 알아야 합니다.
다음 내용을 입력하여 전체 "vim"텍스트 편집기 패키지를 설치할 수 있습니다.
sudo apt get 설치vim
Apt Get 패키지 제거 방법
시스템에서 패키지를 제거하려면 다음 명령을 실행합니다.
sudo apt get remove package\u 이름
이 명령은 패키지를 삭제하지만 나중에 패키지를 다시 설치하지 않도록 구성 파일을 유지합니다.이렇게 하면 프로그램이 설치되지 않아도 설정은 변하지 않습니다.
원하는 결과가 아니며 구성 파일과 프로그램을 지우려면 다음 구문을 사용하십시오.
sudo apt get purge package\u 이름
이 패키지를 마운트 해제하고 패키지와 관련된 모든 프로필을 삭제합니다.
더 이상 필요하지 않은 다른 프로그램을 지원하기 위해 자동으로 설치된 패키지를 삭제하려면 다음 명령을 입력하십시오.
sudo apt 자동 삭제 가져오기
"autoremove"명령 후에 패키지 이름을 지정하여 패키지와 의존 항목을 마운트 해제할 수 있습니다.
일반 Apt Get 옵션 플래그
로고를 사용하여 지정할 수 있는 여러 가지 옵션이 있습니다.우리는 몇 가지 흔히 볼 수 있는 문제를 토론할 것이다.
프로세스를 "시험적으로 실행"하여 작업이 수행될 작업을 이해하려면 "시뮬레이션"을 표시하기 위해 "-s"플래그를 전달할 수 있습니다.
sudo apt get 설치-s htop
패키지 목록을 읽는 중...도은
의존 관계 트리 구축
상태 정보를 읽는 중...도은
권장 패키지:
straceltrace 회사
다음 새 패키지가 설치됩니다.
htop 회사
업그레이드됨 0, 새 설치 1, 삭제 0, 업그레이드되지 않음 118.
Inst htop(1.0.1-1 Ubuntu:12.04/precise[amd64])
Conf-htop(1.0.1-1 Ubuntu:12.04/precise[amd64])
실제 작업 대신 "Inst"와 "Conf"부분을 볼 수 있습니다. "-s"를 삭제한 후에 패키지를 설치하고 설정할 위치를 지정합니다.
선택을 확인하라는 메시지가 표시되지 않으려면 "-y"로고를 전달하여 문제를 자동으로 "예"로 가정할 수 있습니다.
sudo apt get 삭제 - y htop
패키지를 다운로드하고 설치하지 않으면 다음 명령을 실행할 수 있습니다.
sudo apt get 설치 - d packagename
파일은'/var/cache/apt/archives'에 있습니다.
출력을 억제하려면 "-qq"로고를 명령에 전달할 수 있습니다.
sudo apt get remove-qq 패키지 이름
Apt 캐시를 사용하여 패키지 찾기 방법
apt 패키지 도구는 사실상 시스템 소프트웨어를 관리하는 데 사용되는 무료 도구이다.
'apt-get'은 패키지 업그레이드, 설치 및 삭제에 사용되고,'apt-cache'는 패키지 데이터베이스에 있는 패키지 정보를 조회하는 데 사용됩니다.
다음 명령을 사용하여 원하는 패키지를 검색할 수 있습니다.apt 캐시는 일반적으로 관리 권한이 필요하지 않습니다.
apt 캐시 찾고 있는 내용 검색
예를 들어, "htop", 즉 "top"시스템 모니터의 개선 버전을 찾으려면 다음과 같이 입력할 수 있습니다.
apt 캐시 검색 htop
aha-ANSI 색상-HTML 변환기
htop-대화식 프로세스 뷰어
우리는 또 더욱 통용되는 용어를 검색할 수 있다.이 예에서는 mp3 변환 소프트웨어를 찾습니다.
apt 캐시 검색 mp3 변환
더 좋은 CD 인코더
cue2toc - CUE 파일을 cdrdao의 TOC 형식으로 변환
dir2ogg-오디오 파일을oggvorbis 형식으로 변환
easytag- ID3 태그 보기, 편집 및 쓰기
hpodder - 팟캐스트를 스캔하고 다운로드하는 도구(podcatcher)
id3v2 - 명령행 id3v2 태그 편집기
kid3-KDE MP3 ID3 태그 편집기
kid3qt-오디오 태그 편집기
. . .
Apt 캐시를 사용하여 패키지 정보를 보는 방법
확장 설명을 포함한 패키지에 대한 정보를 보려면 다음 구문을 사용합니다.
apt 캐시 디스플레이 패키지 이름
다운로드 크기와 패키지에 필요한 의존도 제공됩니다.
패키지가 설치되어 있는지 확인하고 해당 저장소에 속하는지 확인하려면 다음과 같이 게시할 수 있습니다.
apt 캐시 정책 패키지\u 이름
결론
현재, 당신은 aptget과 apt 캐시에 대해 충분히 알고 있어야 합니다. 서버의 대부분의 소프트웨어를 관리할 수 있습니다.
이러한 도구와 저장소에서 사용할 수 있는 소프트웨어를 뛰어넘을 필요가 있을 때도 있지만 대부분의 소프트웨어 작업은 이러한 도구를 통해 관리할 수 있다.
만약 Debian 기반 환경에서 시간을 소비할 계획이라면, 이 도구들의 업무 지식을 알아야 합니다.
작가: 저스틴 엘링우드