Кілька годин тому ми опублікували статтю, яка більшості ненависників Microsoft не дуже сподобалася, тому що - говорила вона ваш браузер Edge підходить до Linux. Це була лише одна з презентацій, яку вони зробили вчора на Microsoft Build 2020, але було багато інших, таких як WSL, який дозволить нам запускати додатки Linux з графічним інтерфейсом у Windows 10. Новинка, про яку ми зараз поговоримо що вони зателефонували Вінгет і це не має багато спільного з Linux, окрім певної подібності.
Багато з вас вже зрозуміють, навіть не прочитавши нічого про те, що Winget - це як APT для Linux, але для Windows. Так воно і є. На даний момент знаходиться на попередній стадії, лише для інсайдерів або шляхом ручної інсталяції, але, протестувавши, я впевнений, що це буде найкращим інсталятором для нас, користувачів Linux, коли нам доведеться торкатися Windows. Через його простоту і через те, що ми добре до цього звикли.
Як протестувати попередню версію Winget
Перш ніж вказати прості кроки, ми повинні пояснити щось: при встановленні необхідного пакету ми будемо оновлювати інсталятор Windows. Якщо ми це зробимо, повернення назад не буде, і програмне забезпечення не буде автоматично оновлюватися, поки воно не вийде з бета-версії та не буде включено в операційну систему, для чого може пройти пару місяців і більше. З цим пояснюються наступні кроки:
- Ми відкриваємо браузер і переходимо на сторінку проекту, до якої ми можемо отримати доступ тут.
- Ми завантажили файл, який на момент написання цієї статті відображається як Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle.
- Ми виконуємо файл, завантажений на кроці 2, не пам’ятаючи попередження про те, що ми будемо модифікувати інсталятор Windows 10.
- Далі ми натискаємо Оновити. Ми чекаємо. Якщо це трапиться з вами, як я, індикатор виконання не зупиниться на 100%, а раніше. З’явиться повідомлення з проханням запустити пакет.
- Після встановлення програмного забезпечення ми можемо провести тести. Ми можемо зробити їх у командному рядку, у PowerShell або в новій програмі Terminal. Для користувачів Linux я рекомендую новий додаток Terminal, оскільки він більше нагадує нам про те, що ми вже використовуємо. Він доступний у магазині Microsoft.
- Нарешті, ми вводимо команди, такі як "winget install vlc" (без лапок), щоб встановити VLC. За бажанням ми можемо зробити це з панелі запуску, яка зараз відображається на клавіші Windows + R.
Доступні команди та опції
Використання Winget у новій програмі Windows 10 Terminal є дуже схоже на те, як ми робимо це в Linux. Головна відмінність полягає в тому, що Winget не запитує у нас пароль або підтвердження. Після введення команди, наприклад, "winget install vlc", вона почне пошук у сховищі, і, якщо буде збіг, завантажить та встановить його. На відміну від Linux, додатки, принаймні зараз, не можуть запускатися з терміналу.
На веб-сайті GitHub, доступному на першому кроці підручника, вони пояснюють, які дії доступні, серед яких, на мою думку, найбільш корисними є «встановити» та «знайти»:
- встановлювати встановіть даний додаток.
- Показувати відображає інформацію про програму.
- джерело керує джерелами додатків.
- пошук Знаходить і відображає інформацію про програми.
- мішанина майстра, щоб встановити швидкі файли.
- стверджувати перевірити файл маніфесту.
- -Допомога надає допомогу в командному рядку.
- –Інфо надає додаткові дані, що корисно для проблем із запуском програмного забезпечення.
- -версію показує клієнтську версію.
Я думаю, що користувачам Linux не потрібно пояснювати переваги такої інсталяційної системи. Для початку, все, що ми встановимо, ми будемо робити з офіційних джерел, що додасть трохи безпеки Windows. Щоб продовжити, якщо ми знаємо назву пакета або знаходимо його за допомогою «програми пошуку winget», нам не доведеться відкривати браузер і шукати його самостійно. Коротше кажучи, і хоча я сильно не торкаюся Windows, я радий, що Microsoft "плагіатнувала" цю систему управління та встановлення пакунків.
Кожного разу, коли Windows збирається скопіювати ідею, варіант чи аспект Linux та її робочих столів, у ЗМІ з’являється повідомлення про те, що вона любить Linux та все таке театр. Якби я хотів Linux, а безкоштовний код насправді не залишав би нам крихти, я б справді ставлю із повними рішеннями. Край? один мій ... .. Я збираюся встановити шпигунське програмне забезпечення на своєму Linux.
rm -r / windows10
Очевидно, що Microsoft не піклується про бледол Gnu Linux як такий, якщо він вдався до нього, це тому, що він потрібен для Windows, а отже, і для доступу до світу серверів, де Microsoft становить меншість.
Потрібно бути дуже наївним, щоб повірити, що Microsoft любить Windows, єдине, що вона любить - це гроші, і хоча Gnu Linux корисний для своїх цілей, ласкаво просимо.
Не забуваємо, що девіз Microsoft («Прийняти, розширити та погасити») є актуальним як ніколи раніше.
Я думаю, що якщо нам доведеться порівняти це з чимось, це було б з роботою AUR у дистрибутивах типу Arch.Winget насправді не завантажує пакет із сховища, а замість цього завантажує "скрипт", який повідомляє йому, де завантажити інсталяційний файл та спосіб його встановлення.
РЕПО спільноти, з якого завантажуються сценарії, це: https://github.com/microsoft/winget-pkgs. Кожен може внести свій внесок.