Установка в Windows

From FreeCAD Documentation
Revision as of 10:53, 9 June 2020 by Baritone (talk | contribs)

Наиболее лёгкий способ установить FreeCAD под Windows - это загрузить одну из программ установки по ссылке ниже.

Template:DownloadWindowsStable

После загрузки файла .msi (Microsoft Installer)дважды щёлкните по нему мышкой для начала установки.

Далее приведена информация о технических опциях. Если она выглядит обескураживающей, не волнуйтесь! Большинству пользователей Windows не потребуется ничего кроме файла .msi чтобы установить FreeCAD и начать с ним работу!

Простая установка c Microsoft Installer

Простейший способ установить FreeCAD на Windows - использовать пакет загружаемой программы установки выше. Эта страница описывает использование и возможности Microsoft Installer для дополнительных опций установки.

The easiest way to install FreeCAD on Windows is by using the downloadable installer bundle above. This page describes the usage and features of the NSIS Installer for more installation options.

Если вы хотите загрузить версию для разработчиков (которая может быть нестабильной), см. страницу Загрузки.

Chocolatey

However, it is highly recommended that you use a package manager such as Chocolatey to keep your software updated. You can installed Chocolatey following these instructions and then open a PowerShell terminal as admin and run:

choco install freecad

every once in a while you can update your software with

choco upgrade freecad

to get the latest version available on Chocolatey repository. If there are any issues with the chocolatey package, you may contact maintainers on this page.

Установка из командной строки

В утилите командной строки msiexec.exe доступны дополнительные особенности, такие как не интерактивная установка и административная установка. Смотрите примеры ниже.

With the msiexec.exe command line utility, additional features such as non-interactive installation and administrative installation are available. See examples below.

Не интерактивная установка

Из командной строки

With the command line

msiexec /i FreeCAD<version>.msi

установка может быть начата программно. Дополнительные параметры могут быть переданы в конце командной строки, например

msiexec /i FreeCAD-2.5.msi TARGETDIR=R:\FreeCAD25

Ограниченный интерфейс пользователя

Величину пользовательского вмешательства, разрешенного установщиком, можно контролировать с помощью параметров /q:

The amount of user control permitted by the installer can be controlled with /q options:

  • /qn - без интерфейса
  • /qb - основной интерфейс - только маленький диалог прогресса с кнопкой Отмена
  • /qb! - как /qb, но скрыть кнопку Отмена
  • /qr - уменьшенный интерфейс - отображать все диалоги, которые не требуют взаимодействия с пользователем (пропустить все модальные диалоги)
  • /qn+ - как /qn, но отобразить диалог "Завершено" по окончании
  • /qb+ - как /qb, но отобразить диалог "Завершено" по окончании

Целевая папка

Параметр TARGETDIR определяет корневую папку для установки FreeCAD. Например, для установки на отдельный диск, может быть указано

The property TARGETDIR determines the root directory of the FreeCAD installation. For example, a different installation drive can be specified with

TARGETDIR=R:\FreeCAD25

По умолчанию TARGETDIR имеет значение [WindowsVolume\Programm Files\]FreeCAD<version>.

Установка для всех пользователей

Добавление

Adding

ALLUSERS=1

приводит к установке для всех пользователей. По умолчанию, не интерактивная установка (/i) устанавливает пакет только для текущего пользователя(который выполняет установку), а интерактивная установка предлагает диалог со значением по умолчанию "для всех пользователей", если пользователь, выполняющий установку, имеет достаточно привилегий.

Выбор функций

Некоторые из параметров позволяют выбрать функции при установке, переустановке или удалении. Перечень функций для установки FreeCAD

A number of properties allow selection of features to be installed, reinstalled, or removed. The set of features for the FreeCAD installer is

  • DefaultFeature - установить программное обеспечение и основные библиотеки
  • Documentation - установить документацию
  • Source code - установить исходники
  • ... ToDo

Кроме того, ALL указывает все функции. Все функции зависят от DefaultFeature, поэтому при установке любой функции автоматически устанавливается и функция по умолчанию. Следующие свойства управляют функциями, которые будут установлены или удалены

  • ADDLOCAL - список функций, которые будут установлены на локальном компьютере
  • REMOVE - список функций, которые будут удалены с локального компьютера
  • ADDDEFAULT - список функций, добавленных с конфигурацией по умолчанию (локально для всех функций FreeCAD)
  • REINSTALL - список функций, подлежащих переустановке / восстановлению
  • ADVERTISE - список функций, для которых необходимо выполнить рекламную установку

Есть несколько дополнительных свойств; для деталей см. документацию MSDN.

С этими опциями, добавив

ADDLOCAL=Extensions

устанавливается сам интерпретатор и регистрируются расширения, но больше ничего не устанавливается.

Удаление

С

With

msiexec /x FreeCAD<version>.msi

FreeCAD может быть удален. Для удаления нет необходимости иметь файл MSI; как вариант могут быть указаны пакет или код продукта. Вы можете найти код продукта, просмотрев свойства ярлыка Uninstall, который FreeCAD устанавливает в меню «Пуск».

Административная установка

С

With

msiexec /a FreeCAD<version>.msi

«административная» (сетевая) установка может быть инициирована. Файлы распаковываются в целевой каталог (который должен быть сетевым каталогом), но никакие другие изменения не вносятся в локальную систему. Кроме того, в целевом каталоге создается другой (меньший) msi-файл, который клиенты затем могут использовать для локальной установки (в будущих версиях также может быть предложено сохранить некоторые функции на сетевом диске в целом).

В настоящее время пользовательский интерфейс для административных установок отсутствует, поэтому целевой каталог необходимо передавать в командной строке.

Специальной процедуры удаления для административной установки не существует - просто удалите целевой каталог, если его больше не использует ни один клиент.

Реклама

С

With

msiexec /jm FreeCAD<version>.msi

в принципе можно было бы «рекламировать» FreeCAD на машине (с / ju для пользователя). Это приведет к тому, что в меню «Пуск» появятся значки и будут зарегистрированы расширения без фактической установки ПО. Первое использование функции приведет к ее установке.

В настоящее время установщик FreeCAD поддерживает только рекламу пунктов меню «Пуск», но не ярлыков.

Автоматическая установка на группу машин

С помощью групповой политики Windows можно автоматически устанавливать FreeCAD на группу компьютеров. Для этого выполните следующие действия:

  1. Перейти на контроллер домена
  2. Скопируйте файл MSI в папку, к которой открыт общий доступ для всех целевых компьютеров.
  3. Откройте оснастку MMC «Пользователи и компьютеры Active Directory»
  4. Перейдите к группе компьютеров, которым нужен FreeCAD
  5. Открыть Свойства
  6. Открыть Групповую Политику
  7. Добавить новую политику и редактировать ее
  8. В разделе «Конфигурация компьютера / Установка программного обеспечения» выберите «Новый» / «Пакет».
  9. Выберите файл MSI через сетевой путь
  10. Опционально, выберите, что вы хотите, чтобы FreeCAD был деинсталлирован, если компьютер выходит за рамки политики.

With Windows Group Policy, it is possible to automatically install FreeCAD on a group of machines. To do so, perform the following steps:

  1. Log on to the domain controller
  2. Copy the MSI file into a folder that is shared with access granted to all target machines.
  3. Open the MMC snapin "Active Directory users and computers"
  4. Navigate to the group of computers that need FreeCAD
  5. Open Properties
  6. Open Group Policies
  7. Add a new policy, and edit it
  8. In Computer Configuration/Software Installation, choose New/Package
  9. Select the MSI file through the network path
  10. Optionally, select that you want FreeCAD to be de-installed if the computer leaves the scope of the policy.

Распространение групповой политики обычно занимает некоторое время - для надежного развертывания пакета все компьютеры должны быть перезагружены.

Установка в Linux с использованием Crossover Office

Вы можете установить Windows-версию FreeCAD в системе Linux, используя CXOffice 5.0.1 . Запустите msiexec из командной строки CXOffice. Предполагается что установочный пакет находится в каталоге «software» на диске «Y:»:

msiexec / i Y: \\ software \\ FreeCAD <версия> .msi
msiexec /i Y:\\software\\FreeCAD<version>.msi

FreeCAD работает, но сообщается, что OpenGL дисплей не работает, как и другие программы, работающие под Wine, то есть Google SketchUp.