0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Fedoraでsnapが使えない?

0
Posted at

tl;dl

普通にドキュメントを読み飛ばして必要な設定をしていないだけでした(N敗)

エラー

❯ snap install ghostty --classic
error: cannot install "ghostty": classic confinement requires snaps under /snap or symlink from
       /snap to /var/lib/snapd/snap

対策

メッセージ通りです。

sudo ln -s /var/li/snapd/snap /snap

顛末

最近Linuxデスクトップに入門しました。OSはFedora Workstation 44です。
正直言って,WSL/Ubuntuでほとんどaptしか触ってこなかった私にとって,dnf, mise, flatpak, snapと複数同時にマネージャを触ることなど初でしたし1,リポジトリの初歩的な概念もちゃんと触れたのは初でした。

で,おそらくCanonical社のsnapは,Fedoraではあまり使われていないんだろうなと思いつつ2,VS CodeやGhosttyなどをインストールするとき,こちらのほうが取り回しが良いだろうという判断の元,導入しました。

導入

sudo dnf install snapd

とりあえずsnap listを叩いてみると,hello-worldをインストールしてみろとのこと。

sudo snap install hello-world

無事インストールできました。

hello-world

ハローワールドしてくれす。

とりあえずエディタがほしいのでVS Code。

これに従ってインストールしてみます。

sudo snap install code --classic

しかし,冒頭のエラーが出て死亡。

sudo snap install ghostty --classic

ghosttyもだめ。

究明

ちゃんとエラーメッセージを読んでみますと,

classic confiment は/snap配下のsnapsか,/snapから/var/lib/snapd/snapへのsymlinkを要求します。

とりあえずシンボリックリンクを貼れということか。一応ちょっと調べてみますと

で裏取りができました。

あとがき

こんなことに時間を使ってしまって悔しいです
Ubuntuで使ったときは,こんな設定不要だったので油断してました。
なんでこんなことになっているかは調べがついていないので後で調べましょう。

  1. こうみると,実はdnfとflatpak以外使ってました ↩

  2. これどうなんですか?有識者教えてください ↩

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?