On Thu, Feb 23, 2023 at 2:47 PM Van Snyder <van.sny...@sbcglobal.net> wrote: > > On Thu, 2023-02-23 at 13:54 +1100, David wrote: > > The command I suggested reports packages whose origin is unknown to the apt > database. There's 118 of them in your output, including g++-9, many libs > and 6 kernels, pythons 2.7 and 3.9 and perl 5. > > My understanding of the origin = (installed locally) tags in that output is > that this means that the apt* tools are unable to manage updating of these > packages because it cannot associate them with a repository. > > So anything in future that involves/requires a change to any of these > packages will require you to do the dependency resolution yourself because > apt* won't be able to do that for you. > > Another way to see what repositories have been used on that machine is > to run: > ls /var/lib/apt/lists/*Packages > > It would also be interesting to see the output of that command if you wish > to share it. > > > /var/lib/apt/lists/apt.repos.intel.com_oneapi_dists_all_main_binary-all_Packages > /var/lib/apt/lists/apt.repos.intel.com_oneapi_dists_all_main_binary-amd64_Packages > /var/lib/apt/lists/apt.repos.intel.com_oneapi_dists_all_main_binary-i386_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_contrib_binary-amd64_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_contrib_binary-i386_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-amd64_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_main_binary-i386_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_non-free_binary-amd64_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster_non-free_binary-i386_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster-updates_main_binary-amd64_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster-updates_main_binary-amd64_Packages.diff_Index > /var/lib/apt/lists/deb.debian.org_debian_dists_buster-updates_main_binary-i386_Packages > /var/lib/apt/lists/deb.debian.org_debian_dists_buster-updates_main_binary-i386_Packages.diff_Index > /var/lib/apt/lists/ftp.us.debian.org_debian_dists_bookworm_main_binary-amd64_Packages > /var/lib/apt/lists/ftp.us.debian.org_debian_dists_bookworm_main_binary-amd64_Packages.diff_Index > /var/lib/apt/lists/ftp.us.debian.org_debian_dists_bookworm_main_binary-i386_Packages > /var/lib/apt/lists/ftp.us.debian.org_debian_dists_bookworm_main_binary-i386_Packages.diff_Index > /var/lib/apt/lists/security.debian.org_debian-security_dists_buster_updates_main_binary-amd64_Packages > /var/lib/apt/lists/security.debian.org_debian-security_dists_buster_updates_main_binary-i386_Packages > > I still have some 32-bit codes that I don't have source for, so I can't > compile them, so I still need both i386 and amd64 packages.
Regarding i386 and x86_64, see https://wiki.debian.org/Multiarch/HOWTO . I'm not sure how up-to-date it is. You can probably use 'deb [arch=amd64,i386]' instead of duplicating some of the sources. Jeff