LINUX COMPUTING

apt-get : パッケージを取得してインストールする

構文

apt-get [オプション] [コマンド] [パッケージ]

説明

Debianプロジェクトが開発したパッケージ管理システム。パッケージがアップロードされているサーバーに問い合わせて、所望のパッケージのダウンロードからインストールまでを自動的に実施する。依存関係があるパッケージ(動作に必要な他のパッケージ)も自動的に入手してインストールする。また、システムに導入済みのパッケージのアップデートもできる。

オプション

-d ダウンロードのみを実施
--no-download パッケージをダウンロードしない
-s インストールやアンインストールはせずチェックのみを実施する
-y 問い合わせがあった場合はすべて「y」と答える
-u アップグレードするパッケージを一覧表示する
--no-upgrade パッケージをアップグレードしない
--reinstall 再インストールする
--diff-only 差分ファイルのみを入手する
--only-source ソースのみを入手する
--no-remove パッケージをアンインストールせずにテストのみ実施する

コマンド

update サーバーからパッケージ・リストを入手する
upgrade パッケージをアップグレードする
install パッケージをインストールする
remove パッケージをアンインストールする
source パッケージのソースを入手する
check パッケージをチェックする

使用例

パッケージリストの取得(Ubuntu 8.10での実行例)

$ sudo apt-get update
取得:1 http://archive.ubuntulinux.jp intrepid/ Release.gpg [189B]
無視 http://archive.ubuntulinux.jp intrepid/ Translation-ja
取得:2 http://archive.ubuntulinux.jp intrepid-ja/ Release.gpg [189B]
無視 http://archive.ubuntulinux.jp intrepid-ja/ Translation-ja
取得:3 http://archive.ubuntulinux.jp intrepid-non-free/ Release.gpg [189B]
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Translation-ja
取得:4 http://archive.ubuntulinux.jp intrepid/ Release [728B]
取得:5 http://archive.ubuntulinux.jp intrepid-ja/ Release [775B]
取得:6 http://archive.ubuntulinux.jp intrepid-non-free/ Release [766B]
無視 http://archive.ubuntulinux.jp intrepid/ Packages
無視 http://archive.ubuntulinux.jp intrepid/ Sources
無視 http://archive.ubuntulinux.jp intrepid-ja/ Packages
無視 http://archive.ubuntulinux.jp intrepid-ja/ Sources
取得:7 http://archive.ubuntulinux.jp intrepid/ Packages [7233B]
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Packages
無視 http://archive.ubuntulinux.jp intrepid-non-free/ Sources
取得:8 http://archive.ubuntulinux.jp intrepid/ Sources [4023B]
取得:9 http://archive.ubuntulinux.jp intrepid-ja/ Packages [5279B]
取得:10 http://archive.ubuntulinux.jp intrepid-ja/ Sources [1653B]
取得:11 http://archive.ubuntulinux.jp intrepid-non-free/ Packages [3129B]
取得:12 http://archive.ubuntulinux.jp intrepid-non-free/ Sources [1739B]
取得:13 http://security.ubuntu.com intrepid-security Release.gpg [189B]
無視 http://security.ubuntu.com intrepid-security/main Translation-ja
取得:14 http://archive.ubuntu.com intrepid Release.gpg [189B]
取得:15 http://archive.ubuntu.com intrepid/main Translation-ja [254kB]
無視 http://security.ubuntu.com intrepid-security/restricted Translation-ja
取得:16 http://security.ubuntu.com intrepid-security Release [44.0kB]
取得:17 http://security.ubuntu.com intrepid-security/main Packages [45.4kB]
無視 http://archive.ubuntu.com intrepid/restricted Translation-ja
取得:18 http://archive.ubuntu.com intrepid-updates Release.gpg [189B]
取得:19 http://archive.ubuntu.com intrepid-updates/main Translation-ja [259kB]
取得:20 http://security.ubuntu.com intrepid-security/restricted Packages [1785B]
取得:21 http://security.ubuntu.com intrepid-security/main Sources [14.0kB]
取得:22 http://security.ubuntu.com intrepid-security/restricted Sources [571B]
無視 http://archive.ubuntu.com intrepid-updates/restricted Translation-ja
取得:23 http://archive.ubuntu.com intrepid Release [65.9kB]
取得:24 http://archive.ubuntu.com intrepid-updates Release [51.2kB]
取得:25 http://archive.ubuntu.com intrepid/main Packages [1256kB]
取得:26 http://archive.ubuntu.com intrepid/restricted Packages [8408B]
取得:27 http://archive.ubuntu.com intrepid/main Sources [505kB]
取得:28 http://archive.ubuntu.com intrepid/restricted Sources [3113B]
取得:29 http://archive.ubuntu.com intrepid-updates/main Packages [264kB]
取得:30 http://archive.ubuntu.com intrepid-updates/restricted Packages [3861B]
取得:31 http://archive.ubuntu.com intrepid-updates/main Sources [81.6kB]
取得:32 http://archive.ubuntu.com intrepid-updates/restricted Sources [1169B]
2886kB を 8s で取得しました (340kB/s)
パッケージリストを読み込んでいます... 完了

build-essentialパッケージのインストール(Ubuntu 8.10での実行例)

$ sudo apt-get install build-essential
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
  dpkg-dev g++ g++-4.3 libstdc++6-4.3-dev patch
提案パッケージ:
  debian-keyring g++-multilib g++-4.3-multilib gcc-4.3-doc libstdc++6-4.3-dbg
  libstdc++6-4.3-doc diff-doc
以下のパッケージが新たにインストールされます:
  build-essential dpkg-dev g++ g++-4.3 libstdc++6-4.3-dev patch
アップグレード: 0 個、新規インストール: 6 個、削除: 0 個、保留: 205 個。
6203kB のアーカイブを取得する必要があります。
この操作後に追加で 21.3MB のディスク容量が消費されます。
続行しますか [Y/n]?
目次
PR
最近のトピック
週間アクセスランキング
デル株式会社
Copyright (C) 2017 Linux Computing All rights reserved