Какое программное решение я могу использовать (в Windows 10), чтобы поддерживать в актуальном состоянии все мое программное обеспечение, произведенное не Microsoft?

Другими словами, есть ли в Windows 10 эквивалент apt-get/rpm/brew? Предпочтительно дешево или бесплатно и доступно для использования в моем бизнесе?

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

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

Ответы (11)

ОБНОВЛЕНИЕ 10.10.2016: Возможно, что версия 0.10.0 Chocolatey заразила меня вредоносным ПО пару месяцев назад. Однако, похоже, это не так. У меня пока не было проблем с Chocolatey v0.10.1 или 0.10.3. См. дальнейшие примечания в разделе «Комментарии».

ЗАВЕРШИТЬ ОБНОВЛЕНИЕ

Недавно я открыла для себя Шоколадку: https://chocolatey.org . Это то, что я использую в данный момент.

Это инструмент командной строки. Это требует административных привилегий (естественно). После того, как я его установил, я выполнил, среди прочего, следующие команды, чтобы установить различные приложения и зарегистрировать их в Chocolatey:

choco install 7zip
choco install firefox
choco install adblockplus-firefox
choco install GoogleChrome
choco install adblockpluschrome
choco install opera
choco install adblockplusopera
choco install git
choco install github
choco install notepadplusplus
choco install SublimeText2
choco install vlc

Теперь, в любое время, когда я хочу проверить наличие обновлений для любого из них и автоматически установить все найденные обновления, я просто запускаю:

choco upgrade all

или же

choco upgrade all -y(чтобы принять все подтверждения обновления)

Работает как шарм.

Также есть графический интерфейс: Chocolatey.org/packages/ChocolateyGUI
Иногда пакет, установленный Chocolatey, может быть устаревшим по сравнению с исходным кодом основной ветки разработки , но часто это решается через несколько дней.
Как и в случае с любой системой дистрибутива и общедоступного репозитория программного обеспечения, важно подумать о том, какая проверка выполняется и какие гарантии целостности предоставляются. Много информации о безопасности Chocolatey на github.com/chocolatey/choco/wiki/Security . Они отмечают, что их коммерческие предложения имеют дополнительное коммерческое сканирование на вирусы и вредоносное ПО.
Он также интегрируется с Windows 10 PackageManager hanselman.com/blog/…
Он проверяет на вирусы, хорошо. Но как насчет панелей инструментов и всего такого?
@ Арон Да. Сначала я попробовал эту интеграцию, но столкнулся с некоторыми техническими сбоями. Очевидно, что PackageManagement + Chocolatey не совсем готова к прайм-тайму. Или не было, когда я пробовал, в начале июня.
@Mathlight Я не видел, чтобы Chocolatey устанавливал какие-либо панели инструментов или вредоносные программы, которые я специально не запрашивал.
Таким образом, по крайней мере, одна из моих машин с Win10 определенно оказалась с руткитом, согласно сканированию GMER , которое я провел через несколько дней после обновления Chocolatey 0.10.0. Тот факт, что процесс «Система» максимально загружал одно ядро ​​​​ЦП, а также жесткий диск при нескольких последовательных перезагрузках, указывает на тот же вывод. Вопрос только в том, как это произошло, и была ли в этом вина Шоколадки. Существует определенная вероятность того, что мои машины уже были заражены еще до того, как я установил Chocolatey. Однако, если они были, признаки были намного менее очевидными.
Моя основная антивирусная программа — Webroot SecureAnywhere. Насколько я могу судить, файл, который был помечен как вредоносное ПО, был сжатой версией 7z.exe (7-Zip из командной строки). У файла была другая контрольная сумма, потому что ребята из Chocolatey сжали его. По крайней мере, так мне сказали. Результаты VirusTotal для этого файла здесь . Версия Chocolatey 0.10.1 распаковывает этот файл, поэтому его контрольная сумма теперь совпадает с исходной. И Webroot больше не воспринимает его как вредоносное ПО.
Я переключился на использование только Ubuntu на обеих моих физических машинах. Сейчас я запускаю Windows только под виртуальными машинами VirtualBox. Windows 7 Профессиональная на одном; Windows 10 Pro с другой. Я установил Windows с нуля на каждую из этих машин, позаботившись о том, чтобы они были как можно более чистыми. Я провел несколько сканирований вредоносных программ и руткитов до и после установки Chocolatey на каждом из них, а также отслеживал использование ЦП/диска «системой» до и после. Пока все выглядит нормально.
Chocolatey также усилил безопасность своих посылок. Теперь он обязательно проверяет контрольную сумму каждого бинарного EXE-файла, загруженного со стороннего веб-сайта (как, кажется, делает большинство пакетов choco). Таким образом, может показаться, что в целом безопасность шоколада улучшается.
Я до сих пор точно не знаю, что именно произошло, но я продолжу запускать Chocolatey на своих виртуальных машинах с подмножеством пакетов, которые я установил ранее, и посмотрю, не возникнут ли у меня дальнейшие проблемы с этим.
Вы можете сами судить, заслуживаете ли вы доверия Choco или нет. На данный момент я сделал предварительный вывод, что это так.

На самом деле в Windows 10 встроен диспетчер пакетов командной строки: PackageManagement .

Он использует чрезвычайно многословный язык PowerShell, чтобы дать собственный Windows-эквивалент apt-get или yum . Вы можете начать с:

PS C:> Get-Command -module PackageManagement | сортировать существительное, глагол

для создания списка доступных команд. Есть много других доступных команд и опций, которые можно найти, следуя записи в блоге Microsoft PackageManager на TechNet. Фактическое использование так же просто, как вызов следующего из окна PowerShell:

PS C:> установить пакет хром

Существует также форк с открытым исходным кодом под названием OneGet (который также был названием PackageManagement при разработке). Вы можете найти его на GitHub . Я полагаю, что есть также плагин PackageManagement для Chocolatey , а также другие менеджеры пакетов, позволяющие вам также устанавливать все их пакеты через PackageManagement.

Очень многословно - это мягко сказано...
Get-Command -Module PackageManagement->gcm -m package*

Просто мои два цента: Ninite

У него есть широкий выбор приложений, которые он будет устанавливать / обновлять без панелей инструментов и всего такого:

Список приложений, доступных от Ninite

С помощью простого сценария cmd вы можете установить язык установки для приложений (если вам не нужен установленный по умолчанию язык ОС)

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

Спасибо. Я использовал Ninite немного. Это круто и все такое, просто не поддерживает весь спектр приложений, которые я хочу обновлять. Но, вероятно, многим это будет полезно.

Раньше я занимался обслуживанием компьютеров, что требовало от меня:

  1. Иметь под рукой множество установочных пакетов и обновлять их
  2. Возможность быстро установить/обновить любой/набор из них
  3. Иметь набор портативных инструментов, которые можно запускать с флэш-накопителя, а также постоянно обновлять

Я остановилась на Кетарин , которым пользуюсь до сих пор. Он специализируется на (1) обновлении установочных пакетов, но имеет множество функций, связанных с установкой по сценарию.

кетариновый интерфейс

Это больше похоже на самостоятельную настройку для настройки, но не полагается на какой-либо центральный репозиторий. Он может обрабатывать сложные загрузки, когда сайт пытается сделать это сложно.

В моем блоге есть (старые) обзоры самого Кетарина и функционала установки .

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

Вы можете использовать Patch My PC Updater :

  • свободно
  • обновлять сторонние приложения
  • портативный
  • легкий (401 КБ для текущей версии)
  • поддержка около 100 приложений

введите описание изображения здесь

7

введите описание изображения здесь

Спасибо, но я ищу что-то, что поддерживает гораздо более широкий спектр программных продуктов. Я считаю, что Chocolatey поддерживает более 1000 различных приложений. Однако для многих людей Patch My PC может работать нормально.
@StephenGTuggy Но для этого требуется, чтобы пользователь установил программное обеспечение через Chocolatey, верно?
Вроде, как бы, что-то вроде. IIRC, можно установить программу (скажем, Firefox) без использования Chocolatey, но затем запустить choco install firefox, по сути, «зарегистрировать» Firefox в системе Chocolatey. Эта команда также одновременно установит последнюю версию Firefox, если доступна более поздняя версия.
@StephenGTuggy Приятно знать, спасибо!

Вы можете использовать Flexera (ранее Secunia) PSI :

Оставайтесь в безопасности, обновляя небезопасные программы на вашем компьютере

Personal Software Inspector — это бесплатное решение для компьютерной безопасности, которое выявляет уязвимости в приложениях на вашем частном ПК. Уязвимые программы могут сделать ваш компьютер уязвимым для атак, против которых ваше антивирусное решение может оказаться неэффективным. Проще говоря, он сканирует программное обеспечение в вашей системе и определяет программы, нуждающиеся в обновлениях безопасности, чтобы защитить ваш компьютер от киберпреступников. Затем он снабжает ваш компьютер необходимыми обновлениями безопасности программного обеспечения, чтобы обеспечить его безопасность.

Personal Software Inspector — это сканер безопасности, который определяет небезопасные программы и требует обновлений. Он автоматизирует обновление большинства этих программ, что значительно упрощает обслуживание безопасного ПК. Он автоматически обнаруживает небезопасные программы, загружает необходимые исправления и устанавливает их соответствующим образом без дальнейшего взаимодействия с пользователем.

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

Инспектор личной безопасности включает в себя следующее:

  • Автоматическое обновление программ : автоматически обновляет небезопасные программы, поэтому вам не нужно посещать сайты разных поставщиков программного обеспечения и выяснять, каков их конкретный механизм обновления. На типичном частном ПК вам необходимо освоить от 25 до 30 различных механизмов обновления, чтобы исправить примерно 75 программ, если у вас нет автоматизированного решения.
  • Доступно на 8 языках : английском, французском, немецком, испанском, арабском, датском, норвежском и голландском. Потому что понимание инструкций и рекомендаций является важным аспектом безопасности.
  • Охватывает программы от тысяч поставщиков : включает сотни предварительно настроенных программных исправлений для простоты развертывания и охватывает более 20 000 программ — больше программ сторонних производителей, чем кто-либо другой.
  • Интеграция для развертывания : Personal Software Inspector охватывает тысячи программ и автоматически обнаруживает небезопасные программы, загружает необходимые исправления и устанавливает их соответствующим образом без дальнейшего взаимодействия с пользователем. На среднем частном ПК установлено около 75 программ, так что вы должны быть защищены.
Обратите внимание, что это только обновления для обновлений безопасности. Например, он не предлагал обновить себя.
Я пробовал Secunia PSI. Я был очень разочарован этим. Программа ПОСТОЯННО сканировала программное обеспечение на моем ПК и тормозила систему для этого. Одно предупреждение об устаревшем программном компоненте НИКОГДА НЕ ИСЧЕЗАЛО — в течение нескольких месяцев — даже после того, как я неоднократно устанавливал рекомендованное ими обновление. В целом, довольно разочаровывающий опыт.
Он мертв (ну, во всяком случае, хорошая версия, та, которая говорит вам, что она делает) secuniaresearch.flexerasoftware.com/community/forum/thread/show/…

У Avast (бесплатно, Windows) есть модуль для этого, но он поддерживает не все приложения:

введите описание изображения здесь

введите описание изображения здесь

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

введите описание изображения здесь

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

Я использую RuckZuck

введите описание изображения здесь

Выберите программное обеспечение из репозитория, и RuckZuck выполнит загрузку и установку за вас. RuckZuck может обнаруживать и обновлять существующее Программное обеспечение, которое не было установлено вместе с RuckZuck.

В репозитории RuckZuck хранятся не двоичные файлы Программного обеспечения, а только ссылки на места загрузки программного обеспечения. Установка Программного обеспечения с помощью RuckZuck не предоставляет вам лицензию на этот Продукт.

Хм. Я вижу, что RuckZuck предлагает провайдера OneGet, как и Chocolatey. Прохладный! Может быть, я проверю это.

Для драйверов Intel существует бесплатная утилита обновления драйверов Intel® .

введите описание изображения здесь

Какие компоненты обнаруживает инструмент?

Графические драйверы

Утилита обнаруживает встроенные графические контроллеры Intel® для настольных и портативных компьютеров.

Если у вас есть интернет-устройство, использующее Intel® Graphics Media Accelerator 500, перейдите в Центр загрузки Intel® для получения драйверов.

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

Аудиодрайвер для системной платы Intel® для настольных ПК

Утилита обнаруживает аудиоустройства для системных плат Intel® для настольных ПК, приобретенных у розничного продавца.

Intel продает системные платы для настольных ПК производителям компьютеров, которые могут настраивать драйверы. Эти драйверы не обнаруживаются этой утилитой.

Беспроводная сеть

Утилита обнаруживает активные беспроводные продукты Intel®.

Снятые с производства продукты не обнаружены. Обратитесь за поддержкой к производителю компьютера или по месту покупки.

Проводная сеть

Утилита обнаруживает сетевые адаптеры Intel® Ethernet и системные платы Intel® для настольных ПК со встроенными сетевыми подключениями, приобретенные у розничного продавца.

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

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

FileHippo App Manager — отличное приложение, которое будет поддерживать вашу систему в актуальном состоянии. Диспетчер приложений FileHippo просканирует ваш компьютер на наличие установленных приложений, проверит версии и затем отправит эти данные на FileHippo.com, чтобы выяснить, доступны ли какие-либо более новые выпуски. Если есть какие-либо новые выпуски, они аккуратно отображаются в окне вашего браузера, чтобы вы могли их загрузить*.

Спасибо, но это звучит не так автоматизировано, как хотелось бы.

Я использую SuMo (монитор обновления программного обеспечения) и DuMo (монитор обновления драйверов) от KC Software.

  • Оба доступны как в бесплатной версии, так и в платной версии «Pro».
  • Количество отслеживаемых приложений в основном зависит от количества пользователей ОС, использующих Sumo/DuMo. Насколько я знаю, он укажет вам на новую версию только в том случае, если хотя бы один пользователь установил более новую версию.

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

Кроме того, я вполне доволен им (однако в Windows 7).

Пожалуйста, только стабильное программное обеспечение! Во всяком случае, насколько это возможно.
@StephenGTuggy: как это нестабильно?
Я говорил о сторонних обновлениях программного обеспечения, которые предлагает SuMo, а не о самом SuMo. Вы сказали: «Некоторые разработчики могут использовать его во время работы над новой версией программного обеспечения. Эта версия для разработчиков может быть указана как новая версия, но новая версия пока недоступна для загрузки».
Я неправильно понял? Разве SuMo не позволяет вам загружать эти бета-версии или называть их как угодно?
@StephenGTuggy: хорошо, понятно. В таком случае SuMo сообщит о доступном обновлении и направит вас на веб-страницу для загрузки новой версии. Если разработчик не опубликовал эту версию, вы не найдете более новую версию для загрузки.