スナップパッケージによってインストールされたファイルを一覧表示する方法は?


27

スナップがインストールされた後、スナップsudo snap install [package]によってインストールされたファイルを一覧表示するにはどうすればよいですか?

回答:


26

スナップは圧縮された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>


9

スナップはスタンドアロンのsquashfsイメージです。つまり、インストールするものをリストするのは、イメージの内容をリストするのと同じくらい簡単です。これらのイメージはの場所にマウントされ/snap/<snapname>/<snap revision>ますが/snap/<snapname>/current、現在アクティブなリビジョンにのみ使用できます。例:

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

0

ルートがない場合や、インストールされていないためにインストールされていないパッケージを確認したい/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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.