Вам нужен динамический DNS-клиент на вашем ПК (или маршрутизаторе) и, возможно, открыть порт 22 вашего маршрутизатора на компьютере Ubuntu, если за ним стоит ПК. Затем вы можете связаться с вашей машиной с помощью специального имени вместо IP.
У меня были аналогичные ошибки, вызванные попыткой вручную скопировать /var/lib/apt/lists/ форму одной машины на другую.
Попробуйте переместить все содержимое с /var/lib/apt/lists/ на /tmp/listsbak/, а затем запустить apt-get update
mkdir /tmp/listsbak/ && sudo mv /var/lib/apt/lists/* /tmp/listsbak/ && sudo apt-get update
Если недавно загруженные списки бросают те же ошибки, возможно, включите в свой вопрос или комментарий ваши машины /etc/apt/sources.list и любые файлы списка в /etc/apt/sources.list.d.
У меня были аналогичные ошибки, вызванные попыткой вручную скопировать /var/lib/apt/lists/ форму одной машины на другую.
Попробуйте переместить все содержимое с /var/lib/apt/lists/ на /tmp/listsbak/, а затем запустить apt-get update
mkdir /tmp/listsbak/ && sudo mv /var/lib/apt/lists/* /tmp/listsbak/ && sudo apt-get update
Если недавно загруженные списки бросают те же ошибки, возможно, включите в свой вопрос или комментарий ваши машины /etc/apt/sources.list и любые файлы списка в /etc/apt/sources.list.d.