Difference between revisions of "Paco"
From CBLFS
Jump to navigationJump to searchWeibullguy (talk | contribs) (Added instructions) |
m (fixed --sysconfdir) |
||
(9 intermediate revisions by 5 users not shown) | |||
Line 13: | Line 13: | ||
=== Optional === | === Optional === | ||
* [[Gtkmm]] required to build the gpaco GUI | * [[Gtkmm]] required to build the gpaco GUI | ||
− | * [[Bash- | + | * [[Bash-completion]] required to use the paco_bash_completion script |
== Configuration Information == | == Configuration Information == | ||
Line 19: | Line 19: | ||
{|style="text-align: left;" | {|style="text-align: left;" | ||
|- | |- | ||
− | |<i>--disable- | + | |<i>--disable-gpaco</i> don't build the GTK interface gpaco. |
|- | |- | ||
|<i>--enable-scripts</i> install scripts pacoball, superpaco, rpm2paco, ocap, paco_bash_completion | |<i>--enable-scripts</i> install scripts pacoball, superpaco, rpm2paco, ocap, paco_bash_completion | ||
Line 28: | Line 28: | ||
Compile the package: | Compile the package: | ||
− | ./configure --prefix=/usr && | + | ./configure --prefix=/usr --sysconfdir=/etc && |
make | make | ||
Line 34: | Line 34: | ||
make install | make install | ||
+ | |||
+ | Optionally, log paco's installation of itself: | ||
+ | |||
+ | make logme | ||
== Multilib == | == Multilib == | ||
Line 41: | Line 45: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" ./configure --prefix=/usr && | + | CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ |
+ | ./configure --prefix=/usr --sysconfdir=/etc && | ||
make | make | ||
Line 47: | Line 52: | ||
make install | make install | ||
+ | |||
+ | Optionally, log paco's installation of itself: | ||
+ | |||
+ | make logme | ||
=== N32 === | === N32 === | ||
Line 52: | Line 61: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" ./configure --prefix=/usr | + | CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ |
− | + | ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib32 && | |
make | make | ||
Line 59: | Line 68: | ||
make install | make install | ||
+ | |||
+ | Optionally, log paco's installation of itself: | ||
+ | |||
+ | make logme | ||
=== 64Bit === | === 64Bit === | ||
Line 64: | Line 77: | ||
Compile the package: | Compile the package: | ||
− | CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure --prefix=/usr | + | CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ |
− | + | ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 && | |
make | make | ||
Line 71: | Line 84: | ||
make install | make install | ||
+ | |||
+ | Optionally, log paco's installation of itself: | ||
+ | |||
+ | make logme | ||
== Configuring == | == Configuring == | ||
− | If you have [[Bash- | + | If you have [[Bash-completion]] installed you may install the paco_bash_completion script. |
cp -v paco_bash_completion /etc/bash_completion.d/ | cp -v paco_bash_completion /etc/bash_completion.d/ | ||
− | Ensure Bash- | + | Ensure [[Bash-completion]] is enabled in your shell. |
cat >> ~/.bashrc << "EOF" | cat >> ~/.bashrc << "EOF" | ||
Line 123: | Line 140: | ||
| | | | ||
|} | |} | ||
+ | |||
+ | [[Category:Package Management]] |
Latest revision as of 23:09, 4 March 2009
Download Source: | http://downloads.sourceforge.net/paco/paco-2.0.6.tar.bz2 |
---|
Contents
Introduction to Paco
Paco is a source code package organizer for Unix/Linux systems, originally written to aid package management when installing an (C)LFS system.
Project Homepage: http://paco.sourceforge.net/
Dependencies
Optional
- Gtkmm required to build the gpaco GUI
- Bash-completion required to use the paco_bash_completion script
Configuration Information
--disable-gpaco don't build the GTK interface gpaco. |
--enable-scripts install scripts pacoball, superpaco, rpm2paco, ocap, paco_bash_completion |
Non-Multilib
Compile the package:
./configure --prefix=/usr --sysconfdir=/etc && make
Install the package:
make install
Optionally, log paco's installation of itself:
make logme
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr --sysconfdir=/etc && make
Install the package:
make install
Optionally, log paco's installation of itself:
make logme
N32
Compile the package:
CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib32 && make
Install the package:
make install
Optionally, log paco's installation of itself:
make logme
64Bit
Compile the package:
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib64 && make
Install the package:
make install
Optionally, log paco's installation of itself:
make logme
Configuring
If you have Bash-completion installed you may install the paco_bash_completion script.
cp -v paco_bash_completion /etc/bash_completion.d/
Ensure Bash-completion is enabled in your shell.
cat >> ~/.bashrc << "EOF" # Enable bash completion if [ -f /etc/bash_completion ]; then source /etc/bash_completion fi EOF
Contents
Installed Directories: | /var/log/paco |
---|---|
Installed Programs: | gpaco,superpaco,ocap,pacoball,rpm2paco,paco |
Installed Libraries: | libpaco-log.a,libpaco-log.la,libpaco-log.so.0.0.0 |
Short Descriptions
paco | |
---|---|
gpaco | |
superpaco | |
ocap | |
pacoball | |
rpm2paco |