title

Top  >> Vine Linux Menu  >> システム管理  >> APT パッケージ管理

APT パッケージ管理

 APT とは・・・

 APT(Advanced Packaging Tool)とは、パッケージのインストールやアップグレードなどを行うシステムです。 RPM に対してパッケージ間の依存関係を自動で判断してくれるため、非常に使い勝手の良いシステムです。 Vine Linux には、APT が標準で搭載されています。

 APT で参照するサイトは、/etc/apt/ 以下にある sources.list に書かれています。 以下は、Vine Linux 3.2 のsources.list の内容です。 行頭に「#」が付いている行はコメントアウトを意味します。

#
# apt for RPM source.list sample
#

##
## Vine Linux 3.2
##  標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ
##  が必要な場合はコンポーネントリストに "extras" を追加してください。
# (masters)
rpm     [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
rpm-src [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
#
# (ring mirror)
# rpm     [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
# rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
#
# (jaist mirror)
# rpm     [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
# rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
#
# (kddlabs mirror)
#rpm     [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) main devel
 plus updates
#rpm-src [vine] ftp名前無し 1://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) 
 main devel plus updates

 上記の状態では、コメントアウトされていない2行が有効で、vinelinux.orgのみからパッケージをダウンロードするようになっています。 他のサイトからダウンロードしたい場合には、コメントアウトを編集します。


このページのTop へ

 apt コマンドによるパッケージ管理

 apt コマンドによってパッケージの更新や検索などを行う前には、ローカルのパッケージ情報と新しいパッケージ情報のデータベースを比較・更新する必要があります。 この作業は、以下のコマンドによって自動的に行われます。

# apt-get update

 パッケージ情報を最新のものにした後は、以下の様なapt コマンドでパッケージの更新や削除、検索が行えます。 パッケージの検索はパッケージ名が全く分からない場合には、他から情報を探します。

apt コマンド
コマンド 意味
apt-get upgrade パッケージのアップデート
apt-get dist-upgrade OS全体のアップグレード
apt-get install パッケージ名 パッケージのインストール
apt-get remove パッケージ名 パッケージの削除
apt-get clean apt-get コマンドで取得したアーカイブファイルの一括削除
apt-cache search パッケージ名の一部 パッケージの検索
apt-cache show パッケージ名 パッケージ情報の表示
apt-cache showpkg パッケージ名 パッケージの依存情報の表示

 例えば、「Openpffice」の一部をキーワードに検索すると、以下のようになります。

# apt-cache search office

TeXmacs - A structured wysiwyg scientific text editor
gnumeric - GNOMEスプレッドシート
imap - IMAP/POP ネットワークメールプロトコル用デーモン
kdegraphics - K Desktop Environment - Graphics Applications
koffice - Set of office applications for KDE
openoffice.org - OpenOffice.org オフィススイート
openoffice.org-i18n - OpenOffice.org 国際化対応パッケージ
openoffice.org-libs - OpenOffice.org 共有ライブラリ

 検索する事により、完全なファイル名が分かります。  パッケージ情報を表示してみると、バージョンやサイズなどが分かります。

# apt-cache show openoffice.org

Package: openoffice.org
Section: Applications/Productivity
Installed Size: 197164
Maintainer: Daisuke SUZUKI <daisuke@linux.or.jp>
Version: 1.1.2-0vl1.1
・
・中略
・
 利用方法: "ooffice" とタイプして OpenOffice.org を起動するか、特定の
 コンポーネント (Writer, Calc, Draw, Impress など) をデスクトップメニ
 ューから選択して起動してください。ooffice ラッパースクリプトは必要に
 応じていくつかのファイルをユーザのホームディレクトリにインストールし
 ます。(~/.xopenoffice-1.1/)

 インストールするには以下のようにします。

# apt-get install openoffice.org

apt コマンドでアプリケーション等をインストールする場合には、足りないパッケージが要求される事があります。 その場合には、要求されているパッケージをインストールしてから、目的のアプリケーション等をインストールします。


このページのTop へ