{category}

Linux - パッケージ管理

apt-get

エーピーティー・ゲット(システム管理

意味 古いパッケージ管理ツール


apt-getとは?

apt-getは、Debian系Linuxディストリビューションで使用される古いパッケージ管理ツールです。aptの前身であり、同様にソフトウェアのインストール、更新、削除などを行います。

apt-getの具体的な使い方

パッケージインストールの例

$ sudo apt-get install nginx

👇出力結果

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  nginx-common nginx-core
提案パッケージ:
  fcgiwrap nginx-doc
以下のパッケージが新たにインストールされます:
  nginx nginx-common nginx-core
...

Nginxウェブサーバーをインストールします。sudoを使用して管理者権限で実行します。

パッケージ削除の例

$ sudo apt-get remove vim
$ sudo apt-get autoremove

👇出力結果

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
以下のパッケージが削除されます:
  vim
...

Vimエディタを削除し、その後不要になった依存パッケージを自動的に削除します。

パッケージのクリーンアップ例

$ sudo apt-get clean
$ sudo apt-get autoclean

ダウンロードしたパッケージファイルを削除し、古いバージョンのパッケージファイルをクリーンアップします。ディスク容量を節約するのに役立ちます。

apt-getに関するよくある質問

Q. apt-getとaptの違いは?
A. apt-getは古いコマンドで、aptはその後継です。aptの方がユーザーフレンドリーで、進捗バーやカラー出力などの機能が追加されています。基本的な機能は同じですが、一般的にはaptの使用が推奨されています。
Q. apt-getで依存関係のみ更新?
A. 特定のパッケージの依存関係のみを更新するには、'sudo apt-get install --only-upgrade パッケージ名'を使用します。これにより、指定したパッケージとその依存関係のみが更新されます。
Q. apt-getでインストール済み確認?
A. パッケージがインストールされているかを確認するには、'apt-get list --installed | grep パッケージ名'を使用します。インストールされている場合、そのパッケージの情報が表示されます。

apt-getが学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Linuxのapt-getやiptables、service、kill、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


Linuxを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!Linuxはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

iptables

Linuxのパケットフィルタリング

種類: ファイアウォール

service

システムサービスの管理

種類: システムサービス

kill

プロセスの終了

種類: プロセス管理

df

ディスク使用量表示コマンド

種類: ファイルシステム管理

route

ネットワークルーティングテーブル管理

種類: ネットワーク設定