우분투에서 스냅 스토어를 제거하는 방법?


49

스냅을 어떻게 제거합니까? apt는 존재하지 않는 척하지만 여전히 명령을 호출 할 수 있습니다.

"읽기 전용 파일 시스템"이라고 표시하려고합니다.

root@tunnel:/# apt remove snap
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'snap' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@tunnel:/# snap whoami
email: -

답변:


69

패키지는 호출 snap되지 않고 대신입니다 snapd.

하고 싶을 것이다 sudo apt autoremove --purge snapd.


--purge? OP는 제거도 구성을 제거해야한다고 말하지 않았습니다.
Ruslan

10
@Ruslan 구성이 남아 있으면이 경우 시작시 apparmor가 충돌합니다.
Charles Green

33

TL; DR :

sudo rm -rf /var/cache/snapd/

sudo apt autoremove --purge snapd gnome-software-plugin-snap

rm -fr ~/snap

이 완전히 제거 snap, snapd설치된 모든 스냅 패키지 데이터, 그리고 결코 다시는 소프트웨어 저장소에 스냅 패키지를 제안한다.

귀하의 출력 mount, df그리고 cat /proc/partitions의지 감사합니다;)


5
mount, df 및 cat / proc / partitions의 출력 결과는 다음과 같습니다. :)
Maarten

이것은 작동하지 않습니다 : rm: cannot remove '/snap/lxd/10343/zfs-0.8/lib/libzpool.so.2.0.0': Read-only file system예를 들어.
Zelphir Kaltstahl

1
아마도 귀하의 경우 스냅 된 자체를 제거하기 전에 모든 스냅을 정상적으로 제거해야합니다. sudo snap list, 루프 의 조합으로 sudo snap remove $package수행해야하지만 스냅이 설치되어 있지 않으므로 불행히도 더 구체적 일 수는 없습니다.
Stephan Henningsen

sudo rm -rf /var/cache/snapd/실제로 제거하기 전에 수동으로 해야했습니다 snapd(Ubuntu 18.04).
머피

@ 머피 감사합니다, 나는 그것을 추가했습니다. Zelphir와 같은 문제가 발생 했습니까? 스냅 자체를 제거하기 전에 모든 스냅을 제거 했습니까?
Stephan Henningsen

11

espacially로 요청했는지 확실하지 않지만 Software에서 스냅 패키지 표시 (gnome-software; 원하는대로)를 제거하려는 경우 command로 snap plugin을 제거하면 sudo apt-get remove --purge gnome-software-plugin-snap됩니다.
나도 몰라 --purge필요하지만 그것을 잘 작동 - 소프트웨어는 스냅 스토어에서 지금 패키지를 표시하지 않습니다,하지만, 난 여전히 함께 명령 행으로 설치할 수 있습니다snap install [something]


이것이 바로 제가 찾던 것입니다.
Guntram Blohm은 Monica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.