One way to install few packages on the one time, create meta package.
It's easy! The ten line of script and enjoy.
For example, create file my-meta-package.cfg
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: my-meta-package
Version: 1.0.0-1
Maintainer: Your Name <yourname@example.com>
Depends: package-one, package-two, package-three
Description: My meta package
The meta package
and run
equivs-build my-meta-package.cfg
Should be get my-meta-package-1.0.0-1.noarch.deb package.
Easy!
If packages in repo and allowed to download can do for install
sudo apt install -y my-meta-package-1.0.0-1.noarch.deb
add package-one, package-two, package-three will be installed as dependencies of my-meta-package.
But here has problem if need install (for example) package-one with specific version.
Doing simple change in the my-meta-package.cfg
Depends: package-one (= 0.1.0), package-two, package-three
and run
equivs-build my-meta-package.cfg
still get my-meta-package-1.0.0-1.noarch.deb package.
Try install it and if package-one (= 0.1.0) is latest version in the repo - enjoy. If not and in repo exist package-one version great that 0.1.0 - install meta package will be failed.
RPM package behaves terribly similar. Difference - yum/dnf do not failed but install latest version.
I don't know how fix this issue!!!
Somebody know?
Top comments (0)