문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
linux:snap [2020/10/01 22:20] kwon37xi [Uninstall / Remove] |
linux:snap [2023/05/10 03:10] kwon37xi [버전 고정 / application version] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[linux: | * [[linux: | ||
* [[linux: | * [[linux: | ||
+ | * [[https:// | ||
===== Install ===== | ===== Install ===== | ||
<code sh> | <code sh> | ||
sudo apt-get install snapd | sudo apt-get install snapd | ||
+ | |||
+ | # snap 애플리케이션의 Permission 등을 더 쉽게 관리하려면 snap-store 가 있는게 낫다. | ||
+ | sudo snap install snap-store | ||
</ | </ | ||
줄 17: | 줄 21: | ||
* 설치< | * 설치< | ||
sudo snap install < | sudo snap install < | ||
+ | </ | ||
+ | |||
+ | ===== 버전 고정 / application version ===== | ||
+ | * https:// | ||
+ | * **단, 이 방법은 다음 업데이트가 발생하면 자동으로 업그레이드가 되어 버린다** | ||
+ | <code sh> | ||
+ | # version / revision 목록 확인 | ||
+ | snap list intellij-idea-ultimate | ||
+ | |||
+ | # 바로 직전 버전으로 되돌리기 | ||
+ | sudo snap revert intellij-idea-ultimate | ||
+ | |||
+ | # revision 명시해서 되돌리기(버전과는 다른 값임) | ||
+ | sudo snap revert intellij-idea-ultimate --revision 212 | ||
</ | </ | ||
줄 25: | 줄 43: | ||
===== Uninstall / Remove ===== | ===== Uninstall / Remove ===== | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * Ubuntu 설치 직후, 아무런 snap 애플리케이션도 설치 안한 상태에서는 '' | ||
<code sh> | <code sh> | ||
# snap list 로 설치된 애플리케이션 목록을 확인하고, | # snap list 로 설치된 애플리케이션 목록을 확인하고, | ||
줄 30: | 줄 50: | ||
# sudo snap remove xxx 로 모두 remove, 단 core 는 남겨둔다. | # sudo snap remove xxx 로 모두 remove, 단 core 는 남겨둔다. | ||
- | sudo snap remove snap-store... | + | sudo snap remove |
+ | sudo snap remove --purge | ||
- | # core 디렉토리의 버전 | + | # df 명령으로 / |
sudo umount / | sudo umount / | ||
+ | sudo umount / | ||
+ | ... | ||
+ | |||
+ | sudo snap remove core | ||
# snapd 패키지 삭제, purge | # snapd 패키지 삭제, purge | ||
- | sudo apt purge snapd | + | sudo apt purge --autoremove |
# 남아있는 snap 디렉토리 삭제 | # 남아있는 snap 디렉토리 삭제 | ||
줄 44: | 줄 69: | ||
sudo rm -rf / | sudo rm -rf / | ||
</ | </ | ||
+ | |||
+ | * '' | ||
+ | |||
+ | <code yml> | ||
+ | - name: remove snapd | ||
+ | become: yes | ||
+ | shell: | | ||
+ | apt purge -y --autoremove snapd gnome-software-plugin-snap | ||
+ | rm -rf /snap | ||
+ | rm -rf /var/snap | ||
+ | rm -rf / | ||
+ | rm -rf / | ||
+ | </ | ||
+ | |||
+ | ===== classic ===== | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ===== Theme 연결 ===== | ||
+ | * [[linux: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | <code sh> | ||
+ | # 특정 snap app 만 연결 | ||
+ | sudo snap connect [other snap]: | ||
+ | sudo snap connect [other snap]: | ||
+ | |||
+ | # 전체 snap app 에 연결 | ||
+ | for i in $(snap connections | grep gtk-common-themes: | ||
+ | |||
+ | for i in $(snap connections | grep gtk-common-themes: | ||
+ | </ | ||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ |