Как переустановить все установленные пакеты в Alpine Linux?

Как предложил Оле Танге, вы можете увидеть, что rsync запрашивает у вас пароль ssh, когда вы пытаетесь выполнить rsync только с одним аргументом (именем каталога в вашем случае ). Когда я столкнулся с той же проблемой в своих экспериментах, я понял, что parallel не запрашивает пароль ssh, но в фоновом режиме он ему нужен.

Применение одного из ответов на этот вопрос суперпользователя решило мою проблему. Это говорит, в частности;

1 )Создать открытый ключ;

ssh-keygen

2 )Скопируйте этот ключ в "somehostname"

ssh-copy-id -i ~/.ssh/id_rsa.pub user@somehostname OR somehostname's IP address

Вот и все. После этих шагов ssh-соединения между этими двумя машинами не требуют ввода пароля ssh. В моем случае команда перестала зависать при такой конфигурации.

0
13.11.2020, 17:02
1 ответ

Это можно сделать с помощью комбинации apk infoи apk fix:

.
$ apk info | xargs sudo apk fix

Однако будьте осторожны, так как это может привести к поломке вашей системы, если у вас недостаточно свободного места для переустановки каждого пакета.

3
18.03.2021, 22:49

Теги

Похожие вопросы