Если вы используете GNU / Linux, вам не нужно использовать Putty. Эта часть руководства предназначена для пользователей Windows.
Просто установите права доступа к файлу .pem
на r -
, выполнив chmod 400 mykey.pem
, затем вы можете передать его прямо в ssh:
ssh -i mykey.pem user@aws-host.amazon.com
Первый pastebin говорит (внизу):
[...] trying to overwrite '/usr/lib/x86_64-linux-gnu/cmake/KF5Auth/KF5AuthToolsTargets-debian.cmake', which is also in package libkf5auth-bin-dev:amd64 5.52.0+p18.04+git20181118.0151-0"
Похоже, это ваша прямая проблема.
Более широкая проблема заключается в том, что вы используете однодневные пакеты git, если вы действительно не знаете, что делаете, это плохая идея.
sudo apt purge libkf5auth-bin-dev:amd64
или, если это не поможет, используйте dpkg:
sudo dpkg --force-all --remove libkf5auth-bin-dev
и тогда вы сможете выполнить обновление. Предостережение:dpkg удалит пакет, когда вы "принудите" его, даже если это перегрузит вашу систему и сделает его непригодным для использования; заботиться!
sudo apt install libkf5auth-dev
Но учтите, что когда вы устанавливаете недавно разработанные пакеты, в них могут быть ошибки, в том числе ошибки в самой упаковке, такие как неразрешимые проблемы с зависимостями, которые apt
просто не могут быть решены последовательно. Возможно, эти пакеты невозможно установить с помощью apt.