The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Microsoft выпустил открытый пакетный менеджер WinGet 1.4

24.01.2023 14:43

Компания Microsoft представила пакетный менеджер WinGet 1.4 (Windows Package Manager), предназначенный для установки приложений в Windows из репозитория, поддерживаемого при участии сообщества, и выступающего альтернативой каталога Microsoft Store, с которой можно работать из командной строки. Код написан на языке С++ и распространяется под лицензией MIT.

Для управления пакетами предоставляются команды, близкие к таким пакетным менеджерам как apt и dnf (install, search, list, upgrade и т.п.). Параметры пакета определяются через файлы с манифестом в формате YAML. Репозиторий WinGet лишь выступает индексом, а манифест ссылается на внешний zip- или msi-файл, например, размещённый на Microsoft Store, GitHub или на основном сайте проекта. Для упрощения создания файлов с манифестом преложен инструментарий winget-create.

В настоящее время в репозитории предложено около двух тысяч пакетов, среди прочего представлены такие проекты, как 7-Zip, OpenJDK, iTunes, Chrome, Blender, Docker Desktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, Visual Studio, KiCad, LibreOffice, Minecraft, Opera, Putty, Telegram Desktop, Steam, WhatsApp, Wireguard, Wireshark и различные приложения Microsoft. Поддерживается создание приватных репозиториев, взаимодействие с которыми осуществляется через REST API.

По умолчанию при установке готовых сборок WinGet в пакетном менеджере включена отправка телеметрии, собирающей данные о взаимодействии пользователя с пакетным менеджером и возникающих ошибках. Для отключения телеметрии можно выбрать значение "Basic" в "Settings > Privacy > Diagnostics & feedback" или собрать WinGet из исходных текстов.

В новом выпуске:

  • Предоставлена возможность поставки установочных файлов и инсталлятора в архивах zip, помимо ранее поддерживаемых форматов MSIX, MSI и EXE.
  • Расширены возможности команды "winget show", в результатах которой теперь выводятся сведения о тегах и ссылке на страницу покупки приложения.
  • Добавлена поддержка альтернативных наименований команд. Например, для команды "search" реализован псевдоним "find", для команды "install" - псевдоним "add", для upgrade - update, для uninstall - rm, для list - ls, а для settings - config.
  • Улучшен процесс установки и обновления приложений. Например, при попытке применения команды install для уже установленного пакета, WinGet определит наличие пакета и автоматически выполнит команду upgrade для обновления вместо установки (для отмены подобного поведения добавлена опция "--no-upgrade").
  • Добавлена опция "--wait" при указании которой после выполнения операции выводится запрос нажатия клавиши для продолжения, который может быть полезен для того чтобы рассмотреть вывод при вызове winget из скриптов.


  1. Главная ссылка к новости (https://devblogs.microsoft.com...)
  2. OpenNews: Microsoft выпустил пакетный менеджер Windows Package Manager 1.0, похожий на apt и dnf
  3. OpenNews: Microsoft развивает новый открытый пакетный менеджер winget
  4. OpenNews: Выпуски пакетного менеджера Pacman 6.0 и инсталлятора Archinstall 2.2.0
  5. OpenNews: Выпуск пакетного менеджера RPM 4.18
  6. OpenNews: Создатель brew развивает новый пакетный менеджер tea
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58536-winget
Ключевые слова: winget
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (138) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноннейм (?), 14:51, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Кто-то юзает ?
     
     
  • 2.10, Аноним (10), 15:19, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Пусть его сначала на линукс портируют.
     
     
  • 3.43, Вован (??), 16:53, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +18 +/
    Допризываетесь. Портируют
     
     
  • 4.54, Деанон (?), 17:18, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    systemd-get автообновление ради безопасности, иначе не запустится комп ради безопасности
     
     
  • 5.112, Аноним (112), 03:42, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    причём:

    > Репозиторий WinGet лишь выступает индексом

    Чем это отличается от помоек, найденных в гугле?

     
  • 3.63, Аноним (63), 18:45, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Microsoft Edge, Microsoft Visual Studio, SUBJ. GNU накоборот?
     
     
  • 4.122, Аноним (122), 08:49, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > GNU накоборот?

    Да. Очень хорошая формулировка. Это то что у нас, в линуксе шнапсами и флатпачками реализовано. Но я как истинный старовер продолжаю качать дебы с сайта разраба.
    Из троянов использую шлак и энидеск. Раньше использовал зоом.

     
  • 3.68, Андрей (??), 19:31, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А нафига он нужен? Мне вообще кажется что в дальнейшем будет упор на OSTree и flatpak
     
  • 3.123, Аноним (123), 09:09, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На линуксе и так пакетных менеджеров хватает
     
  • 3.132, Bob (??), 12:58, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    уже линукс с андроидом на винду портировали)
     
  • 3.136, name (??), 14:00, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не упоминай имя поттеринга в суе.
     
  • 2.65, Роман (??), 19:03, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я юзаю. FAR, 7Zip, Firefox и что то там ещё ставил
     
  • 2.73, Анонус (?), 19:43, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я юзаю. У него есть большая проблема - определение версий установленного софта. Т.к. стандартного системного механизма нет, а софтописатели делают кто во что горазд. Например у меня уже некоторое время висит

    >Microsoft .NET Core SDK 2.2.300 (x64) Microsoft.DotNet.SDK.3_1          <3.1.419       3.1.426

    но обновить не может почему-то.

     
     
  • 3.81, Аноним (81), 20:49, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Потому что это не полноценный пакетный менеджер, со строгой нумерацией версий и самостоятельной обработкой размещения файлов, а просто прокладка между сайтами разработчиков и Windows Installer. Просто раньше этой прокладкой был ослик — лучшая программа для установки браузера.
     
     
  • 4.88, Анонус (?), 21:16, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, полностью согласен. Именно как замена браузера эта штука имеет смысл. Особенно когда качаешь какие-нибудь Либреоффисы в 300+ Мб. А тут само скачает, само запустит, само удалит скачанное.
     
     
  • 5.110, Аноним (110), 00:02, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > удалит скачанное.

    Чтоб не мог отвертеться от непонравившихся обновлений. Верю...

     
  • 2.80, penetrator (?), 20:34, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    херь какая-то, нет вменяемого exe файла, механизм диструбуции из задницы

    Microsoft Store [Recommended]

    Development Releases

    There are two methods to get development releases:

        Install a Windows 10 or Windows 11 Insider build.
        Join the Windows Package Manager Insider program by signing up.

    Build your own

    Даже какой-нибудь wget для винды это просто exe-шник, родной nuget тоже. А тут цирк с конями. Нах надо.

     
     
  • 3.153, KenyaWest (ok), 19:44, 03/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Он поставляется вместе с приложением "Установщик приложений" - https://www.microsoft.com/store/productId/9NBLGGH4NNS1

    В чем проблема его обновить до нужной версии? Это приложение в комплекте с любым Windows 10+

     
     
  • 4.154, penetrator (?), 14:24, 04/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Он поставляется вместе с приложением "Установщик приложений" - https://www.microsoft.com/store/productId/9NBLGGH4NNS1
    > В чем проблема его обновить до нужной версии? Это приложение в комплекте
    > с любым Windows 10+

    что это говнище, как и говностор даром не надо

     
     
  • 5.155, KenyaWest (ok), 16:10, 04/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Он поставляется вместе с приложением "Установщик приложений" - https://www.microsoft.com/store/productId/9NBLGGH4NNS1
    >> В чем проблема его обновить до нужной версии? Это приложение в комплекте
    >> с любым Windows 10+
    > что это говнище, как и говностор даром не надо

    ... а потом жалуетесь, что WinGet нельзя скачать. Л - Логика

     

  • 1.2, Аноним (2), 14:53, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Scoop удобнее будет на порядок.
     
     
  • 2.124, Аноним (124), 09:24, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсую, с дуру перешёл на winget, теперь жалею.
    Главным образом бесит, что он не умеет в тихую, хотя такая опция есть. Все равно на многие пакеты просит разрешений.
     
  • 2.152, Аноним (152), 16:46, 01/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В Gentoo когда-то аж два профиля для Windows TM были, ebuild могли поделать пакеты для винды.
     

  • 1.3, Аноним (3), 14:54, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    к 23-летию пакетного менеджера apt ... далее по тексту
     
     
  • 2.39, Аноним (39), 16:44, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а какая была сенсация, когда в вин10 добавили рабочие столы...
     
     
  • 3.51, Аноним (51), 17:12, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А потом как всегда не доделали, сломали пуск и начали пилить следующую форточку, наглухо забив на поддержку консоли, wt, доцкеров и прочего этого вот "мыжесделали"
     
     
  • 4.72, Аноним (72), 19:41, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Рыночек порешал что это всё не нужно.
     
     
  • 5.76, Аноним (39), 19:51, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    твой рыночек уже решал, что блютуз не нужен
     
     
  • 6.109, Аноним (110), 23:59, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Синие зубки рыночек очень даже кушал всегда. Хотя глючит и доставляет даже Огрызки. Увы. Порешал, но не смог хорошо.
     
  • 2.45, Аноним (45), 16:54, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В PowerToys ещё в незапамятные времена было.
     

  • 1.4, Аноним (4), 15:01, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как там с телеметрией?
     
     
  • 2.11, Аноним (10), 15:20, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вроде всё неплохо. Как обычно у некрософта, неотключаемая.
     
     
  • 3.156, Нинтендобой (?), 22:58, 14/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    $ winget settings

    "telemetry": {
       "disable": true
    },

    Всё отключаемо, а в самой винде телеметрию можно прихлопнуть через SophiApp.

     
  • 2.30, Аноним (30), 16:19, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так же, как в Гнуме
     
     
  • 3.33, Аноним (4), 16:24, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам не гнумер, но думаю, что Гнум можно собрать из сорцов с --without-telemetry (USE="-telemetry").
     
  • 3.69, Андрей (??), 19:37, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтоб гном начал стучать разрабам нужно установить gnome-info-collect
     
  • 2.31, анон (?), 16:21, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так же, как и в калькуляторе майек, отсылает даже контакты.
     

  • 1.6, Серб (ok), 15:02, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    С зависимостями работает?
     
     
  • 2.40, Аноним (39), 16:47, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    по традиции он должен ставить в C:\Program\ Files\ \(x86\) 64-битную прогу и все dll. при запуске установленной на другой диск проги дожен валиться BSOD. да и вообще, что-то у вас vcredist не той версии
     
     
  • 3.44, Аноним (45), 16:54, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    То ли дело вышеупомяянутый APT, куда угодно разрешает устанавливать проги.
     
  • 3.82, _kp (ok), 20:52, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Подрбное было с магазинными приложениями на Win10, при штатной установке на другой диск.
    Был планшет, а там на диске Ц места кот наплакал.
    Лечилось установкой на Ц, с последующим переносом куда угодно, и созданием симлинка.
     

  • 1.7, Аноним (7), 15:04, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В этом убожестве опять не добавили опцию Pin, это просто невозможно какие же они конченные https://github.com/microsoft/winget-cli/issues/476
     
     
  • 2.108, Аноним (110), 23:56, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > не добавили опцию Pin,

    Конечно. А как же тогда фиксить свои косяки в деньгоотгонных механизмах быстрого, недорогого, некачественного, но платного продукта. :(

     

  • 1.8, Аноним (8), 15:08, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем? Одним из плюсов винды всегда были самодостаточные установщики, которым не нужно десяток зависимостей из интернета тянуть.
     
     
  • 2.12, Аноним (3), 15:22, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    потому что они их из интернета таскали

    и при этом из трёх проверенных на чистом ноуте приложения - два так и не запустились, им нужно какое-то чё-то там, как мне потом сказали, редистрибутабле. и оно нифига не по каким зависимостям не вытянулось, просто кнопка "не найден длл такой-то" и так 10 раз, и всё. и гадай, чё ему надо.

     
     
  • 3.19, НяшМяш (ok), 15:50, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну не ставить Visual C++ Distributables сразу после установки венды ССЗБ.
     
     
  • 4.27, Аноним (27), 16:04, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    больше того, Windows 10+ автоматом качает зависимости через Windows Update при запуске нормального инстолятора, а потом еще и обновляет на новые версии эти зависимости
     
  • 4.53, Аноним (3), 17:17, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    откуда я должен это знать? да я и щас не знаю, что это и где это. я купил ноут, там была десятко. я хотел тесты в венде в этой погонять, перед тем, как удалить - скачал unigine heaven и unigine superposition. первый не заработал, и начал мне про какие-то .dll не хватающие говорить. ещё одну фигню поставил - на другие .dll ругалось. так что не особо то оно и "самодостаточное". 2 из 3-х не заработало, и вместо внятного объяснения - тупые окна "ошибка dll".
     
     
  • 5.60, НяшМяш (ok), 18:09, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы прочитали исповедь эксперта опеннета. Серьёзно, с каждым днём пробивается новое дно.
     
     
  • 6.117, Аноним (3), 06:56, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    клёво. в linux зависимости уже 23 года вытягиваются, а в венде не вытягиваются, а виноват юзер.

    нет, это mircosoft годами и миллиардами выбивала такую парадигму - во всех косяках linux виноват linux, во всех косяках windows виноват юзер. успешно, что мы и видим.

     
     
  • 7.150, Аноним (150), 11:35, 01/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ровно наоборот в линухс если что-то пошло не так, тебе сразу миллионы мух ... большой текст свёрнут, показать
     
  • 5.85, Аноним (85), 21:00, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Справочник начинающего санинструктора по операционной системе пребывания. Ведь в школе обучают, что сначала надо научиться читать, а потом уже читать Каренину и её топоры Виктора Толстого 🫣
     
     
  • 6.118, Аноним (3), 06:58, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    то есть, самодостаточные пакеты таскают всё, но не всё. кстати, откуда бы я об этом узнал, интересно. есть какой-то install guide или faq на второй странице официального сайта?

    почему то в OpenBSD я узнал всё, что мне нужно, для успешного начала использования, с полного нуля, по докам с официального сайта, и мне не пришлось откуда-то выковыривать тайные знания

     
  • 2.15, kawaii_girl (ok), 15:33, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Winget просто скачивает те самые "самодостаточные установщики" и их устанавливает. То есть вводишь команду winget install *название программы* и winget просто автоматически скачивает установщик с сайта программы и запускает "тихую" установку.
     
  • 2.107, Аноним (110), 23:54, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем? Одним из плюсов винды всегда были самодостаточные установщики, которым не нужно десяток зависимостей из интернета тянуть.

    Ну так кой кто уже сделал Снэпы и Пэки. Давно. Эти теперь это заметили и тоже повторили, но зеркальное. Выглядит логично. От рынка типа на всякий случай не отстали.

    Есть рынок и есть патенты. Они застолбили тему. Есть логика. Хоть и противно, да.

     

  • 1.9, Аноним (9), 15:09, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять стырили название у существующего продукта?
     
  • 1.13, beck (??), 15:25, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему не wpm?
     
     
  • 2.41, Аноним (39), 16:48, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ПотомуЧтоВсёДолжноБытьЧерезШифт
     

  • 1.17, Аноним (17), 15:43, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не прошло и полвека...
     
  • 1.20, AHoH1m (?), 15:53, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    expectedAsMin:
      features:
        - use flags
        - hot code reloading
        - backports
      packages:
        - win{NT,95,xp,vista,7}-sources
        - genkernel

      

     
  • 1.21, Rock (?), 15:59, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот, неймется же людям. У них же есть vcpkg, зачем еще один? Забыли?
    В свое время пришлось один раз воспользоваться vcpkg -- нужно было быстренько и без заморочек собрать cpprestsdk и blas. Не без заморочек, но собрал. Директория VCPkg оказалась 3.237 гигабайт (до сих пор не удалил). Выковырял оттуда мегабайт 150.
     
  • 1.22, kusb (?), 16:02, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    winget install --disable-mailru-agent
     
  • 1.24, Аноним (24), 16:03, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Код написан на языке С++

    Послушали Бьерна все таки.

     
     
  • 2.35, Аноним (35), 16:27, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Послушали Бьерна все таки.

    Да и сразу менеджер пакетов за пару дней написали.

     
     
  • 3.37, Аноним (24), 16:30, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Завидовать плохо
     
  • 2.128, Аноним (128), 10:08, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что C++ – стандарт, а не эти всякие rust, go и прочие.
     

  • 1.25, Аноним (25), 16:03, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А поддержка RectalOS есть?
     
     
  • 2.91, . (?), 21:32, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо, зачет!
     

  • 1.32, Аноним (32), 16:21, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опоздали лет на 20-25.
     
  • 1.36, Аноним (36), 16:30, 24/01/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/
     

     ....ответы скрыты (3)

  • 1.38, Аноним (38), 16:33, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Добавлена поддержка альтернативных наименований команд.

    Это действительно нужно? Какой смысл загромождать?
    Изменение ради изменений, без пощады?

     
  • 1.46, tonys (??), 16:54, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В первоисточнике пояснили
    Muscle memory can be hard to overcome. If you’ve ever tried to type “dir” on a Linux system or “ls” on Windows, you know what I mean.
     
  • 1.47, InuYasha (??), 16:56, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну, выглядит как неотстой. И, что самое главное, не на .NET. Только, готов спорить - не под Семёрку. (
     
     
  • 2.52, Аноним (45), 17:13, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    MS с 1 февраля перестаёт продавать десятку. Поддержка семёрки завершилась уже окончательно. Вам, может, ещё XP подать?
     
     
  • 3.58, Аноним (72), 18:00, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Было бы не плохо. Пока что самая удачная ОС у них это ХП.
     
     
  • 4.87, _kp (ok), 21:02, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Удачная, но только на свое время.
    К тому же с теплотой вспоминают 32 битную версию, которую сейчас применять можно было бы только для нетребовательных офисных нужд.
    Так же, она и на уровне API слабее, что то, даже небольшое на неё уже тупо портировать не возможно.
    Светлая ей память.
     
     
  • 5.137, Вы забыли заполнить поле Name. (?), 14:01, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да вы это "свое время" и не застали поди. Когда ХР вышла в 2001 году, все точно так же плевались и хаяли. ЧСХ, вполне заслуженно - памяти она жрала куда как больше 98 (и даже 2000), не предоставляя каких-то уникальных фич. При этом еще постоянно падала и глючила как не в себя. Более-менее ситуация выправилась только к SP2 в 2004. Это сейчас по ней ностальгируют, ибо с SP3 и на машинах 2010-2015 года она действительно была стабильной и летала.
     
     
  • 6.139, _kp (ok), 14:42, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Когда вышел Windows 2000, вздохнул с превеликим облегчением и забыл про Windows9... большой текст свёрнут, показать
     
     
  • 7.140, Аноним (45), 17:03, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда вышел Windows 2000, вздохнул с превеликим облегчением и забыл про Windows98,

    несмотря на тогдашнюю сырость Windows 2000.
    Ага, на своих машинках с 16-32 МБ памяти взяли и забыли.

    >  даже на уже устаревшем Petium1, если у него было 192 МБ ОЗУ и более.  

    Pentium 1 со 192 МБ — ну весьма народная конфигурация, ага. Когда и на вторых-то пнях 64 было нормой.

     
  • 4.115, Аноним (45), 04:40, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Просто сейчас многие в том возрасте, когда синдром утёнка на XP срабатывает. А мне приходится ею пользоваться время от времени, так вот единственное лучшее, что там есть — что можно интерфейс а-ля 9x поставить (но это уже у меня синдром утёнка).
     
     
  • 5.125, Аноним (123), 09:38, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Интерфейс по типу 9x можно и в семёрке поставить
     
     
  • 6.129, Аноним (45), 11:49, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там уже не то, халтурно смотрится.
     
  • 4.134, Bob (??), 13:01, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    2000 самая норм.
    --
    на хрюнделе полно шляпы уже...
     
     
  • 5.138, name (??), 14:10, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Самая норм - Windows ME!
     
     
  • 6.146, Аноним (146), 12:12, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Самая тормозная.
     

  • 1.50, Alexey Torgashin (?), 17:09, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поддерживаю выпуск инструментов от Майкрософт. Почему? Из-за их ОС? Нет, они делают полезные тулы.
     
     
  • 2.67, Аноним (67), 19:23, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    назови хоть одну.
     
     
  • 3.105, Аноним (110), 23:50, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть много - Sysinternals, но сделал их не M$, а конкретный человек Марк Русинович. Зв что спасибо. Т.к. в потоке халтуры от MS его утилиты были глотком свежего воздуха в духоте.
     
  • 2.92, InuYasha (??), 21:40, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мне почему-то кажется, что _полезные_ инструменты для них пишет Руссинович. Тот же procexp.
     
     
  • 3.106, Аноним (110), 23:51, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Русинович пишет, но не MS... Однако.
     

  • 1.55, анонимомус (?), 17:49, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Этот "пакетный менеджер" научился следить за установленными файлами, или это все еще запускалка инсталяторов с последующим засиранием диска?
     
     
  • 2.57, Аноним (72), 17:59, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А почему за этим должен следить менеджер? Если тот кто собирал пакет добавил очистку мусора она будет если нет то нет.
     
     
  • 3.66, testuser (?), 19:05, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это обязанность пакетного менеджера. Следить за файлами, устанавливаемыми из пакета. Вплоть до проверки их целостности. Вне зависимости от того, что там добавил разработчик, пакетный менеджер хранит в своей базе пути и хеши ко всем файлам, которые были запакованы в пакет.
     
     
  • 4.70, Аноним (72), 19:40, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну хорошо тогда тебе вопрос со звездочкой. Почему ни deb ни rpm за этим не следят и не убирают весь мусор приложения? Отвечает знаток testuser.
     
     
  • 5.79, testuser (?), 20:11, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что deb и rpm за этим следят и убирают все файлы, которые были установлены с пакетом. Оставляют они только директории, в которых появились новые файлы файлы, о которых пакетный менеджер разумеется не знает, о чём пишут при удалении пакета: "dpkg: warning: while removing directory /usr/local not empty so not removed"
     
     
  • 6.83, Аноним (72), 20:53, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пф бред, создатель пакета может легко внести местоположение всех файлов и изначальных и создаваемых если захочет хоть скриптом или создавая пустые файли хоть как угодно. Но никто это не делает что же за заговор такой? Может они просто такие же как WinGet?
     
     
  • 7.89, testuser (?), 21:17, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Создатель пакета не вносит никаких местоположений Он даёт список файлов, в опре... большой текст свёрнут, показать
     
     
  • 8.94, Аноним (94), 21:48, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо за развернутый ответ Пожалуйста, впредь не кормите троллей ... текст свёрнут, показать
     
  • 8.127, (?), 09:49, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ага, вернет, конфиги в исходную вообще-то логика у всех разная, она относительно... текст свёрнут, показать
     
  • 7.90, Янис (?), 21:18, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поясни
     
     
  • 8.104, Аноним (110), 23:48, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Битьё ремнём не эффективно ... текст свёрнут, показать
     
  • 3.103, Аноним (110), 23:46, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему за этим должен следить менеджер? Если тот кто собирал пакет добавил очистку мусора она будет если нет то нет.

    Потому как это фиксит вопрос один раз для многих навсегда.

    Всей планете нет необходимости тратить ресурс ака время и силы на написание один раз реализованного - уборка основных файлов из пакета.

    А вот очистка мусора - да, автор кода апп (но не пакета) должен "научить" свой код убирать свой мусор. Но это ведь вопрос к культурке кодинга, а не пакетированию.

     

  • 1.59, Аноним (59), 18:07, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Он лучше, чем conan?
     
  • 1.61, Аноним (61), 18:37, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "манифест ссылается на внешний zip- или msi-файл, например, размещённый на Microsoft Store, GitHub или на основном сайте проекта"
    Майки изобрели AUR
     
  • 1.62, Аноним (62), 18:43, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> WinGet определит наличие пакета и автоматически выполнит команду upgrade для обновления вместо установки (для отмены подобного поведения добавлена опция "--no-upgrade").

    А опцию --no-update добавили? :-)

     
  • 1.75, Чи (?), 19:51, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда они уже баш портируют вместо cmd.exe
     
     
  • 2.84, Аноним (72), 20:53, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем тебе wsl'ный баш не угодил?
     
     
  • 3.126, Аноним (123), 09:41, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    тем, что wsl нет в home версии винды
     
  • 2.93, InuYasha (??), 21:41, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Открой для себя cygwin :)
     
     
  • 3.102, Аноним (110), 23:43, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Глюкова-то. Но оченб годно, да.
     
  • 2.131, vityusha (?), 12:46, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    clink вполне себе справляется с этой задачей
     

  • 1.95, Аноним (95), 21:50, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Возможно вопрос не по теме, но нет ли у MS открытых исходников на клиент ssh.exe (для windows). Слышал что они консоль (cmd.exe) недавно представили в исходниках, так может и ssh где-то там есть?
    Или может дадите совет куда копать (какие запросы вводить)?
     
     
  • 2.135, Аноним (135), 13:30, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чем тебе openssh не устроил?
     
     
  • 3.145, ъ (?), 07:55, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    TERM у них работает не правильно. Нужно знать что делать что бы терминалы во всех *nix работали. Под некоторые виды приложений его нужно менять. Разный для less, для vi, для mc.
     
  • 2.144, Стив Баллмер (?), 07:30, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ssh.exe это openSSH
     

  • 1.96, Анна Нимф (?), 22:03, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему они не идут своей дорогой?
    Это же Windows, а не Linux
     
     
  • 2.97, Янис (?), 22:11, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо изобретать что-то новое свое - сложнее нежели взять от Юникс систем идею и реализовать
     
     
  • 3.101, Аноним (110), 23:42, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Иначе. Они могут делать своё, сложное, классное. Но если это делать некачественно,
    то можно обогнать конкурентов. В чём и печаль и жалость к чему-то, и - основная критика.
     
  • 3.113, Аноним (112), 03:48, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > взять от Юникс

    Смешно будет, когда в винде окажется линух-ядро...

     
     
  • 4.116, Аноним (45), 06:16, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем нормальное ядро менять на форк форка форка системы 1970-х?
     
     
  • 5.130, Аноним (130), 12:16, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    форка NT?
     
     
  • 6.141, Аноним (45), 17:05, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо придуриваться. NT писалась с нуля (ну не совсем, но в целом). Linux прямиком притащил архаичные идеи и решения из 70-х.
     
     
  • 7.142, Janis (?), 22:22, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Линукс вообще-то писался с нуля. А вообще нет разницы, сколько лет конкретнму решению, если оно качественное. Виндовс написали с нуля (или почти с нуля) и решение окозалось так себе: до Юникса далеко
     
  • 5.148, Аноним (146), 12:22, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ядро Linux не является форком ни от чего. Многочисленные суды "по просьбе" SCO это подтвердили.
     
     
  • 6.149, Аноним (45), 13:52, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да как-то плевать на суды и особенно SCO. По сути — это всё тот же юникс 70-х, вид сбоку.
     
     
  • 7.151, Аноним (150), 11:46, 01/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это UNIX-like система. И форком она действительно не является. Хотя давно протухших юникс-концепций туда действительно натащили. Но к коду это не имеет никакого отоношения, т.к. действительно линукс писался с нуля.
     

  • 1.98, Diozan (ok), 22:47, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот и Windows скатился до командной строки....
     
     
  • 2.100, Аноним (110), 23:40, 24/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Быстро, некачественно, недорого и в тренде. Норм. чё. Для MS, но не остальных. В долгосроке.

    Долгосрок... Мда, словечко из списка года.

     

  • 1.99, Аноним (110), 23:38, 24/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вангую: MS отработал быстро, некачественно, недорого.

    Впрочем, всегда так было.

     
  • 1.111, OpenEcho (?), 01:41, 25/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем не угодил существующий chocolatey ?
     
     
  • 2.119, Аноним (119), 07:23, 25/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем, что его сделал не Microsoft
     

  • 1.120, Аноним (120), 08:32, 25/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Им надо Microsoft store развивать. В из "магазине" даже программ от самого Microsoft почти нет
     
  • 1.121, Zenitur (ok), 08:45, 25/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > 7-Zip, OpenJDK, iTunes, Chrome, Blender, Docker Desktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, Visual Studio, KiCad, LibreOffice, Minecraft, Opera, Putty, Telegram Desktop, Steam, WhatsApp, Wireguard, Wireshark

    Это же winetricks

     
  • 1.143, Янис (?), 22:24, 25/01/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    М$ топит за продвижение Раста, а сам свои программы на С++ пишет.
     
     
  • 2.147, Аноним (146), 12:18, 26/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У них своя Verona.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру