📄 readme
字号:
*========================================*| paco - source code pacKAGE oRGANIZER |*========================================*Motivation==========After the installation of a source package with "./configure && make && makeinstall", one is usually left with having no idea of what it was installed andwhere it all went, making it difficult to uninstall the package in the future.Paco was written to solve this problem in a quite simple fashion.Description===========When installing a package from sources, paco wraps the "make install" command(or whatever is needed to install the files into the system), and generates alog containing the list of all installed files.How does it perform this magic? It is accomplished using the LD_PRELOAD method,which preloads a shared library before installation using the environmentvariable LD_PRELOAD. During installation, this library catches the system callsthat cause filesystem alterations (such as open, link, rename, ...), and logsthe created files.This method is very simple to use and it does not require a "pre-install" phasebecause it monitors processes while they run.Since the preloaded library is used by the specific installation process, thecreated logs are not contaminated with any file created by other processesmaking filesystem alteration calls. Thus you can even use paco to track parallelinstallations.Paco has many usage options for removing packages, looking at package files,file counts, sorting, missing files, etc. See "Usage" below for moreinformation, or type "man paco" after installation.Gpaco=====Gpaco is the GTKMM graphic interface of paco. It's not meant to be a replacementof paco, since it lacks some important features like logging packageinstallations, but it allows for manipulating the installed packages in a morecomfortable way.Gpaco requires GTKMM >= 2.8Supported architectures and operative systems=============================================Paco has been successfully tested on the following platforms: ------------------------------------ OS Version Architectures ------------------------------------ Linux 2.6 x86, x86_64, AMD64 --> your system here! ------------------------------------Note:Paco does not work on systems in which binaries are linked statically, likeFreeBSD or OpenBSD.Scripts=======The paco distribution provides the following auxiliary scripts in directoryscripts. Except paco_bash_completion, which has to be installed by hand, allscripts are automatically installed if the option '--enable-scripts' is passedto configure.pacoball--------Pacoball is a PERL script that creates binary tarballs (or "pacoballs") frompackages that are logged in the paco database.It can be used also to reinstall packages by extracting the files in thepacoballs.superpaco---------Superpaco is a shell script that installs Debian, RPM or Slackware binarypackages without requiring dpkg, rpm or pkgtool, and optionally logs theirinstallation with paco.To install RPM packages, cpio and ( rpm2cpio or rpmunpack ) are required.rpm2paco--------A bourne shell script that converts RPM databases into paco ones. Eitherthe whole local RPM database or only a given number of RPM packages may beconverted.ocap----Ocap is a PERL script that scans the system looking for all files that are notlogged in the paco database. Ocap may be given one or more directories asarguments, thus limiting the search to those directories.paco_bash_completion--------------------This file provides bash completion support for paco, in systems that haveprogrammable bash completion enabled.Look at the header of the file for more information.License=======Copyright (C) 2004-2007 David Rosal <david.3r@gmail.com>Paco is protected by the GNU General Public License.Look at the COPYING file for more details.URLs====Home page: http://paco.sourceforge.netMailing list: http://lists.sourceforge.net/lists/listinfo/paco-generalAt Freshmeat.net: http://freshmeat.net/projects/pacoAt SourceForge.net: http://sourceforge.net/projects/pacoAt GnomeFiles.org: http://www.gnomefiles.org/app.php?soft_id=447
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -