
| Filename | |
| Version | 1.1~buster~24 |
| Age in days | 1888 |
| Release date | 2021 09. 04. |
| Size | 9.57 KB |
| id | 1633 |
| Name | debs2deb |
| Package | |
| Appname | |
| Essential | |
| Vendor | |
| License | |
| Distribution | buster |
| Suite | main |
| Source | |
| Architecture | binary-i386 |
| MultiArch | foreign |
| Maintainer | Vítězslav Dvořák |
| InstalledSize | 112 |
| PreDepends | |
| Breaks | |
| Enhances | |
| Section | unknown |
| Priority | optional |
| Description | offline debian repository in debian package maker |
| LongDescription | Search for all debian packages in given path and prepareoffline debian source from it |
| AutoBuiltPackage | |
| Filename | pool/buster/main/d/debs2deb/debs2deb_1.1~buster~24_all.deb |
| MD5sum | 16b8f12bd11e66d91fbbe3e4fe06c9fd |
| SHA1 | 88b506f10471c86b40ab15d6ff39ede2fd457ae2 |
| SHA256 | f8d371e9d909e329e476f49c0424a5c31d19abf989271349d39bed737ffef323 |
| SHA512 | 5d8feba8c87442f4999bfe9a2ac603c00063437b8e66402785769bc253323139c45e5774a45f4ebffa4277598b6045a2108331430b7dd572ff0e30170e83bb57 |
| Size | 9800 |
| Auto-Built-Package | |
| Homepage | https://github.com/VitexSoftware/debs2deb/ |
| Provides | |
| Existing | |
| fileMtime | 2021-09-04 03:51:58 |
| created | 2021-07-29 14:50:35 |
| updated | 2021-09-04 03:51:58 |

Offline repository as debian package
debs2deb /debs/path/ packagename
Script recursively find debian packages in path and build debian package from it. Package contains also its /etc/apt/sources.list.d/PACKNAME.list for easy installation of packages (apt install ...)
vitex@exiv:~$ debs2deb /tmp/crio
generating crio.deb from /tmp/crio
dpkg-buildpackage -us -uc -ui -i -b
dpkg-buildpackage: info: source package crio
dpkg-buildpackage: info: source version 1627134198
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Vitex <info@vitexsoftware.cz>
dpkg-source -i --before-build .
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh clean
dh_clean
debian/rules build
dh build
dh_update_autotools_config
dh_autoreconf
create-stamp debian/debhelper-build-stamp
fakeroot debian/rules binary
dh binary
dh_testroot
dh_prep
debian/rules override_dh_install
make[1]: Vstupuje se do adresáře „/var/tmp/debs2deb/crio_1627134198“
dh_install
mkdir -p /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio
mkdir -p /var/tmp/debs2deb/crio_1627134198/debian/crio/etc/apt/sources.list.d/
cp /tmp/crio/conmon_100%3a2.0.27-1_amd64.deb /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio
cp /tmp/crio/containers-common_100%3a1-17_all.deb /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio
cp /tmp/crio/cri-o-runc_1.0.0-1_amd64.deb /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio
cp /tmp/crio/cri-o_1.20.3~0_amd64.deb /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio
echo "Remove me using: apt-get remove crio" > /var/tmp/debs2deb/crio_1627134198/debian/crio/etc/apt/sources.list.d/crio.list
echo "deb [trusted=yes] file:///var/lib/debs2deb/ crio/" > /var/tmp/debs2deb/crio_1627134198/debian/crio/etc/apt/sources.list.d/crio.list
dpkg-scanpackages --multiversion /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio /dev/null | sed 's#/var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio#crio#g' > /var/tmp/debs2deb/crio_1627134198/debian/crio/var/lib/debs2deb/crio/Packages
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: conmon containers-common cri-o cri-o-runc
dpkg-scanpackages: info: Wrote 4 entries to output Packages file.
make[1]: Opouští se adresář „/var/tmp/debs2deb/crio_1627134198“
dh_installdocs
dh_installchangelogs
dh_perl
dh_link
dh_strip_nondeterminism
dh_compress
dh_fixperms
dh_missing
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: vytvářím balík „crio“ v „../crio_1627134198_all.deb“.
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../crio_1627134198_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
dpkg-source -i --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
/home/vitex
-rw-r--r-- 1 vitex vitex 22M čec 24 15:43 /home/vitex/crio_1627134198_all.deb
Now you can transfer resutlting package into remote system to install using dpkg or gdebi:
Then you can see the packages availble:
vitex@exiv:~/tmp$ aptitude search cri-o
p cri-o - OCI-based implementation of Kubernetes Container Runtime Interface.
p cri-o-runc - Open Container Project - runtime
And install what you need:
vitex@exiv:~/tmp$ sudo aptitude install cri-o-runc
Následující NOVÉ balíky budou instalovány:
cri-o-runc
0 balíků aktualizováno, 1 nově instalováno, 0 k odstranění a 7 neaktualizováno.
Je třeba stáhnout 0 B/3 003 kB archivů. Po rozbalení bude použito 12,7 MB.
Mám: 1 file:/var/lib/debs2deb crio/ cri-o-runc 1.0.0-1 [3 003 kB]
100% [Pracuji]Vybírá se dosud nevybraný balík cri-o-runc.
(Načítá se databáze … nyní je nainstalováno 591817 souborů a adresářů.)
Připravuje se nahrazení …/cri-o-runc_1.0.0-1_amd64.deb …
Rozbaluje se cri-o-runc (1.0.0-1) …
Nastavuje se balík cri-o-runc (1.0.0-1) …
sudo apt install lsb-release wget apt-transport-https bzip2
sudo wget -O /usr/share/keyrings/vitexsoftware.gpg https://repo.vitexsoftware.cz/keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/vitexsoftware.gpg] https://repo.vitexsoftware.cz $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update
sudo apt install debs2deb
This program would not have been possible without the contribution of Sizek s.r.o.