Snap startでPop OsにGitKrakenをインストールできないのはなぜですか?

Snap startでPop OsにGitKrakenをインストールできないのはなぜですか?

Pop_OSがインストールされているSystem 76システムにGitKrakenをインストールしようとしています!インストールする。以下はLinuxデータです。

NAME="Pop!_OS"
VERSION="19.10"
ID=ubuntu
ID_LIKE=debian

名前: Linux 5.3.0-7625-generic x86_64

次のコマンドでsnapを使用してインストールしました。 sudo snap install gitkraken

コンソールでgitkrakenを実行すると、次のエラーが発生します。

Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
state:  update-not-available
cat: /etc/os-release: Permission denied

最初のページが読み込まれますが、決してそのページを越えません。 canberra-gtk-moduleをインストールしようとすると、次のようになります。

libcanberra-gtk3-module is already the newest version (0.30-7ubuntu1).
libcanberra-gtk3-module set to manually installed.
libcanberra-gtk-module is already the newest version (0.30-7ubuntu1).
libcanberra-gtk-module set to manually installed.

そして、奇妙な権限を確認したとき、/etc/os-release次のことを見ました。

ls -lh /etc/os-release
lrwxrwxrwx 1 root root 17 Jul  9 16:14 /etc/os-release -> pop-os/os-release

したがって、ファイルではなくシンボリックリンクであることは奇妙に見えますが、GitKrakenは正しく機能しません。誰もが解決策を見つけましたか? os-releaseをpop-osから離れると、将来のアップグレードが中断されるのではないかと心配されます。

私はGitKrakenの個人ライセンスを持っています。このレベルのサポートをリクエストすると、サポートのために追加料金を支払うように電子メールが送信されます。

ベストアンサー1

caio212の答えに加えて、ファイルをコピーするのではなく、ハードリンクを作成することをお勧めします。これにより、元のファイルに対する将来の変更が維持されます。

sudo ln /etc/pop-os/os-release /etc/os-release

おすすめ記事