\r\n\r\n
Linuxへようこそ。お使いのディストリビューションには、基本的なことをカバーするためのソフトウェアが大量に付属していることでしょう。しかし、どんなに徹底した仕事をしても、もっと取り付けたいと思うのが人情です。問題は、どうやって?
Linuxでのソフトウェアのインストールは、Windowsに比べるとスマート**に近いと思います。多くの場合、パッケージマネージャー(アプリショップのようなもの)を起動し、欲しいアプリケーションの名前を検索することになります。ここから、「インストール」ボタンをクリックするだけです。
Ubuntuは、Ubuntuのソフトウェアを使用します。これは、Fedoraが使用しているGNOMEソフトウェアの名前を変えただけのものです。一方、openSUSEはYaSTで独自の工夫をしました。
パッケージマネージャーは、ディストリビューションのリポジトリを検索することで動作します。でも、欲しいものが存在しないこともある。時折、ウェブサイトからファイルをダウンロードして、WindowsのEXEのようにクリックすることがあります。ただ、ひとつだけ問題がある。Linuxに単一のバージョンがないように、Linuxのパッケージフォーマットにも単一の普遍的なものがありません(これを変えようとしている人たちもいますが)。
あなたのディストリビューションのために、どのファイルタイプがソフトウェアを正常にインストールできるかを知る必要があります。幸いなことに、この状況を理解するには、いくつかの頭字語や略語を覚えるだけでよいのです。
DEB形式は、Linuxディストリビューションであり、現存する最大のオープンソースプロジェクトの1つであるDebianに由来しています。DEBをクリックして直接アプリケーションをインストールすることもできますし、パッケージマネージャで検索して、バックグラウンドで作業をさせることもできます。ターミナルで
dpkgなどの注文があります。
sudo dpkg -i /home/user/software.debUbuntuはDebianをベースにしているので、DEBは簡単に見つけることができます。数百万人のユーザーと強い知名度を持つUbuntuとDEBは、Linux界のWindowsとEXEになりました。
DebianとUbuntuはどちらもDEBファイル形式を使用していますが、一方の形式で動作するパッケージが他方で動作しない場合があります。googlechromeのように、パッケージに互換性がある場合もありますが、そうとは限りません。お使いのディストリビューションに対応したDEBをダウンロードしてください。
DEBを使用する人気のディストリビューション。
RPMはもともとRed Hat Package Managerの略で、現在はRPM Package Managerの頭文字をとってrecursiveとなっています。いずれにせよ、原点はレッドハットです。ノースカロライナ州に拠点を置くこの組織は、その後、世界初の10億ドル規模のオープンソース企業に成長し、Red Hat Linuxのフォーマットを開発した。つまり、Red Hatのエコシステムにはこのようなものがあるのです。
これは、Fedoraが選択されたディストリビューションである場合、ソフトウェアをインストールするために使用するパッケージファイルのタイプがこれであることを意味します。RPMをクリックすると、GNOMEソフトウェアで開きます。
RPMを使用しているのはRed Hat関連のディストリビューションだけではなく、openSUSEもRPMを使用している有名なコミュニティです。これらのインストールは、ディストロのワンストップショップであるYaSTを使用して行うことができます。
いずれにせよ
rpmなどの注文があります。
rpm -ivh /home/user/software.rpmFedoraとopenSUSEはどちらもRPMを使用していますが、パッケージは互換性がありません。繰り返しますが、ダウンロードしたRPMがお使いのディストリビューション用であることを確認してください。
RPMを使用する人気のディストリビューションです。
Linuxには普遍的なパッケージフォーマットがないと言いましたが、それは100%正しいとは言えません。TAR、TGZ、tar.GZとパッケージされているものは、あなたのマシンで動作する可能性が高いです。問題は、インストールがカーソルを当てたり、一つのコマンドを入力するような単純なものではないことです。TARファイルのインストールは、別途案内があるはずです。
これは、このアーカイブファイルが実行可能な形式で提供されていないためです。その代わり、当該アプリケーションをビルドするために必要なソースファイルが含まれています。TARファイルには、独自のインストール手順が用意されているものもあり、作成されたプログラムが自動的にアプリケーションメニューに表示されない場合があります。
TARを排他的に使用する人気のディストリビューションです。
Linuxで利用できるパッケージ形式は、上記の3種類だけではありませんが、最も一般的なものです。gentooはebuild、pardusはPiSi(Packages-Installed Successfully as-designedの略)、androidは技術的にはLinuxディストリビューションで、APKを使用しています。
各タイプは、アプリケーションの実行に必要なものと、パッケージマネージャが必要とするメタデータを含むアーカイブファイルです。ディストリビューションによって使用するツールやリポジトリが異なるため、メタデータの内容も異なります。このため、FedoraとopenSUSEのRPMのように同じ名前を持つフォーマットであっても、互換性は保証されていません。
Linuxにソフトウェアをインストールすることについてどう思いますか?他のOSと比較するとどうでしょうか?改善される可能性はありますか?ご意見、ご感想をお聞かせください。