스냅 패키지로 설치된 파일을 나열하는 방법은 무엇입니까? 스냅으로 설치

스냅을 설치 한 후 스냅으로 설치 sudo snap install [package]한 파일을 어떻게 나열합니까?



답변

스냅은 압축 된 squashfs 파일이며 일반적으로로 설치됩니다 /var/lib/snapd/snaps. 따라서 snap install ohmygiraffe라는 파일을 찾을 수 있습니다 /var/lib/snapd/snaps/ohmygiraffe_3.snap.

스냅을 설치 한 적이 없다면 core같은 위치에 있는 스냅 도 있습니다 .

해당 스냅의 내용을보고 싶다면을 참조하십시오 /snap/<snapname>/<current>/. 스냅 파일을 들여다보고 있지만 내용은 파일 시스템에 압축 해제되지 않습니다.

찾을 수있는 유일한 것은에있는 .desktop파일입니다 /var/lib/snapd/desktop/applications.

스냅이 실행되면에서 데이터를 찾을 수도 있습니다 ~/snap/<snapname>.


답변

스냅은 독립형 squashfs 이미지이므로 이미지 내용을 나열하는 것만 큼 간단하게 설치할 수 있습니다. 이 이미지 는 현재 활성화 된 개정판 /snap/<snapname>/<snap revision>에만 사용할 수 있지만 다음 위치에 마운트됩니다 /snap/<snapname>/current.

$ ls -lR /snap/<snapname>/current/

답변

루트가 없거나 설치되어 있지 않은 패키지를 보려면 /var/lib/snapd/snaps다음을 사용할 수 있습니다.

cd /some/dir/for/storing/snaps/
mkdir snapname
cd snapname/
snap download snapname
unsquashfs -l *.snap

어디 snapname스냅의 이름입니다.

unsquashfs는 다음과 함께 설치 될 수 있습니다 apt install squashfs-tools