как изменить место установки "winget"?

Я хочу изменить путь установки winget (менеджера пакетов для Windows) наD:\Program Files\{insert folder name}. Это команда, которую мне сказали использовать в документации.

      winget install --id {insert program id} --location "D:\Program Files\{insert folder name}"

Но вместо этого он устанавливает файл вD:\Program

Я понял, что он считывает местоположение до места и создает папку до него. Чтобы убедиться, что я использовал имя папки без пробела и оно установлено правильно.

Изначально я разместил этот вопрос на StackOverflow , но он был помечен как компьютерное оборудование/программное обеспечение, и мне посоветовали опубликовать его здесь, как это подпадает под это?

2 ответа

Эта функция предлагается в разделе Можно ли указать путь установки программного обеспечения? #489.

Ответ от 11 июля 2020 г. был:

В Winget уже есть такая функция, используйтеwinget install Software.Name --location "C:\Folder\Software.Name"

Однако на данный момент поддержка ограничена .

НО, мы также только что получили поддержку интерактивного режима winget install Software.Name , который является более безопасным вариантом, чем--locationпрямо сейчас.

The locationОпция новая и, скорее всего, содержит ошибки, и кажется, вы их нашли.

Лучшее решение, возможно, — подождать, пока это будет исправлено, и добавить отчет об ошибке на https://github.com/microsoft/winget-cli/issues.

Если-iрешение не является вариантом, вы можете в качестве временного обходного пути вручную переместить содержимое папки и заменитьCпапку по символической ссылке наDпапка.

Для получения дополнительной информации см.Полное руководство по созданию символических ссылок (также известных как символические ссылки) в Windows .

вы можете использовать «Progra~1» для «Program Files» и «Progra~2» для «Program Files (x86)». это ошибка, вызванная синтаксисом powershell или cmd, а не winget. Вам необходимо преобразовать свой путь в любую форму без пробелов и специальных символов. Это должно стать вашей обычной привычкой, если вы не хотите сталкиваться с подобными проблемами.

Другие вопросы по тегам