К содержимому
weld_

Установка

Требования, команды установки и первые шаги. Хэш скрипта показан рядом с командой: сверьте его до запуска.

Требования

Linux x86-64

  • TPM 2.0
  • Пользователь в группе tss, иначе ENR-005
  • Secret Service: GNOME Keyring или KWallet, иначе REL-TUF-001
  • git

Для входа нужен браузер на любом устройстве. macOS и ARM в первый выпуск не входят.

Установка

Сверьте хэш и запустите. Установщик входит в аккаунт по короткому коду и ставит вашу личную голову weldctl.

Linux
curl -fsSLO https://weld.naasson.com/install.sh
echo "a13585cea11c3d7ff5f2af0cd142821eb6d199200d3518a164e790ff720bd4f3  install.sh" | sha256sum -c -
WELDCTL_INSTALL_SHA256=a13585cea11c3d7ff5f2af0cd142821eb6d199200d3518a164e790ff720bd4f3 sh install.sh

SHA-256 install.sha13585cea11c3d7ff5f2af0cd142821eb6d199200d3518a164e790ff720bd4f3

Затем

<data-dir> — новый каталог проекта устройства, <device-name> — имя устройства, <grant-id> — из rights.json или кабинета.

  1. Обновите голову. Это делается до активации.

    weldctl
    weldctl release update head upgrade --registry-url https://weld.naasson.com
  2. Сохраните права в файл.

    weldctl
    weldctl release update head rights --registry-url https://weld.naasson.com --out rights.json
  3. Зарегистрируйте устройство. Оно занимает одно место.

    weldctl
    weldctl release update head enroll --root <data-dir> --rights rights.json --name <device-name>
  4. Активируйте устройство.

    weldctl
    weldctl release update head activate --root <data-dir> --edition installer --owner-grant-id <grant-id>
  5. Скачайте тело своего набора. Обновления приходят этой же командой.

    weldctl
    weldctl release update body fetch-remote --registry-url https://weld.naasson.com --root <data-dir>