문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
linux:apt [2023/02/19 16:30] kwon37xi |
linux:apt [2025/05/14 16:57] (현재) kwon37xi [ansible 의 경우] |
||
|---|---|---|---|
| 줄 119: | 줄 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:// | ||
| </ | </ | ||
| 줄 128: | 줄 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:// | ||
| 줄 145: | 줄 169: | ||
| * 설치돼 있는 패키지의 의존성에 어떤 변경이 발생해서 제대로 변경된 의존성을 설치하고 다른 것은 제거 하는 등의 작업이 일어날 때 발생하는 오류. | * 설치돼 있는 패키지의 의존성에 어떤 변경이 발생해서 제대로 변경된 의존성을 설치하고 다른 것은 제거 하는 등의 작업이 일어날 때 발생하는 오류. | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ==== 신규 패키지와 함께 업그레이드 ==== | ||
| + | * 신규 설치 패키지를 보여주며 업그레이드한다. 그런데 지워야 할 패키지가 있을 경우에는 작동하지 않는 듯 하다. | ||
| + | <code sh> | ||
| + | sudo apt-get --with-new-pkgs upgrade | ||
| + | |||
| + | </ | ||
| ==== 명시적 install ==== | ==== 명시적 install ==== | ||