Как установить Apache на OmniOS

Я пытаюсь установить Apache на OmniOS. Я выполнил инструкции здесь: вариант 2 https://wiki.openindiana.org/oi/3.+Installing+software+and+package+management

Выполните команду:

  • echo $PATH приводит к /opt/local/sbin:/opt/local/bin:/usr/gnu/bin:/usr/sbin:/sbin
  • curl https://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2016Q4-x86_64.tar.gz | gtar -zxpf - -C /
  • pkgin -y update
  • pkgin -y install apache-2.4.6 привело к сообщениям Calculating dependencies...done а потом nothing to do

Я не могу найти службу apache или каталог конфигурации, как они описаны здесь: https://docs.joyent.com/public-cloud/instances/infrastructure/images/smartos/apache

  • /opt/local/etc/httpd Каталог конфигурации для Apache
  • svcs pkgsrc/apache Служба проверки для Apache

Информация о сервере:

  • uname -v приводит к omnios-r151026-d9b45886bd
  • Запуск x86
  • Также работает веб-сервер SunONE

Хотя мои команды были неполными, все же были внесены изменения. Мои сценарии Perl больше не могут найти DBI.

Почему при установке Apache говорится, что есть nothing to do? Что мне не хватает?

ОБНОВИТЬ

  • Ран which apache2 привело к no apache2
  • Ран pkgin listчтобы перечислить все установленные пакеты. Только ссылка на apacheapache-maven-3.5.4
  • Ран find . -name '*apache*' в следующих каталогах:
    • \etc ничего
    • \opt найденный:
      • файлы vim, el и elc в SUNWspro
      • org-apache-tools-ant-module файлы и папки в netbeans/3.5V11/modules/patches
      • apache папка в SUNWwbsvr/plugins/java/samples/webapps/jstl/src/org который содержит файлы java
      • vim, tag, el и elc файлы в sfw --- также apache папка в sfw который содержит файлы типа readme/bash для apache / php и один файл so
      • apache-maven-3.5.4 файлы / папки в local
      • org-apache-xml-resolver* файлы в sunstudio12.1
    • '\usr' найдено:
      • 2 входа в share/vim/vim80/syntax
      • apache-fcgi.conf в lib/python2.7/vendor-packages/cherrypy/scaffold
    • '\var' ничего

Насколько я могу судить, бинарные файлы не были установлены

2 ответа

Решение

Я пробовал бежать pkgin -y install apache-2и это сработало. Он установленapache-2.4.3. Возможноapache-2.4.6 не существует в репозитории.

Это означает, что apache уже установлен в системе Linux. Чтобы запустить команду ниже, которая сообщит расположение системного двоичного файла.

какой apache2

для папки конфигурации найдите каталог ниже:

/ и т.д. /apache2

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