Zypper работает только с установленными вами репозиториями.
Если вы не нашли пакет в zypper, рекомендуется:
1) Искать openSUSE в http://software.opensuse.org
2) Или добавьте репозитории, в которых есть ваш пакет
$ sudo zypper ar -f http://download.opensuse.org/repositories/filesystems/openSUSE_Tumbleweed "OBS: Filesystems"
$ sudo zypper refresh
$ sudo zypper install davfs2
вопрос объявления 1:
Это кажется правильным. Если вы установите git_wrapper
наgit_wrapper: /home/user/mywiki/.git/hooks/post-commit
(вместо git_wrapper: /home/user/mywiki.git/hooks/post-update
, вам не нужен шаг нажатия.
Вы также можете подумать о другом рабочем клоне вашей вики. Но пока у вас есть настройка одного пользователя и вы не редактируете через веб-интерфейс и редактор одновременно, внутри scrdir
все должно работать, как вы описали. См. также этот вопрос:Зачем мне 3 git-репозитория для ikiwiki, если я хочу выполнить локальную фиксацию)
рекламный вопрос 2:
Я не совсем понимаю, откуда взялась проблема, возможно, вы запустили ikiwiki
с sudo
во время установки. Я предлагаю следующее, чтобы исправить это:
Убедитесь, что public_html
принадлежит вам(sudo chmod myuser:myuser ~/public_html
)
Переустановите вики с помощью клонирования:
git clone --bare ~/mywiki.git ~/newiki.git
(, даже если файлы в mywiki.git
принадлежат root
, файлы в ~/newiki.git
будут принадлежатьmyuser
)cp ~/mywiki.git/config ~/newiki.git/config
srcdir
:git clone ~/newiki.git ~/newiki
(~/newiki
будет твой новыйsrcdir
)Создайте новый файл конфигурации:cp ~/mywiki.setup ~/newiki.setup
и переименуйте все вхождения mywiki
в newiki
.
Затем запустите (без sudo):ikiwiki --setup newiki.setup --getctime
Проверьте в браузере:127.0.0.1/~myuser/newiki
Если все работает, вы можете (после резервного копирования )удалить mywiki
и переименовать newiki
в mywiki
, если хотите.