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 件のコメント:
コメントを投稿