Debian を使いはじめるにあたって、まずはインストールパッケージを操作するコマンドを覚えることにしました。
もちろん、いまどきの GNOME デスクトップ環境では、GUI でパッケージの管理ができるようになっており、コマンドを覚えなくともそれほどの不自由はありません。しかし、ゆくゆくは自分で Debian にインストールできる deb パッケージを作成できるようになるためには、コマンドをある程度覚えていく必要があります。
そこで、最初におぼえる Debian に関係するコマンドは apt-get にしました。apt-get は、APT (Advanced Package Tool) を利用してパッケージを操作するコマンドラインツールです。
Synopsis
apt-get [options] [-o config=string] [-c=cfgfile] command [pkg]
Commands
主なコマンドは以下のとおりです。
| コマンド | 説 明 |
|---|---|
| update | パッケージインデックスを更新します。更新先は /etc/apt/sources.list になります。 |
| upgrade | システムにインストールされているパッケージを最新バージョンにします。 |
| dist-upgrade | ディストリビューションのアップグレード時に利用します。 |
| install pkg(s) | 一つあるいは複数の指定したパッケージ pkg(s) をインストールします。 |
| remove pkg(s) | 一つあるいは複数の指定したパッケージ pkg(s) を削除します。 |
Fedora で採用されている rpm パッケージを操作する dnf と使い方がなんとなく似ています。
パッケージを検索するコマンドがありませんが、検索には apt-cache search keyword を使うようです。
Options
主なオプションをまとめました。
| オプション | 説 明 |
|---|---|
| -d, --download-only | パッケージのダウンロードのみを行います。展開・インストールは行いません。 |
| -f, --fix-broken | パッケージの依存性がおかしくなった場合、その修復を試みます。 |
| -m, --ignore-missing, --fix-missing | インストールに必要なパッケージが欠落していても無視します。 |
| -q, --quiet | 進捗状況を表示しません。 |
| -s, --simulate, --just-print, --dry-run, --recon, --no-act | 何も処理せずに動作をシミュレーションします。 |
| -y, --yes, --assume-yes | インタラクティブに yes と入力すべきところを自動で処理します。 |
| -u, --show-upgraded | アップデートするパッケージの一覧を表示します。 |
実行例
$ su パスワード: # apt-get update ヒット http://security.debian.org jessie/updates InRelease ヒット http://security.debian.org jessie/updates/main Sources ヒット http://security.debian.org jessie/updates/main amd64 Packages ヒット http://security.debian.org jessie/updates/main Translation-en 無視 http://ftp.jp.debian.org jessie InRelease ヒット http://ftp.jp.debian.org jessie-updates InRelease ヒット http://ftp.jp.debian.org jessie Release.gpg ヒット http://ftp.jp.debian.org jessie Release ヒット http://ftp.jp.debian.org jessie-updates/main Sources 取得:1 http://ftp.jp.debian.org jessie-updates/main amd64 Packages/DiffIndex [5,440 B] 取得:2 http://ftp.jp.debian.org jessie-updates/main Translation-en/DiffIndex [2,704 B] ヒット http://ftp.jp.debian.org jessie/main Sources ヒット http://ftp.jp.debian.org jessie/main amd64 Packages ヒット http://ftp.jp.debian.org jessie/main Translation-ja ヒット http://ftp.jp.debian.org jessie/main Translation-en 8,144 B を 4秒 で取得しました (2,000 B/s) パッケージリストを読み込んでいます... 完了 #
参考サイト
にほんブログ村


0 件のコメント:
コメントを投稿