У меня была такая же проблема с попытками git clone
из AUR. Как и в случае с pianomanfrazier, создание символической ссылки решило насущную проблему. Однако я обнаружил, что докер по-прежнему не может тянуть, выдавая ошибку:
docker: Error while pulling image: [image name]
x509: certificate signed by unknown authority.
Удаление символической ссылки и запуск pacman -S ca-certificate-utils
решили основную проблему. (Обратите внимание, что докеру требуется systemctl restart docker
, чтобы исправление вступило в силу.)
Для этого можно использовать sed и csplit.
sed -i.bak 's/----/-/g' file && csplit --suppress-matched file '/-/' '{*}'
sed
заменит «----» на один «-» в файле (и создаст резервную копию на всякий случай)
csplit
разделит файл на основе одного «-» и выведет несколько файлов [например,. хх00, хх01 и т. д.]
РЕДАКТИРОВАТЬ :Спасибо @AdminBee за указание на опечатку. удалил лишний "файл" из команды.