Current Dir: /usr/lib/

[DIR]  7zip [ delete | rename ]
[DIR]  apache2 [ delete | rename ]
[DIR]  apparmor [ delete | rename ]
[DIR]  apt [ delete | rename ]
[DIR]  bfd-plugins [ delete | rename ]
[DIR]  binfmt.d [ delete | rename ]
[DIR]  byobu [ delete | rename ]
[DIR]  cgi-bin [ delete | rename ]
[DIR]  cloud-init [ delete | rename ]
[DIR]  compat-ld [ delete | rename ]
[DIR]  console-setup [ delete | rename ]
[DIR]  cryptsetup [ delete | rename ]
[DIR]  dbus-1.0 [ delete | rename ]
[DIR]  dhcpcd [ delete | rename ]
[DIR]  dpkg [ delete | rename ]
[DIR]  dracut [ delete | rename ]
[DIR]  environment.d [ delete | rename ]
[DIR]  file [ delete | rename ]
[DIR]  finalrd [ delete | rename ]
[DIR]  firmware [ delete | rename ]
[DIR]  gcc [ delete | rename ]
[DIR]  girepository-1.0 [ delete | rename ]
[DIR]  git-core [ delete | rename ]
[DIR]  gnupg [ delete | rename ]
[DIR]  gnupg2 [ delete | rename ]
[DIR]  gold-ld [ delete | rename ]
[DIR]  groff [ delete | rename ]
[DIR]  grub [ delete | rename ]
[DIR]  grub-legacy [ delete | rename ]
[DIR]  hdparm [ delete | rename ]
[DIR]  init [ delete | rename ]
[DIR]  initcpio [ delete | rename ]
[DIR]  initramfs-tools [ delete | rename ]
[DIR]  kernel [ delete | rename ]
[DIR]  klibc [ delete | rename ]
[DIR]  linux [ delete | rename ]
[DIR]  linux-boot-probes [ delete | rename ]
[DIR]  linux-tools [ delete | rename ]
[DIR]  linux-tools-6.8.0-146 [ delete | rename ]
[DIR]  linux-tools-6.8.0-147 [ delete | rename ]
[DIR]  llvm-18 [ delete | rename ]
[DIR]  locale [ delete | rename ]
[DIR]  lsb [ delete | rename ]
[DIR]  man-db [ delete | rename ]
[DIR]  mc [ delete | rename ]
[DIR]  mecab [ delete | rename ]
[DIR]  mime [ delete | rename ]
[DIR]  modprobe.d [ delete | rename ]
[DIR]  modules [ delete | rename ]
[DIR]  modules-load.d [ delete | rename ]
[DIR]  multipath [ delete | rename ]
[DIR]  mysql [ delete | rename ]
[DIR]  nagios [ delete | rename ]
[DIR]  needrestart [ delete | rename ]
[DIR]  netplan [ delete | rename ]
[DIR]  networkd-dispatcher [ delete | rename ]
[DIR]  node_modules [ delete | rename ]
[DIR]  open-iscsi [ delete | rename ]
[DIR]  opendbx [ delete | rename ]
[DIR]  opendkim [ delete | rename ]
[DIR]  openssh [ delete | rename ]
[DIR]  os-probes [ delete | rename ]
[DIR]  pam.d [ delete | rename ]
[DIR]  pcrlock.d [ delete | rename ]
[DIR]  php [ delete | rename ]
[DIR]  pkgconfig [ delete | rename ]
[DIR]  pm-utils [ delete | rename ]
[DIR]  policykit-1 [ delete | rename ]
[DIR]  polkit-1 [ delete | rename ]
[DIR]  postfix [ delete | rename ]
[DIR]  postgresql [ delete | rename ]
[DIR]  python3 [ delete | rename ]
[DIR]  python3.12 [ delete | rename ]
[DIR]  recovery-mode [ delete | rename ]
[DIR]  rsyslog [ delete | rename ]
[DIR]  sasl2 [ delete | rename ]
[DIR]  shim [ delete | rename ]
[DIR]  snapd [ delete | rename ]
[DIR]  software-properties [ delete | rename ]
[DIR]  ssl [ delete | rename ]
[DIR]  sysctl.d [ delete | rename ]
[DIR]  sysstat [ delete | rename ]
[DIR]  systemd [ delete | rename ]
[DIR]  sysusers.d [ delete | rename ]
[DIR]  tmpfiles.d [ delete | rename ]
[DIR]  ubuntu-advantage [ delete | rename ]
[DIR]  ubuntu-release-upgrader [ delete | rename ]
[DIR]  udev [ delete | rename ]
[DIR]  udisks2 [ delete | rename ]
[DIR]  ufw [ delete | rename ]
[DIR]  update-notifier [ delete | rename ]
[DIR]  valgrind [ delete | rename ]
[DIR]  X11 [ delete | rename ]
[DIR]  x86_64-linux-gnu [ delete | rename ]
[FILE] cnf-update-db [ edit | delete | rename ]
[FILE] command-not-found [ edit | delete | rename ]
[FILE] cpp [ edit | delete | rename ]
[FILE] klibc-sw0VayLfV0hmLGCQE9vyfOnj81g.so [ edit | delete | rename ]
[FILE] libmpathcmd.so.0 [ edit | delete | rename ]
[FILE] libmpathpersist.so.0 [ edit | delete | rename ]
[FILE] libmpathutil.so.0 [ edit | delete | rename ]
[FILE] libmultipath.so.0 [ edit | delete | rename ]
[FILE] libopendbx.so.1 [ edit | delete | rename ]
[FILE] libopendbx.so.1.2.0 [ edit | delete | rename ]
[FILE] libopendbxplus.so.1 [ edit | delete | rename ]
[FILE] libopendbxplus.so.1.0.0 [ edit | delete | rename ]
[FILE] os-release [ edit | delete | rename ]
[FILE] sendmail [ edit | delete | rename ]
[FILE] sftp-server [ edit | delete | rename ]

Viewing: /usr/lib/cnf-update-db

#!/usr/bin/python3

import apt_pkg
import glob
import logging
import os
import sys

from CommandNotFound.db.creator import DbCreator
from CommandNotFound import CommandNotFound


if __name__ == "__main__":
    if "--debug" in sys.argv[1:]:
        logging.basicConfig(level=logging.DEBUG)
    elif "--verbose" in sys.argv[1:]:
        logging.basicConfig(level=logging.INFO)

    apt_pkg.init_config()
    db = CommandNotFound.dbpath
    if not os.access(os.path.dirname(db), os.W_OK):
        print("datbase directory %s not writable" % db)
        sys.exit(0)

    if apt_pkg.config.find_b("Acquire::IndexTargets::deb::CNF::DefaultEnabled", True):
        command_files = glob.glob("/var/lib/apt/lists/*Commands-*")
    else:
        command_files = glob.glob("/var/lib/apt/lists/*Contents*")
    if len(command_files) > 0:
        umask = os.umask(0o22)
        col = DbCreator(command_files)
        col.create(db)
        os.umask(umask)
    else:
        print("Could not find any command metadata")
        print("Please run 'apt update' before using this command.")


Upload File: