Intel-linux-graphics-installer v 1.0.4 не поддерживает Ubuntu 14.04 LTS. При попытке запустить установщик вы получите сообщение об ошибке, что этот дистрибутив не поддерживается. Я бы предположил, что vs 1.0.5 будет включать поддержку 14.04 LST, поскольку 14.04 упоминается в документации.
Systemd должен использовать скрипт из /etc/init.d. Вместо этого systemd использует какой-то файл шаблона. Чтобы исправить это, выполните следующие действия:
Удалите неверный служебный скрипт: # rm /lib/systemd/system/postgresql.service Перезапустите сценарии демона: # systemctl daemon-reload Включите службу postgresql: # systemctl enable postgresqlПосле этого вы будете способный запускать postgres с любыми предпочтительными вариантами: sudo systemctl start postgresql, sudo service postgresql start или sudo /etc/init.d/postgresql start. Чтобы проверить, что postgresql действительно запущен, проверьте статус службы: sudo systemctl status postgresql. Это выглядит следующим образом:
% sudo systemctl status postgresql
● postgresql.service - LSB: PostgreSQL RDBMS server
Loaded: loaded (/etc/init.d/postgresql; bad; vendor preset: enabled)
Active: active (running) since Пт 2016-08-12 10:13:43 MSK; 1h 37min ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/postgresql.service
├─4086 /usr/lib/postgresql/9.5/bin/postgres -D /var/lib/postgresql/9.5/main -c config_file=/etc/postgresql/9.5/main/postgresql.conf
├─4099 postgres: checkpointer process
├─4100 postgres: writer process
├─4101 postgres: wal writer process
├─4102 postgres: autovacuum launcher process
└─4103 postgres: stats collector process
авг 12 10:13:40 ubuntu-precise systemd[1]: Starting LSB: PostgreSQL RDBMS server...
авг 12 10:13:40 ubuntu-precise postgresql[4009]: * Starting PostgreSQL 9.5 database server
авг 12 10:13:43 ubuntu-precise postgresql[4009]: ...done.
авг 12 10:13:43 ubuntu-precise systemd[1]: Started LSB: PostgreSQL RDBMS server.
У меня была такая же проблема после очистки postges9 и установлена 10 на моем ubuntu16. Первоначально я редактировал файл /lib/systemd/system/postgresql.service со следующим содержимым:
[Unit]
Description=PostgreSQL RDBMS
[Service]
Type=notify
User=postgres
ExecStart=/usr/lib/postgresql/10/bin/postgres -D /analysis2/postgresql/data
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
KillSignal=SIGINT
TimeoutSec=0
[Install]
WantedBy=multi-user.target
И я могу использовать systemctl restart / stop / start для управления службой postgresql. Однако по какой-то причине вышеупомянутый файл был перезаписан (возможно, после обновления системы), и я не смог запустить команду systemctl, чтобы запустить и остановить сервер postgresql. После некоторого чтения я понял, что вы не должны редактировать этот файл. Вместо этого вы должны использовать systemctl edit foo для перезаписи значений по умолчанию. После выполнения решения, предложенного следующей ссылкой, моя система работает правильно с postgresql.
Как переопределить или настроить службы systemd?
Не самое приятное решение, но это решает проблему без необходимости погружаться во что-либо. Добавьте это в cron:
@reboot sleep 5; systemctl start postgresql