Linuxを初めて使う人は、プログラムのインストールに少し戸惑うかもしれない。幸いなことに、どのディストリビューションを使っていても、Linuxにソフトウェアパッケージをインストールするのは以前より簡単になりました。多くのLinuxディストリビューションには、ワンクリックでプログラムをインストールできるグラフィカルパッケージマネージャが付属しています。また、ターミナルで簡単なコマンドを使って.DEBや.RPMパッケージ形式のパッケージをインストールしたり、Flatpak、Synaptic、Snapのような代替パッケージマネージャをインストールすることもできます。この wikiHow の記事では、Ubuntu、Fedora、Debian、Linux Mint を含むあらゆるバージョンの Linux にアプリケーションをインストールする方法を紹介します。
知っておくべきこと
- リポジトリは、ダウンロードできるソフトウェアをホストするサーバーです。各ディストリビューションには独自のリポジトリがありますが、他の方法でソフトウェアをインストールすることもできます。
- ほとんどのディストリビューションには、ワンクリックで簡単にインストールできるグラフィカルなソフトウェア「ストア」が付属しています。
- Debianベースのシステムではaptを使ってDEBパッケージを見つけてインストールし、RedHatやFedoraのようなRPMベースのシステムではdnf(とその前身のyum)を使います。
ディストリビューションのリポジトリを使う
-
多くのLinuxディストリビューションには、ソフトウェアを簡単にインストールできるグラフィカルパッケージマネージャが付属しています。これらのGUIツールは、必要なものを検索するだけでなく、カテゴリ別にアプリをブラウズするのも簡単です。Linuxバージョンのソフトウェアツールによっては、インストールする前に、他のユーザーからのレビューをチェックしたり、スクリーンショットを見たり、プログラムの説明を読んだりすることができます。ディストリビューションのソフトウェア・マネージャーとリポジトリ(ソフトウェア・パッケージをホストするリモート・サーバー)を使えば、Linuxのバージョンに合った正しいバージョンのソフトウェアを常に入手できます。
- Ubuntu:パッケージからプログラムをインストールするには、Ubuntu Softwareアプリを使用します。Dockで見つけるか、アクティビティ検索バーでソフトウェアを検索してください。
- Linux Mint:アプリケーションやFlatpakパッケージをインストールするには、Cinnamonデスクトップ環境に付属しているSoftware Managerを使います。メニューの[Administration] > [Software Manager]、または検索バーにsoftware managerと入力すると見つかります。
- GNOME デスクトップ環境を使用しているディストリビューション:Fedoraやその他のLinuxディストリビューションを使っていて、GNOMEデスクトップ環境があれば、GNOME Softwareツールを使って、ディストリビューションのリポジトリからアプリケーションをインストールしたり、FlatpakやSnapパッケージをインストールすることができます。Softwareと入力し、アクティビティ画面でSoftwareをクリックするだけです。
- KDEデスクトップ環境を使用しているすべてのディストリビューション:GNOMEと同様に、KDEにもDiscoverと呼ばれるソフトウェアセンターがあります。 Discoverを使えば、ディストリビューションのリポジトリからアプリケーションをインストールしたり、Store.kde.orgからFlatpakパッケージ、Snap、Plasmaアドオン、AppImagesをインストールすることができます。
-
ディストリビューションのパッケージマネージャは、信頼できるソフ トウェアを探すのに最適な場所ですが、制限があります。ディストリビューションのソフトウェアツールで入手できるソフトウェアが常に最新であるとは限りません。ソフトウェアのアップデートがより商用なリポジトリに反映されるまでに時間がかかることがあるからです。
- 幸いなことに、(UbuntuやDebianベースのシステムの場合)や(RedHatやFedoraのようなRPMベースのシステムの場合)のようなツールを使えば、より幅広いリポジトリから新しいバージョンのソフトウェアを見つけることができます。
- Ubuntuを使っている場合、Aptツールを使ってPPA(Personal Package Archive)リポジトリを追加できるほか、Ubuntu Softwareの「Other Software」>「Add」でも追加できる。
- たくさんのコマンドを覚えなくてもAptの柔軟性が欲しい場合は、Aptのグラフィカルフロントエンドである , を使うことができます。
- また、Webベースのブラウジングツールを使って、Linuxディストロのソフトウェアを簡単にブラウズしてインストールすることもできます。
Aptを使う
-
UbuntuまたはDebianシステムでターミナルウィンドウを開きます。Ubuntu や Debian を使っている場合、apt や apt-get コマンドを使ってコマンドラインから簡単にソフトウェアをインストールできます。まず、左上のダッシュアイコンをクリックし、ターミナルを開くアプリを選択します。
- または、Ctrl+Alt+Tキーを押して新しいターミナルウィンドウを開きます。
- apt-getはaptコマンドの古い使い方ですが、今でも使えます。
- aptは、LinuxやDebianで最も一般的なパッケージフォーマットである 、 をインストールします。
-
sudo apt-get updateと入力し、↵ Enterを押してください。 このコマンドでリポジトリが更新され、インストール用の最新ソフトウェアパッケージがすべて揃っていることを確認できます。
- プロンプトが表示されたら、ユーザーパスワードを入力してコマンドを実行します。
- 探しているパッケージが特定のリポジトリからしか入手できない場合は、add-apt-repository コマンドを使用できます。インストールしたいパッケージの説明書で、リポジトリ名、公開鍵、その他の情報を確認してください。
- 例えば、パッケージをインストールしたい場合は、sudo add-apt-repository multiverse を使ってリポジトリを追加します。その後、先ほどと同じようにリポジトリリストを更新するだけで、そのリポジトリからソフトウェアを検索してインストールできるようになります。
- リポジトリが Mozilla のリポジトリのような PPA リポジトリの場合は、次のようにリポジトリ名の前に "ppa:" を付けます: sudo add-apt-repository ppa:mozillateam/ppa.
-
sudo apt-cache search [パッケージ名]を実行して検索します。このコマンドでインストールするソフトウェアを検索できます。
- 検索コマンドの下に、一致するパッケージのリストが表示されます。
- 例えば、sudo apt-cache search "opera-stable" を実行すると、インストール可能な Opera ブラウザの最新安定版が見つかります。
-
詳細を見るには sudo apt-cache show "package name" を実行します。このコマンドは、バージョン、アーキテクチャ、インストールサイズなど、利用可能なソフトウェアパッケージの詳細を表示します。
- 例えば、sudo apt-cache show opera-stableを実行すると、Operaウェブブラウザの最新安定版パッケージの詳細が表示されます。
-
sudo apt-get install "パッケージ名 "を実行してインストールする。このコマンドは、選択したソフトウェアパッケージをシステムにインストールします。
- 例えば、sudo apt-get install opera-stableは、Operaウェブブラウザの最新の安定版をインストールします。
-
インストールを続行するにはYを入力する。ターミナルが「続行しますか?[Y/n]」と聞かれたら、Yを入力して続行し、ソフトウェアをコンピューターにインストールする。
-
再インストールするには、installコマンドの最後に--reinstallを追加する。すでに持っているソフトウェアに問題があり、それを再インストールしたい場合は、標準のインストールコマンドを実行し、最後にこのビットを追加します。
- 例えば、安定版のOperaブラウザを持っていて再インストールしたい場合は、sudo apt-get install opera-stable --reinstallコマンドを実行する。
-
アンインストールするには、sudo apt-get remove "package name "を実行する。コンピューターからアプリを削除したい場合は、このコマンドを実行してアンインストールし、コンピューターからソフトウェアファイルを削除する。
- あるいは、sudo apt-get purge "パッケージ名 "コマンドを使うこともできます。これにより、指定したアプリのすべての設定ファイルと個人設定が削除されます。
-
sudo apt-get upgrade を実行して、ソフトウェアパッケージをアップデートします。このコマンドは、Aptでインストールしたソフトウェアをすべて最新バージョンにアップグレードします。
DNFまたはYumを使う
-
Fedora、RedHat、CentOSでターミナルウィンドウを開く。DebianベースのLinuxインストールを使用していない場合は、DNFパッケージマネージャ(またはその前身であるYumも同じように動作します)を使用して、コマンドラインからソフトウェアパッケージをインストールすることができます。DNF(およびYum)は、.RPMパッケージをインストールする。.RPMパッケージは、これらすべてのLinuxバージョンの標準パッケージタイプである。
- Yumは、DNFがリリースされるまで、RedHat Enterprise Linux、Fedora、およびCentOSのデフォルトパッケージマネージャでした。 2つのパッケージマネージャは、同じ構文を持っています。通常、yumを使用してパッケージをインストールする指示を見た場合、コマンド内でyumとdnfを単純に入れ替えることができます。
- DNFはYumの改良版なので、DNFが古いシステムで利用できない場合を除き、Yumの代わりにDNFを使用したい。
- ウェブから.RPMパッケージをダウンロードした場合は、DNFまたはYumを使ってインストールできる。そのためには、sudo dnf install packagename.rpmというコマンドを使うだけです。
-
sudo dnf upgrade を実行して、ローカルのパッケージデータベースを更新してください。このコマンドによって、必要なソフトウェアの最新バージョンにアクセスできるようになります。
- アップデートを実際にインストールせずに、インストール済みのパッケージのアップデートをチェックしたい場合は、代わりに sudo dnf check-update を使うことができます。
- 1つのパッケージだけをアップデートするには、dnf update packagename を使います。
- Linux では、sudo dnf upgrade と sudo dnf update はまったく同じ動作をし、時代遅れのものも含めてすべてのパッケージを更新します。
- yum しかない Linux バージョンを使っている場合は、yum update を使って利用可能なアップデートがあるパッケージをすべて更新するか、yum upgrade を使って廃止されたものも含めてすべてのパッケージを更新します。
-
新しいリポジトリを追加する(オプション)。ダウンロードできるすべてのリポジトリは、/etc/dnf/dnf.conf にリストされています。すべてのリポジトリを表示するには、sudo dnf repolist コマンドを使用します。特定のパッケージを入手するために追加する必要があるリポジトリがあれば、新しいリポジトリを簡単にリストに追加できます:
- リポジトリのURLを取得してください。URLの末尾は.repoになります。例えば、http://www.example.com/example.repo。
- dnf config-manager --add-repo http://www.example.com/example.repo コマンドを使って、リポジトリを追加します。
- リポジトリを有効にするには {{1}} を使用します。reponame は .repo 拡張子の前のリポジトリ名です。
-
必要なソフトウェアを検索するsudo dnf search softwarename コマンドを使って、特定のソフトウェアのタイトル、パッケージ名、種類を検索できます。検索結果には、検索キーワードに一致するソフトウェアパッケージがすべて表示されます。
- 例えば、Opera ウェブブラウザをインストールしたい場合、sudo dnf search opera とします。
- リポジトリにある利用可能なパッケージをすべて表示するには、sudo dnf list available を使ってください。
-
パッケージの詳細情報を調べるインストールしたいパッケージを見つけたら、そのパッケージのサイズやリポジトリ、リリース番号などの詳細情報を知ることができます。そのためには、sudo dnf info packagename コマンドを使ってください。
- また、インストールしたいパッケージに必要な依存関係があるかどうかを調べるのも便利です。依存関係とは、このパッケージが正しく動作するために必要な他のライブラリやアプリケーションのことです。これを行うには dnf repoquery --requires packagename コマンドを使ってください。
- まだ持っていない必要な依存関係があれば、まずそれらをインストールしたい。
-
パッケージをインストールする。パッケージをインストールすることが決まったら、sudo dnf install packagename でパッケージをダウンロードしてインストールします。
-
パッケージを削除する。DNF や Yum を使ってインストールしたものをアンインストールしたい場合は、sudo dnf remove packagename を使ってください。
- sudo dnf list installed でインストールされているパッケージの一覧を見ることができます。
Flatpakを使う
-
Flatpakをインストールする。Flatpakは、多くの理由から、どのバージョンのLinuxでもソフトウェアをインストールするのに最適なオプションです。他のリポジトリやパッケージ管理ツールとは異なり、FlatpakはあらゆるLinuxディストリビューション用のパッケージをインストールできます。ソフトウェア開発者は、どのバージョンのLinuxを実行していても、簡単にインストールできるFlatpakバージョンのソフトウェアをリリースできます。また、Flatpakソフトウェアをインストールしてプログラムを実行する必要もない。
- Fedora、Linux Mint、Pop!_OS、CentOS、Manjaroを使っているなら、Flatpakはすでにインストールされているので、インストールする必要はない。次のステップで説明するFlathubリポジトリをセットアップするだけだ。
- UbuntuとDebianでは、sudo apt install flatpakを使う。
- RedHatでは、sudo yum install flatpakかsudo dnf install flatpakを実行する。
- その他のディストリビューションでは、Linuxのバージョンを選択してください。
-
Flathubリポジトリを追加する。これはFlatpak用の最も一般的なリポジトリです。追加するには、flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo。
-
インストールするアプリを見る利用可能なアプリを見るだけなら、2つの簡単な方法があります:
- ウェブブラウザで.NETにアクセスし、さまざまなカテゴリをチェックしたり、携帯電話のアプリストアのように特定のものを検索したりできます。
- あるいは、Terminalウィンドウでflatpakコマンドを使うこともできる。 特定のアプリ(またはアプリの種類)を検索するには、ターミナルを開き、flatpak search search-termコマンドを使用します。
- 結果には、アプリのID、バージョン、リモートの場所、説明が表示される。
- 例えば、Spotifyを検索するには、flatpak search spotifyを使う。
- 音楽アプリ全般を検索するには、flatpak search musicやflatpak search streamingを使うことができる。
-
アプリをインストールする。欲しいアプリを見つけたら、インストールは簡単だ:
- ウェブで閲覧している場合は、「インストール」ボタンをクリックしてアプリをインストールする。
- コマンドラインを使っている場合は、アプリのID(例:Spotifyならcom.spotify.Client)とリモートサーバー(例:flathub)を使ってコマンドを実行する必要がある。構文は flatpak install remoteserver appid です。例えば、flatpak install flathub com.spotify.Client。
- アプリをアンインストールするには、install を uninstall に置き換えて、リモートサーバーを省きます。例えば、flatpak uninstall com.spotify.Client.とします。
-
インストールしたアプリを起動するには、flatpakコマンドを使います。アプリをインストールしたら、flatpak run appidを使ってコマンドプロンプトから簡単に実行できる。
- 例えば、flatpak run com.spotify.Clientとすると、Spotifyが起動する。
- インストールされているFlatpakを確認するには、flatpak listコマンドを使う。
Synapticを使う
-
Synapticを持っていない場合はインストールする。Synapticは、コマンドを入力するのは好きではないが、GNOME SoftwareやUbuntu Softwareを使うよりも柔軟にアップデートしたい場合に最適なグラフィカル・インターフェースだ。Synapticを使えば、リポジトリのブラウズや管理、アプリケーションのインストールやアンインストール、パッケージのアップデートが簡単にできます。
- Debianを使用している場合、Synapticはプリインストールされています。Ubuntuソフトウェアからインストールするか、ターミナルウィンドウでsudo apt-get install synapticを使ってインストールできます。
-
Synapticを開く。Synapticがインストールされたら、「アプリケーション」メニュー、または(Ubuntuの場合は)「システム」>「管理」>「Synapticパッケージ・マネージャー」にあります。
-
インストールしたいソフトウェアを検索します。左側のパネルにカテゴリが表示され、クリックするとパッケージが表示されます。ウィンドウ上部の検索オプションを使うか、Ctrl + Fキーを押して、キーワードでパッケージ名や種類を検索することもできます。
- 特定のパッケージをインストールするためにリポジトリを追加する必要がある場合は、「設定」をクリックし、「リポジトリ」を選択してリポジトリリストを編集します。
- SynapticのリポジトリはAptで利用できるリポジトリと同じで、/etc/sources.listで表示・編集することもできます。
-
パッケージの情報を見るパッケージを選択して「プロパティ」をクリックすると、必要な依存関係、インストールされるファイルのリスト、バージョン、ソフトウェアの説明などの詳細が表示されます。
-
パッケージを右クリックし、「Mark for Installation(インストール用にマーク)」を選択します。これで、選択したパッケージをインストールすることをSynapticに伝えます。これで、インストールする追加パッケージを検索したり、次のステップに進むことができます。
-
適用」を2回クリックして確認し、インストールします。これで選択したパッケージがすべてインストールされます。
-
ソフトウェアをアップデートします。Synapticを使えば、パッケージのアップデートはとても簡単です:
- まず、Ctrl + Rを押すか、Reloadをクリックして、リポジトリリストを更新します。
- パッケージを右クリックし、アップグレードのマークを選択します。
- 必要であれば、アップグレードするパッケージを追加でマークし、適用をクリックします。
- 確認のため、もう一度適用をクリックします。
-
パッケージをアンインストールします。Apt または Synaptic のどちらを使ってパッケージをインストールした場合でも、Synaptic を使って簡単にパッケージを削除できます。インストールされたパッケージを右クリックし、削除マークを選択し、適用を2回クリックして確定します。
Snapcraftの使用
-
必要に応じてSnapをインストールまたは有効にします。Snapcraftは、Linuxのすべてのバージョンで利用可能な、もう1つのグラフィカル・アプリケーション「ストア」です。Snapパッケージのインストールに使用するSnap機能は、Ubuntu、Manjaro、Zorin OS、Solus、KDE Neonを使用しているシステムにプリインストールされています。 Debian、Arch Linux、CentOSを含む他のLinuxディストリビューションを使用している場合は、この機能をインストールするか有効にする必要があります。
- Debian、KDE Neon、Pop!_OSでは、sudo apt install snapdとsudo snap install coreのコマンドを入力して使用します。
- Fedoraでは、sudo dnf install snapdコマンドを使用します。
- RedHatとCentOSでは、.
- sudo dnf install epel-releaseコマンドを使用して、最初にリポジトリを追加します。
- sudo dnf install snapdを使用してSnapをインストールします。
- sudo systemctl enable --now snapd.socketを使用してSnapを有効にします。
-
ウェブブラウザにアクセスする。
-
インストールしたいソフトウェアを選択する。カテゴリ別にソフトウェアを参照したり、お気に入りのアプリを検索したりできます。
-
インストール]ボタンをクリックします。右上に表示されます。Snapが有効になっていれば、パッケージと必要な依存関係がすべてダウンロードされ、インストールされるはずです。
- うまくいかない場合は、この方法を続けてください。
-
下にスクロールして、お使いのLinuxディストリビューションを選択してください。例えば、openSUSEを使っているなら、そのアイコンをクリックする。
-
新しいターミナル・ウィンドウを開きます。既存のターミナルウィンドウを使用してSnapをインストールした場合は、同じウィンドウを使用するのではなく、必ず新しいウィンドウを開いてください。
-
選択したアプリのインストールコマンドを入力して実行します。たとえば、Thunderbirdメールクライアントをインストールするには、sudo snap install thunderbirdと入力します。
- これで、選択したアプリがコンピューターにインストールされる。
ソースコードのコンパイル
-
まだ持っていない場合はGCCをインストールする。コンパイルが必要なソースコードをダウンロードした場合は、.NET Frameworkがインストールされていることを確認する必要がある。 ほとんどのLinuxディストリビューションにはGCCが付属しているが、UbuntuやDebianを使っている場合は、まずビルドエッセンシャルパッケージをインストールする必要がある。 その方法は以下の通り:
- ターミナル・ウィンドウを開く。
- sudo apt-get updateを実行する。
- sudo apt-get install build-essentialを実行してインストールする。
-
ソースコードを解凍する。通常、ソースコードは .tar.gz または .tar.bz2 という拡張子で終わる圧縮ファイルに圧縮されています。ターミナル・ウィンドウで
- ファイルを保存したディレクトリにcdします。
- ファイルの末尾が.tgzまたは.tar.gzの場合は、tar -xvf <ファイル名>を実行します。
- ファイルの末尾が.tar.bz2の場合は、tar -xjvf <ファイル名>を実行する。
- ls -al を実行して、展開されたファイルとフォルダを表示する。
-
コンパイルする前に、READMEファイルやINSTALLファイルを読んでください。コンパイルするソフトウェアにもよりますが、通常、インストールに役立つ説明が書かれたテキストファイルがあります。解凍したファイルを含むディレクトリで ls -a を実行して、そのようなファイルを探してください。
- テキストファイルを読むには、cat README(READMEという名前のファイルの場合)を使ってファイル全体を見るか、more READMEを使ってページごとに読んでください。
- 両方のファイルがある場合は、必ず両方読んでください。両方に重要な指示が含まれているかもしれません。
-
configureスクリプトを実行する。特定のフラグを使うように指示されていたり、このステップをスキップするように指示されている場合は、その指示に従うこと。そうでない場合は、./configureコマンドを実行して、コンパイルのためのファイルを準備する。
- configureファイルがない場合は、説明書を再確認して、プログラムのコンパイル方法を調べてください。
- そのディレクトリで呼ばれるスクリプトを探すこともできる。このファイルが存在する場合は、chmod u+x install.shで実行可能にしてから、次のコマンドで実行してください:./install-sh
- 依存関係やライブラリが見つからないというエラーが表示されたら、先に進む前に必要な依存関係をインストールしてください。上記のパッケージ・インストール方法のいずれかを使用するのが最も簡単です。必要なファイルをインストールしたら、configureまたはinstallスクリプトを再度実行してください。
-
make と入力して ↵ Enter キーを押します。これでコードがコンパイルされ、実行プ ログラムになります。ファイルのサイズやプロセッサの速度によっては、しばらく時間がかかることがあります。
-
sudo make install と入力し、↵ Enterキーを押します。これで新しくコンパイルされたプログラムがシステムのバイナリ・ディレクトリに追加されます。 ただし、自分のホーム・ディレクトリで使用するためだけにコードをコンパイルするのであれば、このステップは飛ばしても構わない。
コメント
最新を表示する
NG表示方式
NGID一覧