「Linux」アプリケーションをコマンドラインからインストールするには

今回は「「Linux」アプリケーションをコマンドラインからインストールするには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Linux」は、人々が思っているよりもはるかに簡単だ。実際に、現在のLinuxは、地球上で最も簡単なデスクトップおよびサーバーOSの1つである。どうしてそのようなことが言えるのだろうか。まず、現代的なLinuxディストリビューションでは、ユーザーはコマンドラインインターフェースに一切触れる必要がない。そう、「macOS」や「Windows」を使用する場合と全く同じように、ポイント&クリック式のGUI内で、必要なすべてのことを実行できる。本当に、それほど簡単なのだ。

 巧みに設計されたGUIツール内からすべてを実行できるのは事実が、ターミナルを使用する必要(または、単純に使用したい気持ち)が生じる可能性もある。例えば、デスクトップ環境のないサーバーとしてLinuxを展開した場合などだ。ウェブサーバーやファイルサーバー、メディアストリーミングプラットフォームなどを展開するために、家庭内LANにLinuxサーバーを配置したい人もいるはずだ。その場合は、コマンドラインからアプリケーションをインストールする方法を知っておく必要がある。

 例えば、クラウドベースのコンテンツ管理およびコラボレーションプラットフォーム「Nextcloud」をインストールしたい人もいるかもしれない。あるいは、ウェブサイト全体を最初から構築して、「Apache」ウェブサーバー経由で公開したい人もいるだろう。完全なLAMP(Linux、Apache、「MySQL」「PHP」)スタックをサーバー上に展開したい、という人もいるかもしれない。

 理由が何であれ、それらのアプリケーションをコマンドラインインターフェース(CLI)からインストールする方法を知っておく必要がある。本記事では、その手順を紹介する。LAMPスタックの例を使って、「Ubuntu」「AlmaLinux」「Arch Linux」「openSUSE」(これで、ほとんどのディストリビューションに対応できるはずだ)でそれを実行する手順を説明したい。

 それでは、具体的な方法の説明に移ろう。

 最初は、ユーザーフレンドリーなUbuntuディストリビューションでの手順を説明する。Ubuntuは、「Advanced Packaging Tool(APT)」パッケージマネージャーを使用しており、完全なLAMPスタックを極めて簡単にインストールすることが可能である。インストールを実行する基本的なAPTコマンドは、以下の通りだ。

 PACKAGENAMEは、インストールしたいソフトウェアの名前だ。インストールを実行する前に、まず以下のコマンドで、APTを更新しておいた方がいいだろう。

 APTの更新が完了したら、LAMPスタックのインストールに進もう。LAMPスタックのUbuntuへのインストールに関しては、便利な小技がある。単純な1行のコマンドを実行するだけで、すべてをインストールできる。そのコマンドは、以下の通りだ。

 このコマンドを使いたくない場合は、パッケージを個別にインストールすることが可能だ。まず、以下のコマンドでApacheウェブサーバーをインストールする。

 次に、以下のコマンドでMySQLデータベースサーバーをインストールする。

 その後、以下のコマンドで最新バージョンのPHPをインストールする。

 もちろん、先に紹介した1行のコマンドですべてをインストールする方法を選択しても構わない。

 AlmaLinuxは「Red Hat Enterprise Linux」ベースのディストリビューションであり、インストールの際は、各パッケージを個別にインストールする必要がある。

 まず、以下のコマンドでウェブサーバーをインストールする。

 次に、以下のコマンドでMySQLデータベースサーバーをインストールする。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Cohesity Japan、バックアップとデータ隔離/復旧をSaaSで提供
IT関連
2023-01-28 22:40
ローカル環境を汚さずDockerコンテナのオーバーヘッドもなく、開発環境を自在に構築できる「Devbox 0.2.0」登場
Devbox
2022-12-22 20:50
「チャージ完了してる?」 ポケモンGOでモバイルバッテリーの無料貸出クーポン配布 「ChargeSPOT」のポケストップで
くらテク
2021-03-18 13:23
Orange moon、マニュアル自動作成サービスの事前登録受付を開始
IT関連
2022-09-10 16:02
OSSコミュニティーの4年後生存確率は50%超–NTTと九大が分析
IT関連
2023-12-06 06:38
アバターフィギュアなどのマーケットプレイスが付随するNFTゲームエンジンをMythical Gamesが開発中
ゲーム / eSports
2021-06-11 17:01
H&Mが新疆ウイグル自治区の綿花不買を理由に中国のアプリから削除される
その他
2021-03-27 00:52
[速報]BigQueryが非構造化データのサポートを発表。これで構造化データ(RDB)、半構造化データ(JSON)、非構造化データをサポート。Google Cloud Next '22
Google
2022-10-12 06:13
「SQLite3 WASM/JS」パブリックベータ公開。SQLite 3.40でサポート開始、WebブラウザなどでSQLiteが実行可能に
RDB
2022-11-21 16:45
ごみ拾いSNSアプリ「ピリカ」を使い、プラごみの総量算定に取り組む参加型プロジェクトが開始
IT関連
2022-02-01 07:44
アクセンチュア、ヴイエムウェアとの事業グループ立ち上げ–組織のクラウド移行加速へ
IT関連
2021-02-15 19:56
Odys Aviation(旧Craft Aerospace)が「吹き出し翼」を採用するユニークなVTOL旅客機で14.3億円調達
IT関連
2022-02-13 05:57
IBM「Cloud Pak for Security」、ゼロトラストのアプローチ導入を容易に
IT関連
2021-05-07 03:23
「Raspberry Pi」登場から10年–生みの親が振り返る開発目的や教育への貢献
IT関連
2022-03-05 05:42