This is the command botch-clean-repository that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator
botch-clean-repository - clean errors in a repository by removing transitively
uninstallable or compilable packages
botch-clean-repository [options] Packages Sources
given a repository of binary packages and source packages, clean up that repository by
removing packages that can't be compiled or installed and packages which don't have an
associated binary or source package and packages which do not match the specified
This effectively creates a self contained repository of maximal size.
show program's version and exit
show this help message and exit
print additional information
do no print any messages
require source packages for arch:all binary packages
add source packages which only build arch:all binary packages
Drop Build-Depends-Indep dependencies
If a binary package is without a source package but there is a source package of same
name but different version, match this binary package to that source package.
Set the output file FILE
Native architecture ARCH
Host architecture arch. Defaults to native architecture.
Comma-separated foreign architectures in addition to native and host architectures.
By default, installing any binary package requires the coinstallation set of all
binary packages marked as Essential:yes to be installed as well. This option drops
Clean up a repository:
botch-clean-repository --deb-native-arch=amd64 packages sources > packages-clean
botch-bin2src --deb-native-arch=amd64 packages-clean sources > sources-clean
Use botch-clean-repository online using onworks.net services