技術ノート 特徴 初心者オタク: Linux にソフトウェアをインストールする方法

初心者オタク: Linux にソフトウェアをインストールする方法

初心者オタク: Linux にソフトウェアをインストールする方法

Linux ではソフトウェアのインストールの動作が異なります 。通常は、Web サイトにアクセスする代わりに、パッケージ マネージャーを使用して Linux ディストリビューションの ソフトウェア リポジトリからソフトウェアを取得する必要があります。これは複雑に思えますが、実際には Windows にソフトウェアをインストールするよりも簡単です。

初心者オタク: Linux にソフトウェアをインストールする方法

典型的な Linux ディストリビューションのソフトウェア インストール システムには、アプリ ストアと多くの共通点があります。ほとんどのソフトウェアをインストールする場所は 1 か所であり、ソフトウェアの更新は 1 つの一貫した方法で届きます。

ディストリビューションのリポジトリからソフトウェアをインストールする

初心者オタク: Linux にソフトウェアをインストールする方法

Linux ディストリビューションにインストールするソフトウェアのほとんどは、その ソフトウェア リポジトリ で入手できます。 Linux ディストリビューションは、このシステムに優れたグラフィカル フロントエンドを提供している可能性があります。目的のパッケージを選択すると、パッケージ マネージャーが自動的にパッケージをダウンロードし、必要な他のソフトウェア パッケージを取得して、それらをすべてインストールします。

初心者オタク: Linux にソフトウェアをインストールする方法

Ubuntu では、付属のパッケージ マネージャーは Ubuntu ソフトウェア センターです。ドック上のオレンジ色のショッピング バッグ アイコンを探してください。このインターフェイスを使用してパッケージを検索し、インストールします。 「ビデオ プレーヤー」などのアプリケーションの種類、または「VLC」などの特定のアプリケーション名を検索できます。ダウンロード ボタンをクリックし、パスワードを入力すると、残りはパッケージ マネージャーが実行します。

各 Linux ディストリビューションには独自のソフトウェア リポジトリとパッケージ マネージャーがありますが、実際にはすべての Linux ディストリビューションがこのように動作するソフトウェア リポジトリ システムを使用しています。たとえば、 Linux Mint では、代わりに Software Manager アプリケーションを使用します。

非常にグラフィカルなインターフェイスは、実際のパッケージ マネージャーのフロントエンドにすぎず、他の方法でアクセスできます。たとえば、Ubuntu では apt-get コマンドを使用してターミナルからパッケージをインストール できます。グラフィカル インターフェイスとターミナル コマンドは同じことを実現します。

初心者オタク: Linux にソフトウェアをインストールする方法

独自のソフトウェアをインストールする

一部のプログラムは 、Linux ディストリビューションのソフトウェア リポジトリにありません 。これには、Google Chrome、Skype、Steam、Opera などの一般的な独自プログラムが含まれます。通常、Linux ディストリビューションにはこのソフトウェアを再配布するライセンスがないため、ソースから入手する必要があります。

このようなソフトウェアをダウンロードするには、プロジェクトの公式 Web サイトにアクセスし、[ダウンロード] ボタンをクリックします。通常、さまざまな Linux ダウンロード リンクを示すページが表示されます。たとえば、 Skype for Linux のダウンロード ページは 次のとおりです。

Linux ディストリビューションに適切なパッケージを選択するように求められます。 Linux ディストリビューションにできるだけ一致するパッケージを選択する必要があります。たとえば、Skype は「Ubuntu 12.04 (multiarch)」パッケージを提供しています。これはリスト内の最新のバージョン番号であるため、Ubuntu 14.04 で使用するのに理想的なパッケージです。

ディストリビューションが異なれば、ファイル拡張子が異なる異なるタイプのパッケージが使用されます。 Ubuntu、Linux Mint、Debian、および同様のディストリビューションは、.deb ファイル拡張子を持つ Deb パッケージを使用します。 Fedora、Red Hat、openSUSE、およびその他の一部のディストリビューションは .rpm パッケージを使用します。

ダウンロードしたパッケージをダブルクリックするだけで、面倒な作業をすべて処理してくれるパッケージ インストーラーが開きます。たとえば、ダウンロードした .deb ファイルをダブルクリックし、[インストール] をクリックしてパスワードを入力し、ダウンロードしたパッケージを Ubuntu にインストールします。

ダウンロードしたパッケージは、他の方法でもインストールできます。たとえば、 dpkg -I コマンドを使用して、Ubuntu のターミナルからパッケージをインストールできます。グラフィカル ツールが最も簡単です。

初心者オタク: Linux にソフトウェアをインストールする方法

ソフトウェアをインストールするその他の方法

上記の 2 つの方法は、すべての Linux ユーザーが知っておく必要がある基本です。これらのヒントを使用すると、すべてではないにしても、必要なソフトウェアのほとんどをインストールできます。ただし、Linux にソフトウェアをインストールする他の方法は次のとおりです。

サードパーティのリポジトリを使用する : 誰でも独自のソフトウェア リポジトリを作成し、ソフトウェアをパッケージ化し、そこから配布することができます。 Linux ディストリビューションのリポジトリでは入手できないソフトウェアをインストールするために、サードパーティのリポジトリを使用したい場合があります。たとえば、Ubuntu を使用すると、「パーソナル パッケージ アーカイブ」(PPA) のセットアップがかなり簡単になります。これらの PPA をパッケージ マネージャーに追加すると、PPA 内のパッケージが Ubuntu ソフトウェア センターやその他のパッケージ管理インターフェイスに表示されます。これは、Linux ディストリビューションの公式リポジトリにまだ存在していないパッケージを入手する一般的な方法です。

バイナリ アーカイブを解凍する : 一部の Linux ソフトウェアは、インストールせずに Linux ディストリビューション上で実行できるように設計されたプリコンパイル済み形式で配布されています。たとえば、Skype が提供する「動的」ダウンロードは .tar.bz2 ファイルです。これは ZIP ファイルのような単なるアーカイブです。これをコンピュータ上のフォルダに抽出し、その中にある実行可能ファイルをダブルクリックして実行します。 Mozilla は、 Firefox の最新バージョンを .tar.bz2 形式でダウンロードすること もできるため、インストールせずにダウンロードして実行できます。アーカイブを任意の場所のフォルダーに解凍し、その中の Firefox ファイルをダブルクリックするだけです。システムとの互換性を高め、アップデートを容易にするために、パッケージ形式のソフトウェアを選択する必要があります。

ソースからコンパイルする : 一般的な Linux ユーザーは 、ソースからソフトウェアをコンパイルしてインストールする 必要はもうありません。必要なソフトウェアはすべてパッケージ化された形で入手できる必要があります。とはいえ、ほとんどの Linux ソフトウェア プロジェクトはソフトウェアをソース コード形式で配布し、パッケージ化と配布は Linux ディストリビューションに任せています。 Linux ディストリビューションに必要なパッケージがない場合、または必要なパッケージの最新バージョンがない場合は、ソースからコンパイルできます。ソースからコンパイルすることは、平均的な Linux デスクトップ ユーザーが行うべきことではありませんが、思っているほど難しいことではありません。

Windows ソフトウェアのインストール : Windows ソフトウェアは Linux 上ではネイティブに実行されません。 Linux に Windows ソフトウェアをインストールして実行するには 、Wine 互換性レイヤー (完全ではありません) や Windows 自体を仮想マシンにインストールする方法 (これにより、多くのオーバーヘッドが追加されます) など、いくつかの方法があります。可能であれば Linux ソフトウェアを使用してください。これらのソリューションは、 Linux で Netflix を視聴したり Linux で Microsoft Office を実行したりする など、これなしでは生きていけないアプリを実行するために設計されていますが、ネイティブ Linux ソフトウェアを使用すると、より優れた安定したエクスペリエンスが得られます。 。


パッケージ マネージャーは、ソフトウェア リポジトリに新しいバージョンのパッケージがないか定期的にチェックし、新しいバージョンが利用可能になると、そのアップデーターが表示されます。 (これは、Ubuntu の Update Manager アプリケーションです。) これにより、システム上のすべてのソフトウェアを 1 か所から更新できるようになります。

サードパーティのパッケージをインストールすると、更新を容易にするために独自のソフトウェア リポジトリもインストールされる場合があります。たとえば、Google Chrome を Ubuntu にインストールすると、Google Chrome の公式リポジトリを指すファイルがインストールされます。 Chrome の新しいバージョンがリリースされると、他のすべてのアップデートとともにアップデート マネージャー アプリケーションに表示されます。 Windows のように、すべてのアプリケーションに独自の統合アップデータは必要ありません。

Linuxコマンド

ファイル

tar pv cat tac chmod grep diff sed ar man pushd popd fsck testdisk seq fd pandoc cd $PATH awk join jq fold uniq journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · · mkdir · du · ln · パッチ · 変換 · rclone · シュレッド · srm · scp · gzip · chattr · カット · 検索 · umask · wc · tr

プロセス

エイリアス · スクリーン · トップ · ナイス · renice · 進行状況 · strace · systemd · tmux · chsh · 履歴 · at · バッチ · フリー · what · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · タイムアウト · ウォール · はい · キル · スリープ · sudo · su · タイム · groupadd · usermod · · lshw · シャットダウン · 再起動 · 停止 · パワーオフ · パスワード · lscpu · crontab · 日付 · bg · fg · pidof · nohup · pmap

ネットワーキング

netstat ping ip ss whois fail2ban bmon dig finger nmap ftp curl wget who whoami w iptables ssh-keygen ufw arping firewalld

関連: 開発者と愛好家のための最高の Linux ラップトップ

「初心者オタク: Linux にソフトウェアをインストールする方法」に関するベスト動画選定!

【Linux入門編】コマンドを使ってアプリをインストールしてみよう
【初心者向け】Lubuntu 22.04.2 LTS 古いPCにLinuxをインストールしよう #41