У меня проблема с загрузкой пакета и установкой команды curl, у меня она не работает.Разве это не доступно в AEM 6.1?
curl -u admin: admin -F file = @ "имя zip-файла" -F name = "имя пакета" -F force = true -F install = truehttp://localhost:4502/crx/packmgr/service.jsp
Когда я впервые загружаю пакет с помощью curl -u admin: admin -F package = @ "name_of_package.zip" http://localhost:4502/crx/packmgr/service/.json/?cmd=upload
И устанавливаем его с помощью curl -u admin:admin -X POST http://localhost:4505/crx/packmgr/service/.json/etc/packages/export/name пакета? cmd = install
Тогда все работает нормально.
Вот ответ, который я получаю для загрузки и установки
<crx version="1.2.11" user="admin" workspace="crx.default">
<request>
<param name="package" value="common-tools-package-1.0.6.zip"/>
<param name="name" value="common-tools-package"/>
<param name="force" value="true"/>
<param name="install" value="true"/>
</request>
<response>
<data> +------------+-----------------------------------------+ | Arguments | Comment | +------------+-----------------------------------------+ | cmd=help | print this help | +------------+-----------------------------------------+ | cmd=ls | print a list of all packages | +------------+-----------------------------------------+ | cmd=rm | remove a package | | name | package name | | [group] | group name (optional) | +------------+-----------------------------------------+ | cmd=build | build a package | | name | package name | | [group] | group name (optional) | +------------+-----------------------------------------+ | cmd=inst | install a package | | name | package name | | [strict] | true to fail on error | | [group] | group name (optional) | +------------+-----------------------------------------+ | cmd=uninst| uninstall a package | | name | package name | | [group] | group name (optional) | +------------+-----------------------------------------+ | GET | download a package | | | (content-disposition header contains | | | the correct filename) | | [cmd=get] | optional | | name | package name | | [group] | group name (optional) | +------------+-----------------------------------------+ | POST | upload a new package | | file | package to upload | | [name] | optional name | | [strict] | true to fail on install error | | [install] | automatically install package if 'true' | +------------+-----------------------------------------+ </data>
<status code="200">ok</status>
</response>
</crx>