「Linux」に「Snap」を使用してソフトウェアをインストールするには

今回は「「Linux」に「Snap」を使用してソフトウェアをインストールするには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 筆者は、適切な仕事に適切なツールを使用することの重要性を強く信じている。メインのOSとして「Linux」を使っているので、オープンソースソフトウェアを使用することもあれば、プロプライエタリーなソフトウェアを使用することもある。例えば、「LibreOffice」オフィススイート(オープンソース)を使用する一方で、「Spotify」や「Slack」(どちらもプロプライエタリー)も利用している。多くの場合、プロプライエタリーなソソフトウェアをインストールするには、ユニバーサルパッケージマネージャーである「Snap」や「Flatpak」を利用する必要がある。筆者は「Pop!_OS」ユーザーであり、SnapとFlatpakの両方をインストールしているので、必要なソフトウェアや欲しいソフトウェアがあれば、必ずインストールすることができる。

 ご存じない方のために説明しておくと、SnapとFlatpakは、「apt」や「yum」などのツールを(非常に長い間)悩ませてきた依存関係の問題を解決するパッケージマネージャーだ。したがって、最初にソフトウェアに必要な依存関係をインストールする(または、標準のパッケージマネージャーが依存関係を取得してくれることを期待する)必要はなく、求めているソフトウェアをインストールするだけで済む。SnapとFlatpakはどのように機能するのだろうか。

 SnapおよびFlatpakパッケージには、動作に必要なものがすべて含まれており、あらゆるLinuxシステムにインストールできるユニバーサルな「コンテナー」にまとめられている。注意しなければならないのは、SnapとFlatpakの間には互換性がないということだ。実際のところ、SnapとFlatpakはライバル関係にあり、オープンソースコミュニティーと市場のすべてのLinuxディストリビューションの支持を得るために競い合っている。

 現時点では、Snapは主に「Ubuntu」ベースのディストリビューションに限定されており、Flatpakはそれ以外のすべてのディストリビューションに限定されている。だからといって、SnapをUbuntu以外のディストリビューションにインストールしたり、FlatpakをUbuntuディストリビューションにインストールしたりすることができないわけではない。先述したように、筆者のPop!_OSデスクトップディストリビューション(Ubuntuベース)には、SnapとFlatpakの両方がインストールされており、筆者はそれら両方を使用してアプリケーションをインストールしている。

 しかし、どうすれば、それを実行できるのだろうか。

 本記事では、その手順を紹介する。今回はSnapに焦点を当てる。これから説明するのは、コマンドラインからソフトウェアをインストールする方法だ。実際の手順は非常に簡単なので、心配は無用である。GUIアプリケーションマネージャー(「GNOME Software」や「KDE Plasma」の「Discover」など)にSnapのサポートが組み込まれたディストリビューションを使用している人もいるかもしれない。標準のGUIパッケージマネージャーにSnapのサポートが組み込まれている場合、コマンドラインを使用する必要はない。それでも、コマンドラインのスキルを習得するのは、楽しい経験だ。また、パッケージマネージャーにSnapのサポートが含まれていない場合は、コマンドラインを学ばなければならない。

 それでは、具体的な手順の説明に移ろう。

 今回必要なのは、SnapをサポートするLinuxディストリビューションとsudo権限を持つユーザーだけだ。

 最初に、ターミナルウィンドウを開く。これは、デスクトップメニューまたは「Applications Overview」(アプリケーション一覧)から実行できる。

 ターミナルウィンドウから、以下のコマンドを実行する。

 以下のような出力が表示されるはずだ。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
楽天モバイルと富士通、Open RANソリューションの共同開発とグローバル展開で連携
IT関連
2021-05-21 18:48
安全な認証手段が増えてきた今でも主流は「パスワード」
IT関連
2022-11-05 13:57
「選手村ベッド破壊動画」で謝罪の五輪選手、熱海土砂災害の支援金を募りクラウドファンディング :東京五輪とネット
ネットトピック
2021-08-03 07:54
契約マネジメント「クラウドサイン」、受信者ファイルアップロード機能を追加
IT関連
2022-12-03 10:26
Google、プレスリリースや製品写真などを学習させると、プロンプトで新たな画像や文章を生成してくれる。企業向けジェネレーティブAI機能を発表
Google
2023-03-16 09:04
NTT-AT、ネットワークのトラブルシューティングを自動化
IT関連
2023-03-05 00:39
「ひとり情シス大学1日コース」開講報告(1)–大阪・船場にひとり情シスが集結
IT関連
2023-01-07 21:15
日本HP、新年度事業戦略を発表–Windows 11で「買い換えサイクル短縮を期待」
IT関連
2022-01-22 04:36
富士通、O-RAN仕様に基づくマルチベンダー接続試験で20%超の省電力効果を実証
IT関連
2023-12-21 21:49
ランサムウェア攻撃に屈する企業が多い実態、調査で浮き彫りに
IT関連
2023-03-08 21:21
「PUI PUI モルカー」初のスマホゲーム配信始まる 課金後も表示する動画広告には苦言も
くらテク
2021-08-17 18:00
在庫管理SaaSとECフルフィルメントで小売産業のDXを支援するロジクラが総額3.6億円の資金調達を実施
ネットサービス
2021-05-12 13:53
「iPhone」画面を狭めず物理キーボードを追加–「Clicks for iPhone」
IT関連
2024-01-07 03:11
マイクロソフト、プロンプトエンジニアリングツールなどを含むAIアプリケーションの統合開発環境「Azure AI Studio」発表。Build 2023
Microsoft
2023-05-25 22:00