Вам не хватает библиотеки libxml2. Установите его из терминала:
sudo apt-get install libxml2
У вас есть несколько опций, если вы хотите указать /home/deploy/.BuildServer на другой каталог, /under_root/somefolder/.
1) Создать символическую ссылку
ln -s /under_root/somefolder/ /home/deploy/.BuildServer
Вы должны удалить сначала выберите каталог .BuildServer. Кроме того, вы можете переместить каталог .BuildServer в новое место:
mv /home/deploy/.BuildServer/ /under_root/somefolder/
Теперь запустите команду ln (см. Выше). Примечание. Пользователь, имеющий доступ к /under_root/somefolder/, должен иметь доступ к этой папке. Предположим, что пользователь deploy, somefolder принадлежит deploy, но /under_root принадлежит другому пользователю. Теперь у вас есть две возможности: пусть deploy будет членом группы, используемой для /under_root, и добавьте бит выполнения в группу. ([F15]). В другом случае развертывание не может иметь групповой контроль над /under_root. В этом случае убедитесь, что кто-нибудь может погрузиться в каталог: chmod o+x /under_root). Это необходимо сделать для каждой папки «выше» /under_root/somefolder.
2) Bind mount
Это может сделать только пользователь с правами root (обратитесь к вашему системному администратору).
mount --bind /under_root/somefolder /home/deploy/.BuildServer
Используя этот метод, нет необходимости возиться с разрешениями /under_root. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в /home/deploy.
у вас несколько вариантов, если вы хотите, чтобы точки [F4] и в другом каталоге, /under_root/somefolder/.
1) создать симлинк
ln -s /under_root/somefolder/ /home/deploy/.BuildServer
следует удалить .Каталог BuildServer первый. Кроме того, вы можете перейти в каталог [F6], чтобы на новом месте:
mv /home/deploy/.BuildServer/ /under_root/somefolder/
теперь выполните команду ln (см. выше). Примечание: пользователь /under_root/somefolder/ должны иметь доступ к этой папке. Сказал пользователь на [F9], somefolder принадлежит deploy, но /under_root принадлежит какому-либо другому пользователю. Теперь у вас есть две возможности: пусть [от f13] быть участником группы, используемые для /under_root и придаст бит исполнения для группы. (chmod g+x /under_root). Другое дело, что развернуть не имеют groupship за /under_root. В этом случае, убедитесь, что кто-то может нырнуть в каталоге: [f17 в]). Это должно быть сделано для каждой папки "выше" /under_root/somefolder.
2) монтирования
это может сделать только пользователь с правами root (обратитесь к сисадмину).
mount --bind /under_root/somefolder /home/deploy/.BuildServer
, используя этот метод, нет необходимости возиться с разрешениями [зг19]. Еще одно преимущество перед симлинки заключается в том, что этот метод работает даже если SSH в chroot-окружении /home/deploy.
у вас несколько вариантов, если вы хотите, чтобы точки [F4] и в другом каталоге, /under_root/somefolder/.
1) создать симлинк
ln -s /under_root/somefolder/ /home/deploy/.BuildServer
следует удалить .Каталог BuildServer первый. Кроме того, вы можете перейти в каталог [F6], чтобы на новом месте:
mv /home/deploy/.BuildServer/ /under_root/somefolder/
теперь выполните команду ln (см. выше). Примечание: пользователь /under_root/somefolder/ должны иметь доступ к этой папке. Сказал пользователь на [F9], somefolder принадлежит deploy, но /under_root принадлежит какому-либо другому пользователю. Теперь у вас есть две возможности: пусть [от f13] быть участником группы, используемые для /under_root и придаст бит исполнения для группы. (chmod g+x /under_root). Другое дело, что развернуть не имеют groupship за /under_root. В этом случае, убедитесь, что кто-то может нырнуть в каталоге: [f17 в]). Это должно быть сделано для каждой папки "выше" /under_root/somefolder.
2) монтирования
это может сделать только пользователь с правами root (обратитесь к сисадмину).
mount --bind /under_root/somefolder /home/deploy/.BuildServer
, используя этот метод, нет необходимости возиться с разрешениями [зг19]. Еще одно преимущество перед симлинки заключается в том, что этот метод работает даже если SSH в chroot-окружении /home/deploy.
у вас несколько вариантов, если вы хотите, чтобы точки [F4] и в другом каталоге, /under_root/somefolder/.
1) создать симлинк
ln -s /under_root/somefolder/ /home/deploy/.BuildServer
следует удалить .Каталог BuildServer первый. Кроме того, вы можете перейти в каталог [F6], чтобы на новом месте:
mv /home/deploy/.BuildServer/ /under_root/somefolder/
теперь выполните команду ln (см. выше). Примечание: пользователь /under_root/somefolder/ должны иметь доступ к этой папке. Сказал пользователь на [F9], somefolder принадлежит deploy, но /under_root принадлежит какому-либо другому пользователю. Теперь у вас есть две возможности: пусть [от f13] быть участником группы, используемые для /under_root и придаст бит исполнения для группы. (chmod g+x /under_root). Другое дело, что развернуть не имеют groupship за /under_root. В этом случае, убедитесь, что кто-то может нырнуть в каталоге: [f17 в]). Это должно быть сделано для каждой папки "выше" /under_root/somefolder.
2) монтирования
это может сделать только пользователь с правами root (обратитесь к сисадмину).
mount --bind /under_root/somefolder /home/deploy/.BuildServer
, используя этот метод, нет необходимости возиться с разрешениями [зг19]. Еще одно преимущество перед симлинки заключается в том, что этот метод работает даже если SSH в chroot-окружении /home/deploy.
У вас есть несколько вариантов, если вы хотите указать /home/deploy/.BuildServer
в другой каталог, / under_root / somefolder /
.
1) Создайте символическую ссылку
ln -s / under_root / somefolder / /home/deploy/.BuildServer
Вы должны удалить каталог .BuildServer первый. Кроме того, вы можете переместить каталог .BuildServer
в новое место:
mv /home/deploy/.BuildServer/ / under_root / somefolder /
[ ! d28]Теперь запустите команду
ln
(см. выше). Примечание. Пользователь, имеющий доступ к/ under_root / somefolder /
, должен иметь доступ к этой папке. Скажем, пользовательdeploy
,somefolder
принадлежитdeploy
, но/ under_root
принадлежит другому пользователю. Теперь у вас есть две возможности: пустьdeploy
будет членом группы, используемой для/ under_root
, и добавьте бит выполнения в группу. (chmod g + x / under_root
). В другом случае развертывание не может иметь групповой контроль над/ under_root
. В этом случае убедитесь, что кто-то может погрузиться в каталог:chmod o + x / under_root
).2) Bind mount
Это может быть сделано только пользователем с (!)
mount --bind / under_root / somefolder /home/deploy/.BuildServer
Используя этот метод, существует не нужно возиться с разрешениями
/ under_root
. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в/ home / deploy
.
У вас есть несколько вариантов, если вы хотите указать /home/deploy/.BuildServer
в другой каталог, / under_root / somefolder /
.
1) Создайте символическую ссылку
ln -s / under_root / somefolder / /home/deploy/.BuildServer
Вы должны удалить каталог .BuildServer первый. Кроме того, вы можете переместить каталог .BuildServer
в новое место:
mv /home/deploy/.BuildServer/ / under_root / somefolder /
[ ! d28]Теперь запустите команду
ln
(см. выше). Примечание. Пользователь, имеющий доступ к/ under_root / somefolder /
, должен иметь доступ к этой папке. Скажем, пользовательdeploy
,somefolder
принадлежитdeploy
, но/ under_root
принадлежит другому пользователю. Теперь у вас есть две возможности: пустьdeploy
будет членом группы, используемой для/ under_root
, и добавьте бит выполнения в группу. (chmod g + x / under_root
). В другом случае развертывание не может иметь групповой контроль над/ under_root
. В этом случае убедитесь, что кто-то может погрузиться в каталог:chmod o + x / under_root
).2) Bind mount
Это может быть сделано только пользователем с (!)
mount --bind / under_root / somefolder /home/deploy/.BuildServer
Используя этот метод, существует не нужно возиться с разрешениями
/ under_root
. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в/ home / deploy
.
У вас есть несколько вариантов, если вы хотите указать /home/deploy/.BuildServer
в другой каталог, / under_root / somefolder /
.
1) Создайте символическую ссылку
ln -s / under_root / somefolder / /home/deploy/.BuildServer
Вы должны удалить каталог .BuildServer первый. Кроме того, вы можете переместить каталог .BuildServer
в новое место:
mv /home/deploy/.BuildServer/ / under_root / somefolder /
[ ! d28]Теперь запустите команду
ln
(см. выше). Примечание. Пользователь, имеющий доступ к/ under_root / somefolder /
, должен иметь доступ к этой папке. Скажем, пользовательdeploy
,somefolder
принадлежитdeploy
, но/ under_root
принадлежит другому пользователю. Теперь у вас есть две возможности: пустьdeploy
будет членом группы, используемой для/ under_root
, и добавьте бит выполнения в группу. (chmod g + x / under_root
). В другом случае развертывание не может иметь групповой контроль над/ under_root
. В этом случае убедитесь, что кто-то может погрузиться в каталог:chmod o + x / under_root
).2) Bind mount
Это может быть сделано только пользователем с (!)
mount --bind / under_root / somefolder /home/deploy/.BuildServer
Используя этот метод, существует не нужно возиться с разрешениями
/ under_root
. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в/ home / deploy
.
У вас есть несколько вариантов, если вы хотите указать /home/deploy/.BuildServer
в другой каталог, / under_root / somefolder /
.
1) Создайте символическую ссылку
ln -s / under_root / somefolder / /home/deploy/.BuildServer
Вы должны удалить каталог .BuildServer первый. Кроме того, вы можете переместить каталог .BuildServer
в новое место:
mv /home/deploy/.BuildServer/ / under_root / somefolder /
[ ! d28]Теперь запустите команду
ln
(см. выше). Примечание. Пользователь, имеющий доступ к/ under_root / somefolder /
, должен иметь доступ к этой папке. Скажем, пользовательdeploy
,somefolder
принадлежитdeploy
, но/ under_root
принадлежит другому пользователю. Теперь у вас есть две возможности: пустьdeploy
будет членом группы, используемой для/ under_root
, и добавьте бит выполнения в группу. (chmod g + x / under_root
). В другом случае развертывание не может иметь групповой контроль над/ under_root
. В этом случае убедитесь, что кто-то может погрузиться в каталог:chmod o + x / under_root
).2) Bind mount
Это может быть сделано только пользователем с (!)
mount --bind / under_root / somefolder /home/deploy/.BuildServer
Используя этот метод, существует не нужно возиться с разрешениями
/ under_root
. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в/ home / deploy
.
У вас есть несколько вариантов, если вы хотите указать /home/deploy/.BuildServer
в другой каталог, / under_root / somefolder /
.
1) Создайте символическую ссылку
ln -s / under_root / somefolder / /home/deploy/.BuildServer
Вы должны удалить каталог .BuildServer первый. Кроме того, вы можете переместить каталог .BuildServer
в новое место:
mv /home/deploy/.BuildServer/ / under_root / somefolder /
[ ! d28]Теперь запустите команду
ln
(см. выше). Примечание. Пользователь, имеющий доступ к/ under_root / somefolder /
, должен иметь доступ к этой папке. Скажем, пользовательdeploy
,somefolder
принадлежитdeploy
, но/ under_root
принадлежит другому пользователю. Теперь у вас есть две возможности: пустьdeploy
будет членом группы, используемой для/ under_root
, и добавьте бит выполнения в группу. (chmod g + x / under_root
). В другом случае развертывание не может иметь групповой контроль над/ under_root
. В этом случае убедитесь, что кто-то может погрузиться в каталог:chmod o + x / under_root
).2) Bind mount
Это может быть сделано только пользователем с (!)
mount --bind / under_root / somefolder /home/deploy/.BuildServer
Используя этот метод, существует не нужно возиться с разрешениями
/ under_root
. Еще одно преимущество над символическими ссылками заключается в том, что этот метод работает, даже если ssh chroots в/ home / deploy
.