Как упоминалось в принятом ответе, debconf-set-selections
был способ продолжить это.
По сути, вам нужно сначала установить пакет вручную, а затем просмотреть базу данных debconf, чтобы увидеть, какие записи были созданы (Я не могу навскидку вспомнить, как я это сделал, извините ).
Затем вы можете создать .sh
скрипт, который предварительно -заполнит эти записи для вас. Это код, который показывает, как предварительно -заполнить установщик пакета CouchDB 2.0:
HOST = aaa
USER = bbb
COUCH_PSWD = ccc
debconf-set-selections <<< 'couchdb couchdb/bindaddress string 0.0.0.0';
debconf-set-selections <<< 'couchdb couchdb/cookie string monster';
debconf-set-selections <<< 'couchdb couchdb/mode string clustered';
debconf-set-selections <<< 'couchdb couchdb/nodename string couchdb@#{HOST}';
debconf-set-selections <<< 'couchdb couchdb/adminpass password #{COUCH_PSWD}';
debconf-set-selections <<< 'couchdb couchdb/adminpass_again password #{COUCH_PSWD}';
Исходя из предоставленных нам данных, я предполагаю следующее:
Так что в текущей ситуации лучше всего:
В зависимости от результата вы просто:
Если бы вы использовали parted
вместо gparted
для изменения размера, вы могли бы остановить изменение размера, поскольку оно выполняет изменение размера, сначала перемещая последние выделенные блоки, а затем переходит на передний план и обновляет только раздел. стол, если все прошло нормально.
Однако поскольку вы используете графический интерфейс, результаты непредсказуемы , так что сейчас лучше всего подождать...
Примечание:В следующий раз сделайте резервную копию системы, прежде чем делать подобные вещи, и используйте командную строку вместо графического интерфейса, что заставляет вас думать, прежде чем делать....