Paco (pacKAGE oRGANIZER) is a simple, yet powerful tool to aid package management when installing programs from source code. It uses the LD_PRELOAD method to track package installations, and provides various options to keep the installed software organized. It's mainly a command line application but it has also an optional GTKMM interface.
| Tags | Installation/Setup Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX BSD NetBSD Linux Solaris |
| Implementation | C C++ |
Recent releases


Changes: The performance of gpaco has been enhanced significantly. The configuration file for gpaco has been moved from ~/.gpacorc to ~/.config/gpaco/gpacorc.


Changes: Some changes in the user interface of gpaco have been made. Gpaco requires gtkmm 2.12 or higher now. There are no changes in the command line interface.


Changes: This is a bugfix release. The BLOCK_SIZE variable in pacorc was not properly recognized. When appending files to a log, sizes of missing files were cleared. In pacoball, symlinks to missing files are now archived as well. In rpm2paco, the option -q caused the program to exit.


Changes: Libpaco-log has been rewritten in C. This prevents a glibc installation failure when building LFS in chapter 6. The option '-x|--expand' has been removed. Several bugs have been fixed in paco, gpaco, and rpm2paco.


Changes: This release basically fixes a bug in gpaco that caused a segmentation fault when the configuration file was missing. The preferences dialog in gpaco has been simplified, and there's a new option -j|--sync-version in rpm2paco.
- All comments
Recent commentsI am a debian user, but i like it.
Been using garnome with debian, and lfs-style debian ;)
great
I just wanted to say, I like this program; I think it is great and use it on a daily basis. It is a main component in the distribution that I maintain.
paco-1.8.0-wrong-missing-files.patch
The following patch fixes a little but annoying bug in paco-1.8.0:
Some rubbish appear when listing the missing files:
http://paco.sourceforge.net/download/paco-1.8.0-wrong-missing-files.patch
To apply it you should do the following after unpacking the tarball:
cd paco-1.8.0/paco
patch -Np0 -i <path/to/the/patch>
Then 'cd .. && ./configure && make && make install'.
This patch won't solve the problem for the packages that are
already logged, unless you manually edit the logs. Newly installed
packages should be logged properly.
I apologize for any inconvenience.
.(drr).
Bug in paco-1.5
Paco <= 1.5 crashes when logging packages if the TMPDIR variable is set. The following patch:
--> http://paco.sourceforge.net/download/paco-1.5-xopentmp.patch
fixes the bug. Just apply it before running 'make', with the following command from the main paco source directory:
# patch -p0 -i <path/to>paco-1.5-xopentmp.patch
Paco-1.3 bugs
The first bug: Paco segfaults when dealing with empty log directories.
The second bug: An adress is free'd two times. Paco may segfault when logging a package installation.
The patch: http://paco.sourceforge.net/download/patches/paco-1.3-bug_2.patch
The command: $ patch -p0 -i </path/to/>paco-1.3-bug_2.patch (from the main paco source directory).
Paco-1.3.1 will come up soon.