Windows Package Manager 1.0

Elérhető a Windows Package Manager 1.0-s kiadása:

We are excited to announce the release of Windows Package Manager 1.0!

Hozzászólások

Ezen én is mindig röhögök, mikor kommersz rendszerekbe olyan „új feature”-ök jelennek meg, amelyek unix-like rendszereken már 10-20 évvel azelőtt is sztenderd feature-öknek számítottak, grafikus felület, méretezhető ablakok, tiling, tálca, lomtár, virtuális desktopok, naplózó fájlrendszerek, ACL, 64 bit, rendes shell, rendes terminál, autokiegészítéses feature-ök, pipe, csomagkezelés, tárolók/store, tickless kernel, újonnan telepített driver miatt nem kell a gépet újraindítgatni, Unicode-támogatás, virtuális gép, stb.. A Microsoft ebben különösen élen jár, csak az tartott nekik 10 évet, mire rájöttek, hogy telepítéskor a drivereket nem csak az A: meghajtóról lehet behúzni, meg lehet lemezképklónozással is telepíteni rendszert, sokkal gyorsabban. De pl. még a mai napig le kell húzni Windows alatt meghajtókat, hogy az installer ne gányoljon rájuk bootfájlokat, ha az ember nem akarja. Jó, ne legyünk szigorúak, jobb későn, mint soha.

A legemlékezetesebb nekem az Apple, még a 2000-es évek végéről, valami neten videón láttam, hogy még a néhai, megboldogult Munkák Sztivi jelentebbe be a legújabb iPhone-t és akkor legújabb iOS-t, és adagolta be az éljenező tömegnek az új, fantasztikus feature-öket, mint pl. a mailező appban már használhatók döntött betűtípusok. A tömeg egészen tombolt örömében, micsoda bejelentés, micsoda fantaszikus újítás, Apple a legjobbabb. Erre tromfolt rá, hogy kövektező új feature: mailban vastagított betűtípus, itt már a tömeg teljesen kikelt magából, hogy most már kánaán, ennél több sose fog kelleni, mail, mindenféle fonttal, wow, és maga az Úristen jelenti be, személyesen. Azóta röhögök rajta, mikor eszembe jut, főleg ilyen hasonló, MS-os bejelentések kapcsán.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

még a 2000-es évek végéről

Igen, pontosan emlékszem erre, 2987-ben volt, mert egy szép augusztusi napon, amikor elugrottam egy kávéra a szomszéd galaxisba, a hipertér ugrás alkalmával meghúzódott a derekam. Féreglyukat kellett keresnem hazafelé, mert a derekam már nem bírta a nagy gyorsulást. :)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nem, az nem vicces. De ha figyelmesen olvasol, akkor írtam, hogy itt nem csak a késői feltalálással van baj, hanem hogy forradalmi, meg fantasztikus feature-ként próbálják eladni. Linuxnál nem is látsz olyat, hogy úgy próbálnák feltüntetni, hogy ők találták ki a DirectX-et, shadereket, Steamet, kereket, stb.. Meg a játékok az a műfaj, ami eddig nem csak azért nagyon volt lehetséges, mert a linuxos fejlesztők bénák meg technológiailag elmaradottak hozzá, hanem a játékok világa van úgy kitalálva, hogy minden zárt kód legyen (mert ha nyílt, akkor mindenki lewarezolja, könnyen crackeli), meg lehetőleg semmilyen nyílt szabvánnyal ne legyen általában kompatibilis, meg tele legyen DRM/anticheat védelmekkel. Így természetesen mindenki tisztában van azzal, hogy itt Linuxék le vannak maradva, nem is próbálják úgy feltüntetni, hogy megváltják a világot. Egyébként meg szerintem a Linux sose lesz jó játékplatform. Nem azért, mert rossz lenne, hanem mert más szempontok szerint fejlesztik, általában mostohán van benne kezelve a zárt forráskód. Nem rosszindulatból, hanem a nyílt fejlesztésről szól, meg hogy állandóan jönnek az új verzió, nem őrzik a fejlesztők a visszafelé kompatibilitást, így fénysebességel törnek el dolgok. Persze ez a fejlesztőn is múlik, hogy mennyire gondozza a zárt kódját ez ügyben, mennyire igazítja hozzá rendszeres update-ekkel az új verziókhoz, de a játékfejlesztők az az állatfajta, akik a leglustábbak, egyszer kihoznak egy verziót, nem nagyon nyúlnak hozzá, hátradőlnek. Na, Linux alatt ezt nem lehet, mert jön az új kernel, új verziós systemd, Wayland, új X.org, új verziós mesa, új LLVM compiler, új Gtk libek, új hangrendszerek, és a régi zárt kódok olyan gyorsan törnek el ebben a forgatagban, hogy pislogni nincs idő. Nyílt kódnál ez nem probléma annyira, zártnál viszont kínos lesz, nagyon hamar. Tehát maga az egész linuxos fejlesztési mentalitás és ökoszisztéma olyan, hogy csak a nyílt kód működjön, a zárt meg lehetetlenüljön el. Ezért nem szeretik a nagy, profitorintált fejlesztőcégek, Adobe meg társai.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Azért talán nem mindegy, hogy a szakmai kvalitásaid lehetővé teszik, hogy egy marginális "szuperrendszer" létéből hosszútávon jól megélj (és közben az Apple és Microsoft részvényeid is fialnak:), vagy egy keserű "linuxos" csíra vagy, aki kénytelen Windowszal is foglalkozni, hogy valahogy megéljen... :D

Ne értsd félre. Ha pl. "linuxbuzi" vagy, én örülök, ha meg tudsz élni a "Linuxból", vagy bármiből, ami kedves neked.

:)

Igen, és pont emiatt is vagyok linuxos. Nem azért, mert nem értenék a Windowshoz, vagy ne lenne pénzem arra, vagy Macre, vagy iAkármire. Ez a Linux egyik előnye, hogy azonnal hozzák a technológiai újításokat, verzióról verzióra, azonnal megkapod. Nincs az, hogy valami nagy multira várni, mire impelmentálja, ha neki megéri, meg úgy találják, hogy gazdaságos, eladható. Épp ezért ingyenes, meg nyílt, hogy mindenki szabadon hozzáférjen, szabadon terjeszthető legyen, és a fejlesztőknek ne kelljen jogi, gazdasági akadályokkal, meg visszafelé kompatibilitás őrizgetésével szívniuk, ami hátráltatná őket. Nyilván cserében ára is van, nincs ingyen, időddel fizetsz, tanulni kell, tesztelni, dolgozni kell érte, nincsen rá támogatás (neked kell támogatni, megoldani magadnak), nem tolják az ember segge alá, vagyis csak a mainstream disztrók, de azok meg megint nem elég bleeding edge-ek általában, azok is inkább megragadnak hülyebiztos, alap, bevált, LTS feature-öknél, amik 1-2 verzióval hátrébb járnak, vagy még jobban le vannak maradva, meg feature-ök közül is több default ki van kapcsolva (pl. Wayland session meg hasonlók).

És még azzal sem lenne olyan óriási baj, hogy valamit később implementálnak, de ez általában nevetségesen későn, meg nyomják hozzá ezt a marketingpúdert, hogy micsoda fantasztikus feature, közben meg feltalálták a kereket. Jujj, hogy 32 bit, meg SMP, meg naplózó fájlrendszer az NT-kben, mikor már abban az időben unixlike rendszerek futottak full 64 biten, DEC Alphán, stb..

Pl. nemrég, mikor a Windows Notepad-et újították meg, akkor nagy büszkeséggel be volt harangozva, hogy megemelt fájlméretkorlát, unixos sorvégek, UTF-kódolás, stb., wow! Persze 1 gigás és nagyobb fájlokba továbbra is beletörik a bicskája, meg se kódszínezés, se blokkkezelés, se blokkkijelölés, se multikurzor, se semmi, de azért örülünk neki.

De pl. nemrég néztem egy relatíve friss FreeDOS-os videót, amin egy új, „modern” text editort mutattak be, hú, hogy milyen modern, letisztult, distraction free, mivel nincsenek menük, nincs GUI, nincs semmi, csak funkcióbillentyűk. A kommentekben ott pirították vim-esek, hogy vi formájában ők már ebben a distraction free, keyboard driven workflowban nyomják évtizedek óta, Emacsesek nem különben.

A legrosszabb nem is ez, hanem mikor már kínjukban új feature sincs, mint most legutóbb az átdolgozott Firefox GUI, megint sikerült jól szétcseszniük flat designosra, rondára, csak azért, hogy nehogy a régi felület legyen, hanem valami másik. Így lett helyette szarabb, de ennek kell örülni, mert „új”. Közben meg semmi előnye, de már be van harangozva, hogy már csak párat kell aludni, és milyen fantasztikusan megújul a Firefox, új böngészőt kapunk, meg minden. Vagy pl. mikor a Gnome3 nem hogy új feature-öket hozott, hanem sokszor elvett, menük, asztali ikonok, stb., vagy a Win8-as ModernUI, elvéve először ablakokat, menüket, Start Menüt, ezeket később visszahozták, de csak akkor, mikor már beégtek vele, és tömegesen reklamáltak az egységsugarú userek is.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Ember! Ez tréfa volt. (ottaszmájli)

De még a linuksz is 10-15 évvel követi az AIX-et.

A Windows legbámulatosabb tulajdonsága pedig az, hogy pontosan ugyanazt végzi a szoftver install, mint AIX alatt, de néhány százszor lassabban. Ez utolérhetetlen!

Az AIX a WHQL-hez képest rendelkezik egy olyan tuladonsággal, ha "sehonnan" raksz fel egy új hardverhez drivert, akkor kiírja mit kell felraknod. Ez a "másik" rendszeren egy ablak, ahol kiválaszthatod: honnan. ;) Igaz, kifelejtettem a modernebb rendszereket, amikor az automatikusan megtalált és letöltött driver néha simán hazavág mindent. (Mondtam: A gyártótól letöltöttet rakd fel! :-))

pontosan ugyanazt végzi a szoftver install, mint AIX alatt, de néhány százszor lassabban

Mivel láma vagyok, nálam a Fedora csomagkezelője frissít sokkal lassabban, mint p.l. a Manjaro-é. Mindkettő alapbeállításokkal, nem piszkáltam a csomagforrások beállítását.

Mondjuk nem néhány százszor, csak úgy 3x - 4-szer.

:(

Szerkesztve: 2021. 05. 27., cs – 16:03

Állitolag ez a menő: https://chocolatey.org/

Tud ez annyit?

Csak messziről kérdezgetem. A Windows ismereteim meghaltak 10+ éve és annyit tudok hogyan kell felrakni a Steam -et.

Visszafogottan érdekel a Win10+WSL -re átállás. Játék és munka egy OS-ben. :)

Szerintem maradj is ennél. Ahogy ezt a WinGet-et ismertető videót nézem, elég bugos és nehézkes még, nehéz új szoftvereket hozzáadni, sok szoftvert el sem fogad, ami csak interaktív módon telepíthető. A Chocolately meg már egy jó ideje jelen lévő, bizonyított megoldás, jó ideig nem is lesznek egy szinten.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”

Vótmá' ilyen!

PKGMGR.EXE

Szoval ez meg a Winsowsos fronton sem uj. 

A Windows hosszú file név támogatása bizonyos esetekben azt okozta, hogy a file ilyen AKARMI~1.JPG névre truncatelődött a 8 + 3 karakteres dos filenévben, pl. másolásnál, ha olyan program másolta, ami nem támogatta a hosszú filenevet (vagy a filerendszer pl. stb.)

Ez már a Windows desktop éve? :D

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Nahát, hogy hol tart a modern technika... :D

PS > winget upgrade gimp
Found GIMP [GIMP.GIMP]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://download.gimp.org/pub/gimp/v2.10/windows/gimp-2.10.24-setup-1.exe
██████████████████████████████ 226 MB / 226 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Hogyne, bőven van mit még faragni ezen, de kezdetnek azért jobb egy "winget upgrade Gimp" kiadása, mint vadászni, hogy van-e frissebb Gimp... :)

Mondjuk az is vicces, hogy a "repository" egy GitHub repository és pull request alapú a csomagok frissítése.

Van némi csuklás azért:

PS > winget upgrade LibreOffice
Found LibreOffice [LibreOffice.LibreOffice]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://download.documentfoundation.org/libreoffice/stable/7.1.3/win/x86_64/LibreOffice_7.1.3_Win_x64.msi
██████████████████████████████ 313 MB / 313 MB
Successfully verified installer hash
Starting package install...
Installer failed with exit code: 3010
Installer log is available at: AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir\WinGet-LibreOffice.LibreOffice.7.1.3.2-2021-05-28-10-54-54.232.log

Nézzük csak...

$gt; less AppData/Local/Packages/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe/LocalState/DiagOutputDir/WinGet-LibreOffice.LibreOffice.7.1.3.2-2021-05-28-10-54-54.232.log
"AppData/Local/Packages/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe/LocalState/DiagOutputDir/WinGet-LibreOffice.LibreOffice.7.1.3.2-2021-05-28-10-54-54.232.log" may be a binary file.  See it anyway?

És bináris valóban log... :D

He?!

MSI (s) (DC:AC) [11:03:04:103]: Product: LibreOffice 7.1.3.2 -- Installation operation completed successfully.
MSI (s) (DC:AC) [11:03:04:104]: Windows Installer installed the product. Product Name: LibreOffice 7.1.3.2. Product Version: 7.1.3.2. Product Language: 2057. Manufacturer: The Document Foundation. Installation success or error status: 0.
MSI (s) (DC:AC) [11:03:04:105]: Windows Installer requires a system restart. Product Name: LibreOffice 7.1.3.2. Product Version: 7.1.3.2. Product Language: 2057. Manufacturer: The Document Foundation. Type of System Restart: 2. Reason for Restart: 1.
MSI (s) (DC:AC) [11:03:04:106]: Product: LibreOffice 7.1.3.2. Restart required. The product installation or update required a restart for all changes to take effect.  The restart was deferred to a later time.

Failed, ja.

Na, előbb-utóbb jó lesz ez, kicsit túlzás az 1.0 verzió... :)

Name   Id          Version   Available   Source
------------------------------------------------
Zoom   Zoom.Zoom   5.1       5.6.961     winget

PS > winget upgrade Zoom
No applicable update found.
PS > winget upgrade Zoom.Zoom
No applicable update found.

Egyébként tetszik, hogy ezeket a szarokat lehet parancssorból is frissíteni:

PS > winget upgrade Battle.Net
Found Battle.Net [Blizzard.BattleNet]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading http://dist.blizzard.com/downloads/bna-installers/322d5bb9ae0318de3d4cde7641c96425/retail.1/Battle.net-Setup-enUS.exe
  ██████████████████████████████  2.73 MB / 2.73 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Kis szépséghiba, hogy a legtöbb alkalmazásnak GUI installer/updater megoldása van és az indul el legtöbbször, és ha maga az installer nem kezeli az upgrade műveletet és ilyenkor lesz belőle (minimum) kettő:

Name             Id               Version   Available   Source
--------------------------------------------------------------
Ultimaker Cura   Ultimaker.Cura   4.8.0     4.9.1       winget
Ultimaker Cura   Ultimaker.Cura   4.9.1

Most komolyan winget?! Akármikor át lehet nevezni egy editorral az aptgetet :D

Hát, na... :D

> winget upgrade --all
An unexpected error occurred while executing the command:
Download request status is not success.
0x80190194 : Not found (404).