문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
linux:apt [2022/07/20 09:27] kwon37xi [apt-key] |
linux:apt [2025/05/14 16:57] (현재) kwon37xi [ansible 의 경우] |
||
|---|---|---|---|
| 줄 7: | 줄 7: | ||
| * [[linux: | * [[linux: | ||
| * [[linux: | * [[linux: | ||
| + | * [[linux: | ||
| ===== 설치 ===== | ===== 설치 ===== | ||
| 줄 118: | 줄 119: | ||
| man apt-key 8 | man apt-key 8 | ||
| </ | </ | ||
| - | * '' | + | * '' |
| + | * [[devops: | ||
| + | |||
| + | ==== script의 경우 ==== | ||
| <code sh> | <code sh> | ||
| + | # 사용 금지 | ||
| wget -qO- https:// | wget -qO- https:// | ||
| + | |||
| + | # 이렇게 사용. | ||
| wget -qO- https:// | wget -qO- https:// | ||
| </ | </ | ||
| 줄 127: | 줄 135: | ||
| * Open PGP 바이너리의 경우('' | * Open PGP 바이너리의 경우('' | ||
| + | ==== ansible 의 경우 ==== | ||
| + | * [[https:// | ||
| + | * Repository 추가와 key 추가를 함께 동시에 한다. | ||
| + | * [[https:// | ||
| + | |||
| + | <code yaml> | ||
| + | - name: Add repo using key from URL | ||
| + | deb822_repository: | ||
| + | name: example | ||
| + | types: deb | ||
| + | uris: https:// | ||
| + | suites: '{{ ansible_distribution_release }}' | ||
| + | components: stable | ||
| + | architectures: | ||
| + | signed_by: https:// | ||
| + | </ | ||
| + | * https:// | ||
| ===== CheatSheet ===== | ===== CheatSheet ===== | ||
| * [[http:// | * [[http:// | ||
| 줄 139: | 줄 164: | ||
| ===== 가장 빠른 미러 찾기 ===== | ===== 가장 빠른 미러 찾기 ===== | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ===== 다음 패키지를 과거 버전으로 유지합니다: | ||
| + | * '' | ||
| + | * 설치돼 있는 패키지의 의존성에 어떤 변경이 발생해서 제대로 변경된 의존성을 설치하고 다른 것은 제거 하는 등의 작업이 일어날 때 발생하는 오류. | ||
| + | * [[https:// | ||
| + | |||
| + | ==== 신규 패키지와 함께 업그레이드 ==== | ||
| + | * 신규 설치 패키지를 보여주며 업그레이드한다. 그런데 지워야 할 패키지가 있을 경우에는 작동하지 않는 듯 하다. | ||
| + | <code sh> | ||
| + | sudo apt-get --with-new-pkgs upgrade | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== 명시적 install ==== | ||
| + | * upgrade 가 안되는 패키지를 명확하게 다시 '' | ||
| + | |||
| + | <code sh> | ||
| + | sudo apt install package1 package2 ... | ||
| + | |||
| + | 다음의 추가 패키지가 설치될 것입니다 : | ||
| + | < | ||
| + | 다음 패키지를 지울 것입니다: | ||
| + | < | ||
| + | 계속 하시겠습니까? | ||
| + | </ | ||
| + | |||
| + | ==== 강제 업그레이드 ==== | ||
| + | * 신규 의존성을 모두 강제로 업그레이드한다. | ||
| + | * 다소 위험할 수도 있다. | ||
| + | <code sh> | ||
| + | sudo apt dist-upgrade | ||
| + | </ | ||
| ===== 참조 ===== | ===== 참조 ===== | ||