Попробуйте:
sed -E 's/:([0-9]+[AP]M$)/.\1/'
Я не пытался выяснить, что не так с вашим регулярным выражением, но лично я бы не стал сопоставлять начало строки, если вам это не нужно. Также должно быть быстрее просто соответствовать концу строки.
Краткий ответ :Oracle 10 был удален из PPA. Выполните обновление до Oracle Java 11 или 12 или пакета OpenJDK 11 Ubuntu.
https://launchpad.net/~linuxuprising/+archive/ubuntu/java
About Oracle Java 10: This version reached the end of public updates, therefore it's no longer available for download. The Oracle Java 10 packages in this PPA no longer worked due to this, so I have removed them. Switch to Oracle Java 11 or OpenJDK 11 instead, which is long term support.
Ссылки на инструкции скопированы из ссылки выше: