업데이트: 아니요, 이러한 스냅샷을 삭제하는 것은 안전하지 않습니다. 해당 앱을 삭제했는데 더 이상 앱 3개를 열 수 없습니다. Visual Studio Code를 열어보세요.
~$ code
internal error, please report: running "code" failed: cannot find installed snap "code" at revision 33: missing file /snap/code/33/meta/snap.yaml
현재 이러한 스냅샷은 /var/lib/snapd/snaps
내 디스크에서 2.0GB의 공간을 차지합니다. 공간을 정리하고 싶은데 이 스냅샷을 삭제해도 안전한지 모르겠습니다(그렇다면 실행할 수 있나요 sudo rm -rf *
?)
이것이 내가 실행할 때 보는 것입니다 snap list
:
code_32.snap gnome-3-28-1804_116.snap gnome-logs_93.snap
code_33.snap gnome-3-34-1804_27.snap gnome-system-monitor_135.snap
core18_1705.snap gnome-3-34-1804_33.snap gnome-system-monitor_145.snap
core18_1754.snap gnome-calculator_730.snap gtk-common-themes_1502.snap
core_8935.snap gnome-calculator_748.snap gtk-common-themes_1506.snap
core_9066.snap gnome-characters_495.snap partial
discord_109.snap gnome-characters_539.snap spotify_36.snap
gnome-3-28-1804_110.snap gnome-logs_100.snap spotify_41.snap
gnome
, code
및 스냅샷은 무엇입니까 core
?
Discord와 Spotify를 설치했습니다. 삭제 discord
하고 spotify
스냅하면 이러한 앱을 여는 데 문제가 발생합니까?
우분투 18.04.3 LTS를 사용하고 있습니다.
답변1
/var/lib/snapd/snaps/
예, 폴더가 커지면 스냅샷 캐시를 삭제하여 일부 공간을 확보하는 것이 안전합니다.
이 시도:
sudo apt purge snapd
경고: 이렇게 하면 시스템에 있는 스냅샷의 디렉터리와 모든 추적이 실제로 삭제됩니다. 안전을 위해 이 작업을 수행하기 전에 Rocketchat 서버를 백업하십시오.
스냅샷 패키지가 업데이트되면 시스템은 더 많은 스냅샷 버전을 저장합니다. 이는 업데이트가 포함된 설치된 각 스냅 패키지의 경우 시스템에 여러 개정판이 저장되어 상당한 디스크 공간을 차지할 수 있음을 의미합니다.
라는 스냅샷 옵션(snapd 버전 2.34부터 시작)이 있습니다 refresh.retain
. 이 옵션은 다음 새로 고침 후 시스템이 저장할 최대 스냅샷 개정 수를 설정하며 2에서 20 사이의 숫자로 설정할 수 있습니다. 다음을 사용하여 기본값을 3에서 2로 설정할 수 있습니다.
sudo snap set system refresh.retain=2
하지만 시스템에 유지되는 업데이트가 포함된 모든 스냅샷 패키지의 모든 버전을 삭제하려면 어떻게 해야 합니까?
바라보다디스크 공간을 확보하기 위해 이전 Snap 버전을 삭제하는 방법 더 많은 정보를 알고 싶습니다.
답변2
여기에 몇 가지 질문이 있으며, 이해하기 쉬운 순서로 답변해 보겠습니다.
- 스냅샷이란 무엇입니까?
Snap은 deb 패키지나 flatpak과 같은 소프트웨어를 패키징하는 방법입니다. Linux 배포판에서 실행되며 유지 관리 및 사용이 간편하여 인기를 얻었습니다. 자세한 내용은 여기에서 확인할 수 있습니다.https://snapcraft.io/
- gnome, 코드 및 코어 스냅샷이란 무엇입니까?
Core는 캡처 기능에 필요하며 프로그램의 핵심 런타임을 갖습니다. gnome snap은 기본 응용프로그램(계산기, 시스템 모니터 등) 세트입니다. 기본 gnome-3-34
스냅샷은 다양한 gnome 애플리케이션의 종속성입니다. 코드는 vscode입니다.
- 현재 이러한 스냅샷은
/var/lib/snapd/snaps
내 디스크에서 2.0GB의 공간을 차지합니다. 공간을 비우고 싶어요
원하는 경우 Snap을 사용하면 이전 버전으로 쉽게 롤백할 수 있습니다. 이로 인해 특히 애플리케이션과 해당 종속성이 무거운 경우 많은 디스크 공간을 차지할 수 있습니다. 또 다른 답변은 이를 제한하는 방법을 자세히 설명합니다.
- 디스코드와 스포티파이를 설치했습니다. Discord 및 Spotify 스냅을 제거하면 이러한 앱을 열 때 문제가 발생합니까?
예, Discord와 Spotify가 스냅을 통해 설치된 경우 이러한 파일을 삭제하면 애플리케이션이 제거됩니다(또는 이 경우 손상됨).
- 이러한 스냅샷을 삭제하는 것이 안전한지 잘 모르겠습니다. 그렇다면 sudo rm -rf *를 실행할 수 있습니까?
스냅샷을 올바르게 삭제하면(pass snap remove
) 그렇습니다. 대부분의 스냅샷을 삭제할 수 있습니다. 파일을 수동으로 삭제하는 것은 sudo rm
위험합니다. 일부 프로그램에는 시스템 전체에 파일이 흩어져 있으므로 그 중 일부만 제거하면 문제를 해결하기 위해 다시 설치해야 할 수도 있습니다.
관리자를 통해 패키지를 설치한 경우( snap
이 경우와 같이) 항상 동일한 관리자를 통해 제거해야 합니다.
파일을 수동으로 삭제했기 때문에 snap이 작동하는 데 필요한 모든 부분을 찾을 수 없어 실패합니다. 다음 명령을 사용하여 다시 설치해야 합니다(노트그러면 스냅 및 해당 프로그램의 구성 파일이 삭제될 수 있습니다. 문제가 있는 경우 백업하십시오.
sudo apt purge snapd
sudo apt install snapd
snap install discord spotify code [...]