Песочница Винды (Windows Sandbox), до которой мы в части первой не доберёмся

Mar 19, 2024 01:54

Ковырялся я тут с затыком:
  1. 0x8a15000f : Data required by the source is missing - ну это когда при попытке обновить пакет, установленный с помощью winget, возникают ошибки (ошибку завели около года назад, с тех пор в теме появилось куча попыток решить проблему, но сама она, проблема, так и не обрела хозяина);
  2. После того, как последняя (ну конечно!) рекомендация из длинной простыни по ссылке выше вдруг помогла, и я смог запустить командочку

    winget upgrade --all --include-unknown --verbose-logs

    (т.е. по сути решил обновить все пакеты, установленные с помощью winget) произошёл новый затык. Далее будет длинное отступление, чтобы было понятнее, что происходит.
  3. Увидев следующее сообщение об ошибке, я погрузился в воспоминания вспомнил, что в какой-то момент в прошлом я решил установить на свой маломощный (по сегодняшним меркам) ноут Lenovo T480s образца 2018 года аж целую среду разработки. Точнее, не среду (а четверг - шутка), а окружение, а точнее… перевести комп в режим разработчика, сделав его непригодным для обычного использования.
  4. Т.е., какое-то время назад, я решил стать аж целым разработчиком, как выяснилось, для этого обычный, даже Pro, Windows не годится, т.к. он весь из себя заботится о юзвере, а точнее, о гладком и беспроблемном выполнении оным своих, без сомнения, нужных и важных задач. Понятно, что решению стать разработчиком должно, в идеале, предшествовать поступление в высшее учебное заведение, далее обучение, написание разных бесполезных и бестолковых учебных программок, написание нескольких курсовых работ и сдача проектов, финальным из которых является что-то типа дипломной работы и дипломного проекта. В процессе обучения, для погружения, как говорится, в производственную среду, следует устроиться на работу, где будут уже не в теории, а на практике, путём многократного и всякий раз неожиданного погружения в пучину производственных отношений и извлечения из неё, формировать у кандидата в джуны зачатки так назвыаемой инженерной культуры, далее шлифовать профессионализм, наконец, выковывать стрессоустойчивость. Но это если решение стать разработчиком не было спонтанным, то есть не было вызвано, что называется, самой жизнию, а появилось, как это принято говорить, осознанно, т.е. человек решил, что надо правильно подойти к снаряду, т.е. к получению необходимых для этсамого-разработчика знаний и навыков. Напротив, когда сама жизнь толкает на скользкий путь тышпогромиста, тем более, в назревающем возрасте, человеку приходится пользоваться shortcuts, т.е. срезать углы. И вот первым шагом, как я тогда думал, понадобилось мне перевести комп в режим разработчика, ага.
  5. Поскольку ни о каком режиме разработчика я до сегодняшнего дня слыхом не слыхивал, то не без интереса нашёл страничку на эту тему, Activate Developer Mode, где прямо так и предупреждают случайно забредшего %USERNAME%: мол если вы не понимаете, что вы собираетесь делать, лучше, наверное, не делать этого, а просто вернуться в исходное состояние. Разумеется, я никогда к таким рекомендациям не прислушивался, но позже, когда ошибки стали сопровождать практически любое мало-мальски сложное дело на компьютере, усвоил, что неплохо бы читать инструкцию до того, как что-то делать. Просто я привык, что инструкций чаще всего не бывает, а тогда метод trial and error (проб и ошибок, англ.) является не самым плохим выходом из положения. Ещё позже к методу добавился google, как доступ к репозиторию ошибок и проб, совершённых кем-то до меня.
  6. Возвращаясь из затянувшегося отступления: последним пакетом, который скачался, но напрочь отказался устанавливаться, оказался вот такой: Found Dev Home (Preview) [Microsoft.DevHome] Version 0.1101.416.0.
  7. Вот что за %motherfucking% Dev Home и тем более (Preview), за давностию моего предыдущего обострения, я напрочь забыл. Обновляться эта штука отказывалась, хотя и не категорически, а тупо молча:

    Starting package install...
    ▌                               2%
    Successfully installed

    И это не могло не повергать в ступор, т.к. непонятно было, где искать потерянные разработчиком этой штуковины (компонента, который обновляет скачанные и проверенные на целостность пакеты) концы.
  8. Next part
Описание инструментальных средств, то есть менеджеров пакетов Windows (у меня их в данный момент два):
  1. Почти штатный (почти - потому что из коробки не идёт, даже на версии Pro) winget (англ.)
  2. Не требующий админских прав scoop (рус.)

developer mode, 2024, package managers, microsoft, troubleshooting, scoop, winget, developers, windows

Previous post Next post
Up