情報技術の四方山話

AI、IoT、ヤマハルータ、VPN、無線LAN、Linux、クラウド、仮想サーバと情報セキュリティのよもやま話

linux/snapはアプリインストールの標準化を目指しています

2020-09-17 21:19:22 | AI,IoT,SensorNetworking
今日は「linux/snapはアプリインストールの標準化を目指しています」です。
Linuxはアプリケーションを導入する仕組みがディストリビューション(配布仕様)毎に異なります。やりたいことは同じなのに違うのです。

私は、UbuntuとCentOSを使いますが、よく使うシステム管理のツールは共通化します。そうしないと、操作性が異なりより多くのことを知ることになります。

その中で、ソフトウエア・パッケージのインストール等管理方法は共通化できないのです。似てて非なるもので管理する必要があります。

一方、Pythonを使うとPythonで走るソフトウエア・パッケージはpipを使ってインストールするとどのディストリビューションでも同じです。これは便利です。

snapはUbuntuを開発するCANONICALが支援して開発されているLinuxのディストリビューションに関係なく同じ手順でソフトウエアを管理する仕組みです。

まだ、沢山のソフトがあるわけではありませんが、とても便利です。CentOSもsnapをyumでインストールすれば使うことができるようになります。

開発環境をインストールするときに便利に使っています。


(base) takumi@tanistd:~$ snap list
Name Version Rev Tracking Publisher Notes
android-studio 4.0.1.0 91 latest/stable snapcrafters classic
arduino-mhall119 1.8.12 7 latest/stable mhall119 -
core 16-2.46.1 9993 latest/stable canonical✓ core
core18 20200724 1885 latest/stable canonical✓ base
deployer 0.2.2 45 latest/stable keygenqt -
gnome-3-28-1804 3.28.0-17-gde3d74c.de3d74c 128 latest/stable canonical✓ -
gtk-common-themes 0.1-36-gc75f853 1506 latest/stable canonical✓ -
gtk2-common-themes 0.1 13 latest/stable canonical✓ -
nextcloud 19.0.3snap1 23171 19/stable nextcloud✓ -
powershell 7.0.3 139 lts/stable microsoft-powershell✓ classic
snap-store 3.31.1+git187.84b64e0b 415 latest/stable canonical✓ -
spotify 1.1.26.501.gbe11e53b-15 41 latest/stable spotify✓ -
vlc 3.0.11 1700 latest/stable videolan✓ -
(base) takumi@tanistd:~$ sudo snap install hello-world
[sudo] takumi のパスワード:
hello-world 6.4 from Canonical✓ installed
(base) takumi@tanistd:~$ hello-world
Hello World!
(base) takumi@tanistd:~$

いつもアクセスありがとうございます。続きは不定期に投稿していきます。引続きよろしくお願いします。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Android Studio 4.01をLinux ... | トップ | Linux/Ubuntu Studio 20.04 L... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

AI,IoT,SensorNetworking」カテゴリの最新記事