Сбой неизбежен. Перезагрузка - это вещь.
Однако, когда вам нужно переформатировать — помните!
Лучшему обновлению часто предшествует запуск с нуля.

Это был относительно тихий и приятный полдень. Я занимался любимым делом: изучал и работал в Linux CLI (интерфейс командной строки). Несколько раз в день, возможно, больше, чем необходимо — — я проверяю наличие обновлений и апгрейдов, и эти операции обычно выполняются быстро, безболезненно и также почти без происшествий.

Как правило.

Когда процесс обновления подошел к концу в терминале, внезапно появилась серия сообщений об ошибках: они предупреждали о «неразрешенных операциях» и, в конце концов, о «неудовлетворенных зависимостях». Я пытался повторить обновление и обновление для этих частично установленных пакетов несколько раз, но безрезультатно.

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

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

За годы до этого инцидента я начал понимать простую истину:

Простое вторжение в область сложных проблем или даже попытка переписать их часто приводит к крайне неудовлетворительным и болезненным последствиям.

Недостающие пакеты раньше меня тоже расстраивали — — а в ядре жизни столько же запутанных загадок, сколько и в цифровом эквиваленте. Неизбежно замешательство и разочарование, вызванные тем, что что-то не работает или не становится тем, что мы хотим, могут заставить нас задаться вопросом, почему все должно быть таким нелогичным время от времени, заставляя нас вести себя, в свою очередь, нелогично.

Мы стоим перед выбором: уйти или использовать другой подход?

Я считаю, что мы, как относительно рациональные существа, должны попытаться выяснить, как справиться со всеми этими отвлекающими, разрушительными переменными, снижающими прогресс.

Неудачные установки, обычно из-за плохого сетевого подключения или пропущенного шага, — еще один отличный пример. Вот где терпение, настойчивость и решительное решение не персонифицировать каждую ошибку или упрощать нюансы.

Возможно, когда мы отстранимся от проблемы — временно отделим наши эмоции от ситуации, решение будет не так сложно отследить. Показательный пример … следующие шаги с открытым исходным кодом для вашего рассмотрения:

Решение проблем (в командной строке/в целом):
1.) Что-то случилось. Если это серьезная проблема, немедленно остановитесь.
2.) Подумайте. Что мы знаем об этой проблеме с точки зрения основной причины?
3.) Продолжайте думать. Какие-то решения приходят на ум? Если да, то как мы их применим?
4.) Если решения не появляются, самое время выбрать «расширенное устранение неполадок», где нам будет предложено набраться терпения, сконцентрироваться и сохранять максимальное спокойствие.
5.) Давайте спланируем эту стратегию. Если это проблема, связанная с пробелами в знаниях, или просто не в ваших силах… пришло время сделать две вещи: исследовать и обратиться.
6.) Исследуйте проблему с нуля как можно эффективнее. Извлеките достаточно информации, чтобы понять, что, где, когда и как.
7.) Обратитесь к экспертам вокруг вас и дружелюбно попросите о помощи, если эта проблема достаточно велика.
8.) Применяйте свою стратегию, ни о чем не жалейте.
9.) Наблюдайте за своей стратегией в действии.
10.) После того, как все сказано и сделано, подведите итоги — — что вы сделали хорошо, а что вы могли бы улучшить? Будьте честны и справедливы.

Помните также, что вы не можете быть на 100 % точным
на 100 % логичным
на 100 % контролировать все время.
Так не бывает.

То, чем вы можете быть и, я бы сказал, должны быть, знает следующее:

Сбой неизбежен. Перезагрузка - это вещь.
Однако, когда вам нужно переформатировать — помните!
Лучшему обновлению часто предшествует запуск с нуля.