\r\n\r\n

Linuxにソフトウェアをインストールする方法:パッケージ形式の説明

Linuxに乗り換え、いくつかのソフトをインストールしたい。ただし、パッケージ・マネージャーは、お使いのディストリビューションによって異なります。では、どのようなアプリケーションをダウンロードしてインストールできるのでしょうか。どれも頭文字をとったものですが...。

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.deb

UbuntuはDebianをベースにしているので、DEBは簡単に見つけることができます。数百万人のユーザーと強い知名度を持つUbuntuとDEBは、Linux界のWindowsとEXEになりました。

DebianとUbuntuはどちらもDEBファイル形式を使用していますが、一方の形式で動作するパッケージが他方で動作しない場合があります。googlechromeのように、パッケージに互換性がある場合もありますが、そうとは限りません。お使いのディストリビューションに対応したDEBをダウンロードしてください。

DEBを使用する人気のディストリビューション。

  • ウバントゥ
  • ダービーアン
  • Linux Mints
  • 三水
  • グネセン

rpmパッケージ

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.rpm

FedoraとopenSUSEはどちらもRPMを使用していますが、パッケージは互換性がありません。繰り返しますが、ダウンロードしたRPMがお使いのディストリビューション用であることを確認してください。

RPMを使用する人気のディストリビューションです。

  • レッドハット・エンタープライズ・リナックス
  • ツイードキャップ
  • オープン
  • SUSE Linux Enterprise Server
  • セントス
  • ポリ塩化ビフェニル類

タールパッケージ

Linuxには普遍的なパッケージフォーマットがないと言いましたが、それは100%正しいとは言えません。TAR、TGZ、tar.GZとパッケージされているものは、あなたのマシンで動作する可能性が高いです。問題は、インストールがカーソルを当てたり、一つのコマンドを入力するような単純なものではないことです。TARファイルのインストールは、別途案内があるはずです。

これは、このアーカイブファイルが実行可能な形式で提供されていないためです。その代わり、当該アプリケーションをビルドするために必要なソースファイルが含まれています。TARファイルには、独自のインストール手順が用意されているものもあり、作成されたプログラムが自動的にアプリケーションメニューに表示されない場合があります。

TARを排他的に使用する人気のディストリビューションです。

  • Arch Linuxシステム
  • リリース情報

由来

Linuxで利用できるパッケージ形式は、上記の3種類だけではありませんが、最も一般的なものです。gentooはebuild、pardusはPiSi(Packages-Installed Successfully as-designedの略)、androidは技術的にはLinuxディストリビューションで、APKを使用しています。

なぜパッケージのフォーマットがこんなに変なのか?

各タイプは、アプリケーションの実行に必要なものと、パッケージマネージャが必要とするメタデータを含むアーカイブファイルです。ディストリビューションによって使用するツールやリポジトリが異なるため、メタデータの内容も異なります。このため、FedoraとopenSUSEのRPMのように同じ名前を持つフォーマットであっても、互換性は保証されていません。

Linuxにソフトウェアをインストールすることについてどう思いますか?他のOSと比較するとどうでしょうか?改善される可能性はありますか?ご意見、ご感想をお聞かせください。

  • 2021-03-17 09:44 に公開
  • 閲覧 ( 32 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ