\r\n\r\n
UbuntuはLinuxの中でも初心者に優しいと広く言われていますが、Ubuntuが初心者向けだけというわけではありません。上級者は、Ubuntuが提供する強力な機能のいくつかを活用することもできます。
Ubuntuを長く使っていると、apt-getコマンドを使う場面があるのではないでしょうか。しかし、APTにはAPT get updateやAPT get upgrade以外にも様々な機能があることをご存じでしょうか?
APTとはAdvanced Package Toolの略で、その名の通り、Ubuntuのパッケージを管理するためのコマンドラインツールです。
UbuntuはDebianという別のディストリビューションをベースにしており、Debianは独自のパッケージマネージャであるDPGKを使用しており、APTはDPGKの上に構築されているので使い勝手が良いのです。
APTを使用して、パッケージのインストール、アップデート、クリーンアップ、およびインストールする新しいパッケージの検索を行うことができます。検索できるパッケージは、お使いのコンピュータで有効になっているPPAに依存します。
apt は、パッケージのローカルデータベースを使用し、利用可能なアップデートが あるかどうかをシステムに知らせます。
古いパッケージを使用すると、コンピュータのセキュリティ問題につながる可能性があるため、このデータベースを最新の状態に保つことが非常に重要です。APTデータベースを更新するには、次のコマンドを使用します。
sudo apt-get updateAPTデータベースの更新には、3つの種類があります。
データベースの更新が完了すると、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]このコマンドを実行すると、バージョン番号や依存関係などの情報が表示され、新しいパッケージをインストールする際に便利です。
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を使うのが好きですか? あなたの提案を以下のコメントで自由に共有してください。