ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿನ್ಗೆಟ್ 1.4 (ವಿಂಡೋಸ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್) ಅನ್ನು ಪರಿಚಯಿಸಿದೆ, ಇದನ್ನು ಸಮುದಾಯ-ಬೆಂಬಲಿತ ರೆಪೊಸಿಟರಿಯಿಂದ ವಿಂಡೋಸ್ನಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸ್ಟೋರ್ಗೆ ಕಮಾಂಡ್-ಲೈನ್ ಪರ್ಯಾಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಕೋಡ್ ಅನ್ನು C++ ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು, apt ಮತ್ತು dnf (ಇನ್ಸ್ಟಾಲ್, ಸರ್ಚ್, ಲಿಸ್ಟ್, ಅಪ್ಗ್ರೇಡ್, ಇತ್ಯಾದಿ) ನಂತಹ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ಗಳಿಗೆ ಹೋಲುವ ಆಜ್ಞೆಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. YAML ಸ್ವರೂಪದಲ್ಲಿ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಫೈಲ್ಗಳ ಮೂಲಕ ಪ್ಯಾಕೇಜ್ ನಿಯತಾಂಕಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. WinGet ರೆಪೊಸಿಟರಿಯು ಕೇವಲ ಒಂದು ಸೂಚ್ಯಂಕವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಬಾಹ್ಯ ಜಿಪ್ ಅಥವಾ msi ಫೈಲ್ಗೆ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, Microsoft Store, GitHub, ಅಥವಾ ಮುಖ್ಯ ಪ್ರಾಜೆಕ್ಟ್ ಸೈಟ್ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ). ಮ್ಯಾನಿಫೆಸ್ಟ್ ಫೈಲ್ಗಳ ರಚನೆಯನ್ನು ಸರಳಗೊಳಿಸಲು, ವಿಂಗೆಟ್-ಕ್ರಿಯೇಟ್ ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
ಪ್ರಸ್ತುತ, ರೆಪೊಸಿಟರಿಯು 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, ಮುಂತಾದ ಯೋಜನೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸುಮಾರು ಎರಡು ಸಾವಿರ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನೀಡುತ್ತದೆ VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard, Wireshark ಮತ್ತು ವಿವಿಧ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು. ಖಾಸಗಿ ರೆಪೊಸಿಟರಿಗಳ ರಚನೆಯು ಬೆಂಬಲಿತವಾಗಿದೆ, ಅದರೊಂದಿಗೆ ಸಂವಹನವನ್ನು REST API ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ನಲ್ಲಿ ರೆಡಿಮೇಡ್ ವಿನ್ಗೆಟ್ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ, ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ, ಇದು ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ನೊಂದಿಗೆ ಬಳಕೆದಾರರ ಸಂವಹನ ಮತ್ತು ಸಂಭವಿಸುವ ದೋಷಗಳ ಬಗ್ಗೆ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು "ಸೆಟ್ಟಿಂಗ್ಗಳು > ಗೌಪ್ಯತೆ > ಡಯಾಗ್ನೋಸ್ಟಿಕ್ಸ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ" ನಲ್ಲಿ "ಮೂಲ" ಮೌಲ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಅಥವಾ ಮೂಲ ಕೋಡ್ನಿಂದ WinGet ಅನ್ನು ನಿರ್ಮಿಸಬಹುದು.
ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:
- ಹಿಂದೆ ಬೆಂಬಲಿತ MSIX, MSI ಮತ್ತು EXE ಫಾರ್ಮ್ಯಾಟ್ಗಳ ಜೊತೆಗೆ ಅನುಸ್ಥಾಪನಾ ಫೈಲ್ಗಳು ಮತ್ತು ಸ್ಥಾಪಕವನ್ನು ಜಿಪ್ ಆರ್ಕೈವ್ಗಳಲ್ಲಿ ಪೂರೈಸಲು ಸಾಧ್ಯವಿದೆ.
- "ವಿಂಗಟ್ ಶೋ" ಆಜ್ಞೆಯ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ, ಅದರ ಫಲಿತಾಂಶಗಳು ಈಗ ಟ್ಯಾಗ್ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಖರೀದಿ ಪುಟಕ್ಕೆ ಲಿಂಕ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತವೆ.
- ಪರ್ಯಾಯ ಕಮಾಂಡ್ ಹೆಸರುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, "ಹುಡುಕಾಟ" ಆಜ್ಞೆಗಾಗಿ ಅಲಿಯಾಸ್ "ಫೈಂಡ್" ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, "ಇನ್ಸ್ಟಾಲ್" ಆಜ್ಞೆಗಾಗಿ ಅಲಿಯಾಸ್ "ಸೇರಿಸು", ಅಪ್ಗ್ರೇಡ್ಗಾಗಿ - ಅಪ್ಡೇಟ್ಗಾಗಿ, ಅಸ್ಥಾಪಿಸಲು - ಆರ್ಎಮ್, ಪಟ್ಟಿಗಾಗಿ - ಎಲ್ಎಸ್, ಮತ್ತು ಸೆಟ್ಟಿಂಗ್ಗಳಿಗಾಗಿ - ಕಾನ್ಫಿಗರ್.
- ಸುಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಥಾಪನೆ ಮತ್ತು ನವೀಕರಣ ಪ್ರಕ್ರಿಯೆ. ಉದಾಹರಣೆಗೆ, ನೀವು ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದರೆ, WinGet ಪ್ಯಾಕೇಜ್ನ ಉಪಸ್ಥಿತಿಯನ್ನು ಪತ್ತೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಸ್ಥಾಪಿಸುವ ಬದಲು ಅಪ್ಗ್ರೇಡ್ ಮಾಡಲು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಪ್ಗ್ರೇಡ್ ಆಜ್ಞೆಯನ್ನು ನೀಡುತ್ತದೆ ("--no-upgrade" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಈ ನಡವಳಿಕೆಯನ್ನು ತಡೆಯಲು).
- "--ವೈಟ್" ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕಾರ್ಯಾಚರಣೆಯು ಪೂರ್ಣಗೊಂಡ ನಂತರ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಾಗ, ಮುಂದುವರೆಯಲು ಕೀಲಿಯನ್ನು ಒತ್ತುವಂತೆ ನಿಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ, ಇದು ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಂದ ವಿಂಗೆಟ್ಗೆ ಕರೆ ಮಾಡುವಾಗ ಔಟ್ಪುಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಉಪಯುಕ್ತವಾಗಿದೆ.
ಮೂಲ: opennet.ru