Benutzer-Werkzeuge

Webseiten-Werkzeuge


knowledge_base:linux:apt-local

Offline APT Repo

downloading all the deb files

apt update

# recursive apt dependencies
apt install apt-rdepends

# this downloads all deb packages of dnsmasq and dependencies. Filter out debconf-2.0 because dependency is missing
apt download $(apt-rdepends dnsmasq|grep -v "^ "|grep --invert-match debconf-2.0)

https://stackoverflow.com/a/27469489/9397749

create Package information

apt install dpkg-dev

dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

package as iso (optional)

apt install genisoimage

genisoimage -J -o apt-local.iso ./pkg

1)

-J generates case sensitive filenames, which apt needs2)

read the info

rename debian.sources. add this to sources.list

/etc/apt/sources.list
deb [trusted=yes] file:/mnt/cdrom ./

https://askubuntu.com/a/458754/1977823

More from ubuntu documentation: https://help.ubuntu.com/community/Repositories/Personal

/app/www/public/data/pages/knowledge_base/linux/apt-local.txt · Zuletzt geändert: 2024/10/23 23:43 von julian.lemmerich