概要
- Linuxにソフトウェアをインストールする方法は、スマートフォンにアプリをインストールする方法に似ています。ディストリビューションのパッケージマネージャーを使用するか、Webサイトからパッケージをダウンロードします。
- Flatpak、Snap、AppImageなどの汎用パッケージ形式は、ほとんどの主要なLinuxバージョンにインストールできます。これらは、アプリをダウンロードするための集中型ロケーションを提供します。
- DEBパッケージは、UbuntuなどのDebianベースのディストリビューションで一般的に使用されます。RPMパッケージは、FedoraなどのRed Hat関連のディストリビューションで使用されます。TARパッケージは、手動インストールが必要なソースファイルです。
Linuxへようこそ。基本的な機能をカバーするための十分なソフトウェアがディストリビューションに付属している可能性があります。しかし、それがどれだけ徹底的に行われていても、さらにインストールしたいと思うでしょう。問題は、どうやるのかということです。
Linuxにソフトウェアをインストールする方法
Linuxにソフトウェアをインストールすることは、Windowsよりもスマートフォンに近い感覚です。ほとんどの場合、パッケージマネージャー(アプリストアに似ています)を起動して、必要なアプリケーションの名前を検索します。そこから、インストールボタンを押すだけです。
しかし、パッケージマネージャーはディストリビューションによって異なります。UbuntuはUbuntu Softwareを使用しています。これは、単にFedoraが使用しているGNOME Softwareのリブランドバージョンです。一方、openSUSEはYaSTで独自の機能を提供しています。
パッケージマネージャーは、特定のディストリビューションのソフトウェアリポジトリまたは汎用Linuxアプリストアのいずれかを検索して機能します。しかし、必要なものがそこにない場合があります。Webサイトからファイルをダウンロードして、WindowsのEXEで行うようにクリックすることもあります。
ただし、問題があります。Linuxの単一バージョンがないように、Linuxの普遍的なパッケージ形式もありません。一部のパッケージ形式は、ほとんどのLinuxバージョンで機能します。他のパッケージ形式は、特定のディストリビューションに対応しています。
FlatpakまたはSnapパッケージを見つけた場合、正常にインストールできる可能性があります。ほとんどの他の形式の場合、ディストリビューションにソフトウェアを正常にインストールする形式を学習する必要があります。幸いにも、状況を理解するために、いくつかの名前と頭字語を学ぶだけで済みます。
Flatpak、Snap、およびAppImage
これら3つは、汎用パッケージ形式として知られています。ほとんどの主要なLinuxバージョンにそれぞれをインストールして、機能することを期待できます。Flatpakは、Linux用のアプリを見つけるための集中型ロケーションであるFlathubと大きく関連しています。
Snapパッケージは、Ubuntuの背後にある企業であるCanonicalが運営するサイトであるSnap Storeから提供されます。FlathubとSnap StoreはどちらもLinuxアプリをダウンロードするための最高のサイトであり、必要なソフトウェアの大部分が含まれている可能性があります。
AppImageは分散化されており、おそらく最も使い方が難しいので、LinuxでAppImageパッケージを実行する方法を次に示します。
DEBパッケージ
DEB形式は、Linuxディストリビューションであり、現存する最大のオープンソースプロジェクトの1つであるDebianに由来しています。DEBファイルをクリックしてアプリケーションを直接インストールしたり、パッケージマネージャーで検索してバックグラウンドで作業を実行したりできます。ターミナルでは、dpkgコマンドを使用します。たとえば:
sudo dpkg -i /home/user/software.deb
UbuntuはDebianをベースとしているため、DEBは簡単に見つけることができます。何百万ものユーザーと強力な知名度により、UbuntuとDEBはLinux世界のWindowsとEXEになりました。
LinuxシステムでWindows EXEファイルを実行できるかどうかも疑問に思っているかもしれません。答えはイエスですが、注意点があります。
DebianとUbuntuはどちらもDEBファイル形式を使用していますが、一方のファイルで機能するパッケージは、もう一方のファイルで機能しない場合があります。Google Chromeのように、パッケージが両方に対応する場合もあります。これが当てはまるとは想定しないでください。ディストリビューション用に作成されたDEBをダウンロードしてください。
DEBを使用する人気のディストリビューション:
- Ubuntu
- Debian
- Linux Mint
RPMパッケージ
RPMはもともとRed Hat Package Managerの略でした。現在は、頭字語が再帰的になり、RPMパッケージマネージャーの略になっています。いずれにせよ、その起源はRed Hatにあります。世界初の10億ドル規模のオープンソース企業となったノースカロライナに本拠を置く組織が、Red Hat Linux用の形式を開発しました。その結果、これがRed Hatエコシステム全体で見つかるものです。
つまり、選択したディストリビューションがFedora Workstationである場合、ソフトウェアをインストールするために使用するパッケージファイルの種類はRPM(Flatpakと並んで)です。RPMをクリックすると、GNOME Software内で開きます。
名前にもかかわらず、Red Hat関連のディストリビューションだけがRPMを使用しているわけではありません。openSUSEは、RPMを採用したもう1つの著名なコミュニティです。これらは、ほとんどのシステム管理を行うためのディストリビューションのワンストップショップであるYaSTを使用してインストールできます。
どちらにしても、rpmコマンドを使用してパッケージをインストールできます:
rpm -ivh /home/user/software.rpm
FedoraとopenSUSEはどちらもRPMを使用していますが、パッケージは相互に交換できません。繰り返しになりますが、ダウンロードしたRPMがディストリビューション用に作成されていることを確認してください。
RPMを使用する人気のディストリビューション:
- Red Hat Enterprise Linux
- Fedora
- openSUSE
- SUSE Linux Enterprise Server
- CentOS
- PCLinuxOS
コメントする