Ubuntuオペレーティングシステムを使い始めたとき、ソフトウェアをインストールする最初の選択肢は、グラフィカルなUbuntuソフトウェアマネージャを介して行われます。 このコレクションには多くのプログラムが用意されていますが、多くの強力なユーティリティー、特にコマンドライン用のユーティリティーが不足していることはすぐに分かるでしょう。 そこで、より強力なソフトウェアインストールユーティリティーであるapt-getに切り替えることにしました。 このユーティリティーを使えば、コマンドラインでソフトウェアをインストールできるだけでなく、以下のようなこともできます。
- パッケージリポジトリの更新
- インストールされているソフトウェアの更新
- 利用可能なパッケージの検索
- インストールされているパッケージのソースコードの取得
- ソフトウェアパッケージの再インストール
- ソフトウェアのシステムからの削除
この記事では。 この記事では、上記の操作を行うためのapt-getユーティリティーの使い方を説明します。
この記事で紹介するコマンドと手順は、Ubuntu 18.04 LTSシステムで実行しました。 apt-getはコマンドラインユーティリティなので、そのためにUbuntu Terminalを使用します。 ターミナルは、システムダッシュまたはCtrl+alt+Tのショートカットで開くことができます。
aptでパッケージリポジトリを更新する
リポジトリとは、ある時点でのスナップショットで利用可能なソフトウェアパッケージのリストです。 このリストのパッケージは時々追加、削除、更新されるので、システムのリポジトリを時々更新する必要があります。
新しいソフトウェアをインストールする前に、root 権限で次のコマンドを実行して、リポジトリを更新するのがベストです:
$ sudo apt-get update
これで、あなたのシステム リポジトリは、インターネット上のリポジトリと一致しました。
aptでインストールされたソフトウェアを更新する
システムにインストールされたソフトウェアを更新するために、update managerを使用することができます。 apt-get ユーティリティでも同じことができます。
$ sudo apt-get upgrade
これで、システム上のソフトウェアが最新の状態になりました。
利用可能なパッケージをaptで検索する
インターネット上のリポジトリから利用可能なパッケージを検索するには、apt-cacheユーティリティを使用します。
$ sudo apt-cache search
Example:Advertisement
次の apt-cache コマンドで、Opera ウェブブラウザーの安定版を検索してみましょう。
次のapt-cacheコマンドでパッケージの詳細情報を得ることができます:
Syntax:
$ sudo apt-cache show “package-name”
例を示します。
$ sudo apt-cache show "opera-stable"
次の出力では、「opera-stable」パッケージの詳細が表示されています:
aptでパッケージをインストールする
ここで、apt-getコマンドの最も有名な使い方である、更新されたリポジトリからソフトウェアをインストールする方法について説明します。
ソフトウェアパッケージをインストールするには、root権限で次のコマンドを使用します:
$ sudo apt-get install “game-name”
例:
上記で検索したパッケージを次のようにインストールすることで、Operaウェブブラウザの安定版をインストールすることができます。
$ sudo apt-get install opera-stable
システムは、apt-getユーティリティでプログラムをインストールする前に、Y/Nの解決策を求めてきます。 インストールを進めるためには必ずYを入力してください。
aptでインストールされているパッケージのソースコードを入手する
インストールされているパッケージのソースコードが欲しい場合、次のコマンドを使うことができます:
Syntax:
$ sudo apt-get source “game-name”
例を示します。
例えば、先ほどインストールした opera-stable パッケージのソースコードを取得したい場合、次のコマンドを使用します:
$ sudo apt-get source opera-stable
上記のコマンドを実行した後に、次のようなエラーが発生した場合:
E: You must put some ‘source’ URIs in your sources.list
sources.list ファイルから、それぞれのパッケージの deb-src 行のコメントを削除する必要があります。
sources.list ファイルから、それぞれのパッケージの deb-src 行からコメントを削除する必要があります。このファイルは /etc/apt/ フォルダにあります。
sources.list ファイルを nano エディターで開くには、次のコマンドを使用します。
aptでソフトウェアパッケージを再インストールする
アプリケーションを実行していると、動作しなくなったり、壊れたりすることがあります。
$ sudo apt-get install “game-name” -reinstall
Example:
$ sudo apt-get install opera-stable --reinstall
このコマンドは、私のシステムにすでにインストールされていた Opera ブラウザを再インストールします。
システムからソフトウェアを削除する
システムからソフトウェアを削除するには、次の apt-get コマンドを使用します:
$ sudo apt-get remove “game-name”
例:
$ sudo apt-get remove opera-stable
このコマンドを実行すると、Operaウェブブラウザがシステムから削除されます
Remove Complete Software Configurations
apt-get removeコマンドはソフトウェアをシステムから削除しますが、一緒にインストールされた可能性のある設定ファイルは削除されません。
$ sudo apt-get purge “game-name”
Example:
$ sudo apt-get purge opera-stable
このコマンドは、私のシステムからOperaの設定を完全に削除します。
ソフトウェアを削除または消去する際、システムはY/nオプションを要求します。
(Ubuntuコマンドラインでのaptパッケージマネージャの使い方