Setting Media ISO APT Sources on Ubuntu

Ubuntu 22.04

  1. Mount ISO file.

    sudo mkdir -p /media/cdrom
    sudo mount -o loop /dev/sr0 /media/cdrom
  2. Disable or enable the official sources.

    sudo sed -i '/^deb http/s/deb/# deb/' /etc/apt/sources.list
    sudo sed -i '/^# deb http/s/# deb/deb/' /etc/apt/sources.list
  3. Add CDROM's media types as package sources to APT.

    sudo apt-cdrom -m -d=/media/cdrom add

    ~]$ grep -Ev '^#|^$' /etc/apt/sources.list
    deb cdrom:[Ubuntu-Server 22.04.3 LTS _Jammy Jellyfish_ - Release amd64 (20230810)]/ jammy main restricted
  4. Update list of available packages.

    ~]$ sudo apt update
    Ign:1 cdrom://Ubuntu-Server 22.04.3 LTS _Jammy Jellyfish_ - Release amd64 (20230810) jammy InRelease
    Hit:2 cdrom://Ubuntu-Server 22.04.3 LTS _Jammy Jellyfish_ - Release amd64 (20230810) jammy Release
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    All packages are up to date.