apt-get 명령어 생성기
저수준 Debian/Ubuntu 패키지 관리자를 위한 apt-get 명령어 생성
apt-get 입문하기
## apt-get이란 무엇인가요?
`apt-get`은 Debian과 Ubuntu용의 저수준이며 스크립트에 안정적인 패키지 관리자입니다. 이 도구는 `apt`이 더 친숙한 UI 뒤에 숨겨둔 작업들을, `dist-upgrade`, `source`, `build-dep`를 포함하여 노출해 줍니다. 대부분의 명령어에는 `sudo`가 필요합니다.
## 사용 방법
1. **작업 선택**: `install`, `remove`, `update`, `upgrade`, `dist-upgrade`, `autoremove`, `clean`, `source`, 또는 `build-dep`와 같은 서브명령어를 선택합니다. 2. **패키지 추가**: `install`, `remove`, `source`, `build-dep`의 경우, 하나 이상의 패키지 이름을 입력합니다. 3. **옵션 전환**: `-y`, `--purge`, `--install-recommends`, `--fix-missing`. 4. **복사 후 실행**: 명령어를 복사한 뒤, 시스템을 수정할 때는 앞에 `sudo`을 붙입니다.
일반 서브커맨드 및 옵션
### `install` / `remove` 패키지 설치 또는 제거: `apt-get install nginx git curl`.
### `update` 패키지 인덱스를 새로 고침합니다. 항상 `upgrade` 또는 `install`를 실행하기 전에 수행해야 합니다.
### `upgrade` / `dist-upgrade` `upgrade`은 아무것도 제거하지 않고 모든 패키지의 최신 버전을 설치합니다. `dist-upgrade`는 의존성 변경도 처리하며, 주요 버전 업그레이드에 필요하게 패키지를 제거하거나 추가할 수도 있습니다.
### `autoremove` / `clean` `autoremove`는 사용되지 않는 의존성을 제거하고, `clean`은 캐시에서 다운로드된 `.deb` 파일들을 삭제합니다.
### `source` / `build-dep` `source`은 패키지의 소스 코드를 다운로드하며, `build-dep`은 그것을 컴파일하는 데 필요한 모든 것을 설치합니다.
### `-y` ‘예’로 간주 확인 메시지를 생략합니다.
### `--purge` 패키지를 제거할 때 설정 파일도 함께 제거합니다.
### `--install-recommends` / `--fix-missing` “권장” 패키지를 필수 패키지로 간주하거나, 부분적으로 실패한 다운로드에서 누락된 파일은 무시합니다.
▶apt 대신 apt-get을 언제 사용해야 하나요?
▶dist-upgrade는 upgrade가 하지 않는 무엇을 하는가?
▶왜 sudo가 필요한가요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.