Я только что установил эти пакеты для создания моего owncloud, но всегда добираюсь, установка прервала ошибку:
rqie@rqie-VirtualBox:~$ sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'php5-common' instead of 'php5-json'
Note, selecting 'libcurl4-openssl-dev' instead of 'libcurl3-dev'
php-xml-parser is already the newest version.
apache2 is already the newest version.
curl is already the newest version.
libcurl3 is already the newest version.
libcurl4-openssl-dev is already the newest version.
php5 is already the newest version.
php5-common is already the newest version.
php5-curl is already the newest version.
php5-gd is already the newest version.
php5-sqlite is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Setting up qmail (1.06-4) ...
Имя хоста-f возвращенная команда: 1$
Your system needs to have a fully qualified domain name (fqdn) in
order to install the var-qmail packages.
Installation aborted.
dpkg: error processing qmail (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of qmail-run:
qmail-run depends on qmail (>= 1.06-2.1); however:
Package qmail is not configured yet.
dpkg: error processing qmail-run (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
qmail
qmail-run
E: Sub-process /usr/bin/dpkg returned an error code (1)
кто-либо может помочь мне? спасибо усовершенствовано
От журналов Вы показываете со своим вопросом, у Вас есть, очевидно, проблема с установкой пакета. Но проблема не с пакетами, Вы спрашивали установку: apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl3-dev php5-curl php5-common php-xml-parser
. Посмотрите на строку, содержащую is already the newest version
. Все эти пакеты уже установлены.
ошибку оставляют предыдущим предварительным установить qmail, который не успешно выполнялся из-за имени узла, не имеющего полностью определенное имя. Как сказано прежде, установите имя узла как host.domain.tld
путем изменения /etc/hosts
и /etc/hostname
. Вы должны иметь, по крайней мере, в /etc/hosts
высказывание строки:
<your ip> <hostname.domain.tld> <hostname>
, Если Вы находитесь на компьютере с динамическим IP-адресом, используйте 127.0.0.1
в качестве <your ip>
. Или используйте статический IP, который Вы получили.
, Таким образом, можно уже играть вокруг с Apache и PHP, если проблема имени узла не мешает Apache работать правильно.
Ваша система должна иметь полностью определенное доменное имя (fqdn) для установки qmail пакетов. Вы, вероятно, не установили домен, только локальное имя узла в/etc/hosts. Кроме того, компьютер говорит с собой с помощью зарезервированного сетевого адреса (обычно 127.0.0.1). На самом деле это сделано через ядро, но оно все еще использует сетевой процесс. Больше информации о fdqn здесь .
Первый необходимо остановить почтовое сервисное использование:
~$ service qmail stop
или:
~$ /etc/init.d/qmail stop
Следующий удаляют qmail pkg полностью:
~ $ sudo apt-get purge qmail
/etc/hosts
~ $ sudo nano /etc/hosts
Редактирования Находят строку:
127.0.0.1 hostname
Изменение в:
127.0.0.1 --fqdn www.yourdomain.com hostname
Следующий переустанавливают qmail пакеты, помня Ваш доменный набор в хостах.
На следующей перезагрузке сверьтесь:
hostname
hostname -f
Это должно подтвердить Ваши изменения.