Windows 10のUbuntu BashシェルにLinuxソフトウェアをインストールする方法
Windows 10のUbuntuベースのBashシェルをインストールすると、UbuntuベースのLinuxシステムで実行できるのと同じアプリケーションをインストールして実行できる完全なUbuntu環境ができます。 Ubuntuと同じように、ソフトウェアのインストールとアップデートにはapt-getコマンドが必要です。.
Windows 10のLinuxサブシステムは、グラフィカルアプリケーションやサーバーソフトウェアを正式にはサポートしていません(ただし、非公式に、いくつかのグラフィカルアプリケーションを実行することは可能です)。正式には、これはLinuxターミナルアプリケーションや開発者が望むかもしれない他のコマンドラインユーティリティを対象としています。.
Windows 10のBashシェルは64ビットバイナリしかサポートしていないため、32ビットLinuxプログラムをインストールして実行することはできません。.
説明してもらう
Ubuntuや他のDebianベースのLinuxディストリビューションでは、 apt-get
ソフトウェアをインストールするためのコマンド。 「Apt」は「Advanced Package Tool」を表します。このコマンドはUbuntuの一元管理されたソフトウェアリポジトリからソフトウェアパッケージをダウンロードしてあなたのシステムにインストールします。あなたがインストールしようとしているパッケージが他のパッケージのrequire-or“ dependent” - であれば、apt-getは自動的にそれらのパッケージをダウンロードしてインストールします(依存関係として知られています)。 Apt-getはDebian用の「.deb」パッケージで動作します。LinuxディストリビューションUbuntuは以下に基づいています。.
「sudo」コマンドと一緒にapt-getを実行する必要があります。これにより、スーパーユーザー(root)権限が与えられます。これにより、コマンドはLinux環境のシステムファイルを変更してインストールすることができます。 sudoを使用するときは、現在のユーザーアカウントのパスワードを入力する必要があります。.
どちらのコマンドでも動作しますが、従来のapt-getコマンドの代わりに新しいaptコマンドを使用することもできます。.
更新パッケージ一覧をダウンロードする方法
まず、次のコマンドを実行して、ソフトウェアリポジトリから最新のパッケージリストをダウンロードします。
sudo apt-getアップデート
パッケージをインストールする前にこれをしたいと思うでしょう.
パッケージをインストールする方法
インストールしたいパッケージの名前がわかっている場合は、「packagename」をインストールしたいパッケージの名前に置き換えて、次のコマンドでダウンロードしてインストールできます。
sudo apt-get install packagename
たとえば、Rubyをインストールしたい場合は、次のコマンドを実行します。
sudo apt-rubyのインストール
Bashのオートコンプリート機能を使用するには、パッケージ名(または任意のコマンド)を入力するときにTabキーを押すことができます。これにより、自動的に入力を終了し、使用可能なオプションを提案できます。.
このコマンドや他のapt-getコマンドを実行した後、変更が表示されるので、続けて「y」と入力してEnterキーを押す必要があります。.
パッケージを検索する方法
あなたがインストールしたいパッケージの名前をいつも知っているとは限りません。この場合、apt-cacheコマンドを使ってダウンロードしたパッケージキャッシュ(apt-get updateでダウンロードされたリスト)からプログラムを検索することができます。このコマンドは、指定したテキストのパッケージ名と説明を検索します。.
このコマンドはsudoを必要としません。これは単純な検索だからです。あなたが好きなら、しかし、あなたはsudoでそれを実行することができ、それはまだ動作します.
apt-cacheによる検索
たとえば、端末用のテキストベースのWebブラウザであるw3mに関連するパッケージを検索する場合は、次のように実行します。
apt-cache検索w3m
すべてのインストール済みパッケージを更新する方法
現在インストールされているソフトウェアパッケージをリポジトリ内で利用可能な最新バージョンに更新するには(現在のパッケージに対して利用可能なセキュリティ更新プログラムを提供します)、次のコマンドを実行します。
sudo apt-getアップグレード
apt-getが最新の利用可能なバージョンを見る前にパッケージリストを更新する必要があるので、このコマンドを実行する前に“ sudo apt-get update”コマンドを実行することを忘れないでください.
パッケージをアンインストールする方法
完了したパッケージをアンインストールするには、次のコマンドを実行します。
sudo apt-getパッケージ名を削除
上記のコマンドは単にパッケージのバイナリファイルを削除しますが、関連する設定ファイルは削除しません。ソフトウェアパッケージに関連するすべてのものを削除したい場合は、代わりに次のコマンドを実行してください。
sudo apt-get purgeパッケージ名
上記のコマンドはどちらも「依存関係」を削除することはありません。これらは、パッケージに必要だったためにインストールされたパッケージです。パッケージをアンインストールしてから後で削除しても、システムには不要になった追加の依存関係が残っている可能性があります。依存関係としてインストールされ、不要になったパッケージを削除するには、次のコマンドを実行します。
sudo apt-get autoremove
他のソフトウェアをインストールする方法
上記のコマンドはあなたが必要とする最も一般的なソフトウェアをインストールして更新するのに役立ちます。ただし、一部のソフトウェアは他のコマンドやツールを介してインストールされます.
例えば、Ruby Gemはapt-getでRubyをインストールした後は“ gem install”コマンドでインストールされます。 Rubyにはapt-getとは別の独自のソフトウェアインストールシステムがあります。.
ソフトウェアパッケージの中には、第三者がホストするPPA、つまり「個人用パッケージアーカイブ」で入手できるものがあります。これらをインストールするには、システムにPPAを追加してから通常のapt-getコマンドを使用する必要があります。.
新しいソフトウェアはソースからコンパイルしてインストールする必要があるかもしれません。 apt-getでインストールするすべてのパッケージはUbuntuのビルドシステムによってソースからコンパイルされ、便利にインストールできる.debパッケージにパッケージされました。可能ならばこれを避けるべきですが、場合によっては避けられないかもしれません。.
いずれにせよ、もしあなたが他のLinuxアプリケーションをインストールしようとしているなら、あなたはそれをどのようにインストールすべきかを指示する指示を見つけることができるはずです。 Ubuntu 14.04 LTSで機能するのと同じ手順は、Windows 10のBashシェルでも機能します。それがUbuntuの次のメジャーバージョンにアップデートされるとき、Ubuntu 16.04 LTSで機能するのと同じ指示がWindows 10で機能するでしょう.