Difference between revisions of "Paco"

From CBLFS
Jump to navigationJump to search
m (Configuration Information)
m (fixed --sysconfdir)
 
(8 intermediate revisions by 4 users not shown)
Line 13: Line 13:
 
=== Optional ===
 
=== Optional ===
 
* [[Gtkmm]] required to build the gpaco GUI
 
* [[Gtkmm]] required to build the gpaco GUI
* [[Bash-Completion]] required to use the paco_bash_completion script
+
* [[Bash-completion]] required to use the paco_bash_completion script
  
 
== Configuration Information ==
 
== Configuration Information ==
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}" \
    --libdir=/usr/lib32 &&
+
    ./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}" \
    --libdir=/usr/lib64 &&
+
    ./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-Completion]] installed you may install the paco_bash_completion script.
+
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-Completion is enabled in your shell.
+
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

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
Retrieved from "?title=Paco&oldid=16956"