| LFSトップ | Japanese Only | 2010/01/25 |
Paco-2.0.7
はじめに
- パッケージ管理ツール。pacKAGE oRGANIZER
参考リンク
ビルド
- GUI (X Window システム) を持たない場合は configure オプションにて --disable-gpaco オプションを指定する。
- --enable-scripts の指定により、いくつかの関連スクリプトもインストールする。
./configure --prefix=/usr --sysconfdir=/etc --disable-gpaco --enable-scripts
make
- root ユーザーになってインストール。
- make logme により Paco 自身をパッケージ管理に加える。
make install
make logme
確認
- --disable-gpaco と --enable-scripts、および make logme によりビルド・インストールした後の処理結果。
paco -f paco
paco-2.0.7:
/usr/share/paco/README
/usr/lib/libpaco-log.a
/usr/lib/libpaco-log.la
/usr/lib/libpaco-log.so
/usr/lib/libpaco-log.so.0
/usr/lib/libpaco-log.so.0.0.0
/usr/bin/paco
/etc/pacorc
/usr/lib/pkgconfig/paco.pc
/usr/share/man/man5/pacorc.5
/usr/share/man/man8/paco.8
/usr/share/man/man8/pacoball.8
/usr/share/man/man8/rpm2paco.8
/usr/share/man/man8/superpaco.8
/usr/share/paco/faq.txt
/usr/share/paco/pacorc
/usr/bin/ocap
/usr/bin/pacoball
/usr/bin/rpm2paco
/usr/bin/superpaco
使い方いろいろ
パッケージ登録
- 管理パッケージに新規追加。
- パッケージインストール時の「make install」等の実行時に、paco コマンドと共に実行。
paco -p <パッケージ名> "make install"
- 既存の管理済パッケージに対して追加登録。(「make install-lib」を追加実行する例)
- "p" オプションに "+" を加えて実行する。
paco -p+ <パッケージ名> "make install-lib"
パッケージ参照(一覧)
paco -a
autoconf-2.65 grub-1.97.1 paco-2.0.7
automake-1.11.1 gzip-1.3.13 patch-2.6.1
bash-4.1 iana-etc-2.30 perl-5.10.1
binutils-2.20 inetutils-1.7 procps-3.2.8
...
paco -a1
autoconf-2.65
automake-1.11.1
bash-4.1
binutils-2.20
bison-2.4.1
bzip2-1.0.5
coreutils-8.2
...
paco -a1 --sort=date
...
make-3.81
module-init-tools-3.11.1
patch-2.6.1
psmisc-22.9
shadow-4.1.4.2
sysklogd-1.5
sysvinit-2.86
tar-1.22
texinfo-4.13a
udev-149
vim-7.2
lfs-bootscripts-20090817
linux-2.6.32.2
- 全パッケージ表示(オプションa)。登録日付時刻の表示(オプションdd)。サイズの表示(オプションs)
paco -adds
3.1M 10-Jan-2010 17:23 autoconf-2.65
2.2M 10-Jan-2010 17:23 automake-1.11.1
4.9M 10-Jan-2010 17:07 bash-4.1
12M 10-Jan-2010 13:49 binutils-2.20
1.7M 10-Jan-2010 17:03 bison-2.4.1
2M 10-Jan-2010 17:24 bzip2-1.0.5
30M 10-Jan-2010 17:01 coreutils-8.2
...
パッケージ参照(個別)
paco -f texinfo
texinfo-4.13a:
/usr/bin/info
/usr/bin/infokey
/usr/bin/install-info
/usr/bin/makeinfo
/usr/bin/pdftexi2dvi
/usr/bin/texi2dvi
/usr/bin/texi2pdf
/usr/bin/texindex
/usr/share/info/dir
...
paco -i samba
-------------
samba-3.4.4
-------------
Name: samba
Version: 3.4.4
paco -o samba
--prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-piddir=/var/run --with-pammodu
lesdir=/lib/security --with-fhs --with-smbmount
パッケージ削除
paco -r <パッケージ名>
paco -rr <パッケージ名>
|
|
| 松 山 道 夫 Michio Matsuyama |
|