Мне нужно отремонтировать какой-то компьютер, и я хочу узнать, какое программное обеспечение устарело. В идеале он обновляет программное обеспечение автоматически. Я ищу менеджер пакетов для Windows. Нашел большой список.
Большая часть этого менеджера пакетов требует обновления базы данных вручную. В результате база данных программного обеспечения устарела.
Есть ли менеджер пакетов или программа обновления программного обеспечения, которые:
Windows на самом деле не предназначена для этого, особенно для серверной части. Это сильно распределенная система, в которой разработчики приложений не общаются друг с другом. Программные пакеты не имеют единого механизма установки (используется один из нескольких методов), поэтому создание универсальной системы установки будет в лучшем случае затруднительным. Кроме того, большинство лицензионных соглашений прямо запрещают распространение программного обеспечения, поэтому централизованная база данных часто невозможна без нарушения авторских прав.
При этом сказано:
В конечном счете, лучше всего использовать Центр обновления Майкрософт для проверки проблем с безопасностью ОС и исправлений (второй вторник каждого месяца - день исправлений), веб-сайты поставщиков оборудования для обновленных драйверов и прошивок и веб-сайты поддержки поставщиков приложений для программного обеспечения, которое вы ' повторно работает.
Вы можете получить то, что хотите, переупаковав все, чем хотите, с помощью установщика Windows. Многие (подавляющее большинство?) Разработчиков приложений не используют встроенные функции установщика в Windows (вместо этого предпочитают запускать свои собственные установщики с разной степенью дрянности). Системные администраторы часто переупаковывают программное обеспечение в пакеты установщика Windows, чтобы обеспечить развертывание с помощью групповой политики или сценариев и в целом упростить управление программным обеспечением. К сожалению, это означает полную обратную разработку и повторную реализацию функций пользовательского установщика производителя (которые могут быть чрезвычайно обременительный и подверженный ошибкам).
Npackd может устанавливать, удалять и обновлять программное обеспечение. Он делает все это, не требуя от вас щелкать по установщикам (есть некоторые исключения). Существует база данных по умолчанию (называемая репозиторием) приложений с более чем 200 обновленными пакетами, но вы можете определить дополнительные репозитории со своими собственными приложениями.