\r\n\r\n

aptでubuntuにソフトウェアをインストールするための初心者向けガイド

ubuntuを使っている人なら、どこかでaptコマンドを使ったことがあるのではないでしょうか。しかし、apt get install と apt get upgrade 以外にもあることをご存知でしょうか...?

UbuntuはLinuxの中でも初心者に優しいと広く言われていますが、Ubuntuが初心者向けだけというわけではありません。上級者は、Ubuntuが提供する強力な機能のいくつかを活用することもできます。

Ubuntuを長く使っていると、apt-getコマンドを使う場面があるのではないでしょうか。しかし、APTにはAPT get updateやAPT get upgrade以外にも様々な機能があることをご存じでしょうか?

適切な(apt)は何ですか?

APTとはAdvanced Package Toolの略で、その名の通り、Ubuntuのパッケージを管理するためのコマンドラインツールです。

UbuntuはDebianという別のディストリビューションをベースにしており、Debianは独自のパッケージマネージャであるDPGKを使用しており、APTはDPGKの上に構築されているので使い勝手が良いのです。

APTを使用して、パッケージのインストール、アップデート、クリーンアップ、およびインストールする新しいパッケージの検索を行うことができます。検索できるパッケージは、お使いのコンピュータで有効になっているPPAに依存します。

apt-getによるパッケージの管理

apt は、パッケージのローカルデータベースを使用し、利用可能なアップデートが あるかどうかをシステムに知らせます。

古いパッケージを使用すると、コンピュータのセキュリティ問題につながる可能性があるため、このデータベースを最新の状態に保つことが非常に重要です。APTデータベースを更新するには、次のコマンドを使用します。

sudo apt-get update

APTデータベースの更新には、3つの種類があります。

  • Hit - これは、前回のチェック以降、パッケージに何も変更がないことを意味します。
  • Ign - これはパケットが無視されたことを意味し、チェックするには近すぎたためか、小さなエラーがあったためです。いずれにせよ、心配することはない。
  • Get - これは利用可能なパッケージの更新があることを意味し、APTはこの更新の詳細をダウンロードしますが、更新そのものではありません。

データベースの更新が完了すると、APTを使用してシステム上のパッケージを更新することができます。これにより、すべてのアプリケーションがアップデートされ、Ubuntuのコアシステムが最新バージョンに更新されます。

sudo apt-get upgrade

特定パッケージのアップグレード

システム全体ではなく、特定のパッケージだけをアップグレードしたい場合もあるでしょう。APT では、次のコマンドを使ってこれを行うことができます。

sudo apt-get upgrade [package-name]

これは、あるパッケージに既知のバグがあり、それでも他のパッケージをアップグレードしたい場合に有効です。

アップグレード

APT には、よりスマートなパッケージのアップグレード方法もあります。 dist-upgrade というツールで、標準のアップグレードコマンドと同じように使用します。

sudo apt-get dist-upgrade

アップグレード機能の実行に加えて、dist upgrade は新しいバージョンのパッケージとの依存関係の変更もインテリジェントに処理します。apt get には「インテリジェント」な競合解決システムがあり、必要なら重要度の低いパッケージを犠牲にして、最も重要なパッケージのアップグレードを試みます。そのため、dist upgrade コマンドはいくつかのパッケージを削除する可能性があります。

dist-upgrade はパッケージの削除と更新を行うため、どうしても必要な場合や Ubuntu の最新版に更新する場合を除き、このコマンドを使用しないことが一般的に推奨されます。

distをアップグレードする前に、必ずバックアップを実行することを忘れないでください。

組合せコマンド

APTを使用する場合、アップグレード前にアップデートを実行することが重要ですが、人によっては複数のコマンドを実行することに不満を感じるかもしれません。しかし、Ubuntuではコマンドを組み合わせて、1つのコマンドで2つの機能を実行できるようにすることができます。

アップグレード後にアップデートを実行するには、次のコマンドを実行します。

sudo apt-get update -y && sudo apt-get upgrade -y

このコマンドは基本的に、アップデートを実行してプロンプトに「はい」と答え、次にアップグレードを実行してプロンプトに「はい」と答えるようにAPTに指示します。これにより、アップデートとアップグレードのプロセスが完全に自動化されます。

パッケージの検索

また、APTは新しいパッケージを見つけるのにも非常に便利です。Ubuntuで新しいパッケージを探すにはもっと良い方法がありますが、apt cacheコマンドは特定のlibやパッケージを探すときに本当に便利です。

APTを使ったパッケージの検索は、以下のコマンドで行うことができます。

apt-cache search [search term]

上の出力からわかるように、この検索機能はかなり長く、パッケージ名ではなく用語を検索することができるので、検索するパッケージ名を知っている必要はありません。

ただし、検索語が名前に含まれるパッケージを検索する場合は、以下のコマンドを使用します。

apt-cache pkgnames [search term]

検索するパッケージの名前がわかれば、以下のコマンドでパッケージの詳細情報を取得することができます。

apt-cache showpkg [package name]

このコマンドを実行すると、バージョン番号や依存関係などの情報が表示され、新しいパッケージをインストールする際に便利です。

aptを使ったパッケージのインストール/削除

sudo apt get updateと同じく、aptのinstallコマンドは、Ubuntuとaptを使って新しいアプリケーションをインストールするときに遭遇するコマンドでしょう。

APTを使用してパッケージをインストールするコマンドは次のとおりです。

sudo apt-get install [package name]

代わりに、APTを使用してパッケージを削除するには、"install "を "remove "に置き換えるだけです。

sudo apt-get remove [package name]

もっと知りたい

このガイドは、Ubuntuや他の多くのディストリビューションの中核をなす非常に強力なツールであるAPTの機能の表面にしか触れていません。

APTについて引き続き学びたい場合は、以下のコマンドでAPTのマニュアルページに移動することができます。

man apt

あなたはエンドユーザーですか? それともUbuntu Software Centerを使うのが好きですか? あなたの提案を以下のコメントで自由に共有してください。

  • 2021-03-16 21:40 に公開
  • 閲覧 ( 47 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ