Monthly Archives: Апрель 2018

Установка PostgreSQL из исходников на Ubuntu 16.04

Склонируйте репозиторий PostgreSQL

git clone https://github.com/postgres/postgres.git

После окончания загрузки файлов перейдите в созданную директорию

cd postgres

Переключитесь на ветку REL_10_STABLE

git checkout REL_10_STABLE

Перед непосредственно сборкой проект нужно установить вспомогательно ПО.

sudo apt-get install libreadline-dev
sudo apt-get install bison
sudo apt-get install flex

Сконфигурируйте проект

./configure

Соберите проект

make

Установить postgres

sudo make install

Переключитесь в режим супер-пользователя:

sudo su

Добавьте нового пользователя postgres:

adduser postgres

Задайте пароль для пользователя postgres:

passwd postgres

Создайте директорию для данных postgres:

mkdir /usr/local/pgsql/data

Поменяйте владельца и группу для директории:

chown postgres:postgres /usr/local/pgsql/data

Далее поменяйте пользователя на postgres:

su - postgres

Проинициализируйте новый кластер баз данных:

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/

Установка Kubuntu c установочной флешки

Делаем на Kubuntu установочную флешку для установки Kubuntu (простите за тавтологию).
Для начала устанавливаем UNetbootin на странице https://unetbootin.github.io/linux_download.html можно его скачать, там же есть инструкция по установке.
Вот так выглядит главное окно программы:

Записываемый на флешку образ можно скачать либо по сети, либо выбрать iso на вашем компьютере.

Первая проблема, которую можно поймать:
/dev/sdb1 не смонтирован

Необходимо сначала примонтировать USB-накопитель /dev/sdb1 к точке монтирования. 
Большинство дистрибутивов делают это автоматически после переподключения USB-накопителя.

По началу я думал, что надо что-то примонтировать или перемонтировать, но оказалось все проще. После того как вы вставите флешку в компьютер / ноутбук, нужно открыть ее содержимое и она примонтируется.

Также, желательно, чтобы в названии флешки были только латинские буквы.

После того, как вы успешно записали флешку, вставили ее компьютер, отключили в BIOS режим UEFI, можете поймать ошибку

(initramfs) Unable to find a medium containing a live file system

Проблема заключается в использовании USB 3.0.
У меня на ноутбуке HP все три USB-порта версии 3.0.
Советуют в BIOS отключить поддержку 3.0 в пользу 2.0.
Но на этом ноуте нет такой опции в BIOS.
А флешка у меня 16 GB USB 3.0.

С флеш-картой USB 2.0 загружался установщик, но где-то посередите он падал с ошибкой.

В конце концов записал ISO на компакт-диск и установил с переносного DVD-ROM.