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]?