Можно скачать уже пропатченный установочный пакет сервера PostgreSQLлибо отдельные патчи с сайта фирмы «1С» по. Из папки \x64server\upatch запускаем 1c_8x_UniPatch.

После установки мы получим какой-то такой экран. Заметьте, Ubuntu не дает никаких гарантий, а Windows дает? Кто-нибудь уже стряс что-нибудь с Microsoft? Ну а если нет разницы, то зачем платить больше? Кстати, всегда интересовало, какие гарантии снимает с нас 1С, когда мы ковыряемся в СУБД своими шаловливыми ручками? И на какие гарании можно рассчитывать от 1С и с каким SLA, если мы ничего такого не делаем? А то тут недавно в одной большой конторе пришлось залезть в их MS SQL, чтобы исправить ошибку формирования оборотки, в которой внезапно пропала вся аналитика.

Цифры есть, а субконто - нет. Синтетику - пожалуйста, а если с аналитикой - пустой отчет. Странно, что никто в сторону MS и 1C даже не мяукнул, во всем обвинили разработчиков конфигурации, а не платформы, операционной системы или сервера СУБД, в которых, собственно, и была проблема. Так что если Вас до сих пор волнуют вопросы гарантии - сходите и прыгните с высогого здания, чтобы зря не мучиться))) Продолжаем разговор (с). Для начала обновим систему, чтобы все было хорошо. Первая команда обновляет из репозитариев информацию о пакетах, а вторая скачивает и устанавливает обновления, включая обновления ядра.

У меня все оказалось после установки новое. Дальше можно накатить пакет расширений для гостевой ОС.

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке wwwmicrosoftcomdownload

Для этого в меню "Устройства" виртуальной машины выберите "Подключить образ диска дополнений гостевой ОС". Если сейчас мы запустим скрипт, то полчим ошибку, т. У нас не установлены пакеты для сборки.

360 total security premium кряк

Теперь установим гостевое ПО: sudo sh VBoxLinuxAdditions. Для того, чтобы 1С не говорила, что Postgres невозможно использовать, в системе нужно поставить правильную "локаль". Команды эти необходимо выполнять от имени администратора.

кряк для assassins creed 4 black flag

Для этого лучшее всего ввести "sudo -i", после чего система "переходит" в режим root'а. Выйти из него можно (и нужно, чтобы не было проблем с дальнейшими нашими действиями) командой "exit". На 1С-овском есть соответствующий раздел, в котором абсолютно открыто лежат нужные нам в количестве целых одна штука. Чтобы не мучиться с сетевыми папками и прочим, давайте скачаем этот файлик прямо из Ubuntu. Для этого в linux есть простой скачивальщик файлов "wget". Ru/overview/postgresql_patches/9-4-2/postgresql-9.

Теперь остается распаковать файл и попытаться собрать. Для упрощения жизни давайте установим миднайт-коммандер - замечательный файловый менеджер. Полагаю, Вы уже поняли, как устанавливаются здесь программы: просто набираете "sudo apt-get install имя_программы" и вводите пароль. Если хотите более выдающегося интерфейса, то можете зайти в менеджер пакетов aptitude, но там и потеряться можно - пакетов тысячи. Создадим каталог, например postgres-install, в который с помощью mc распакуем наш архив.

Собственно, здесь у нас три файла: файл с оригинальным постгресом (он абсолютно идентичен архиву с исходниками с официального сайта Postgres'а, только название изменено), файл с заплатками для сборки пакета под debian (Ubuntu использует инструменты сборки пакетов из debian, так что это то, что нужно) и файл с описанием (. Давайте распакуем все это и накатим патчики.

Для этого нам нужно выполнить следующую команду: dpkg-source -x *. Мы распаковали файлы с исходниками и применили к ним патчи.

бесконечное лето хендай патч

Если бы не было ошибки с юнит-тестом XML в данной версии сборки, то мы бы могли написать одну команду, которая собрала бы нам установочные пакеты. При этом запускаются юнит-тесты и на одном из них валится ошибка, то нам придется собирать пакет самостоятельно. Для того, чтобы все было совсем хорошо, нам надо узнать, какие библиотеки поставить для сборки.

Open Source в Татарстане Linux

Поэтому все-таки воспользуемся той волшебной командой, которая могла бы нам собрать пакет. Для этого нужно зайти в каталог, в который распаковались исходники, и запустить следующую команду: cd postgresql-9. В выводе команды у нас будет следующее сообщение: "Неудовлетворенные сборочные зависимости:. " Указанные пакеты надо поставить через уже известный нам sudo apt-get install: sudo apt-get install libperl-dev libipc-run-perl tcl8. Dev libedit-dev libssl-dev libpam0g-dev libxml2-dev krb5-multidev libldap2-dev libselinux1-dev libxslt1-dev python-dev python3-dev bison openjade docbook-dsssl docbook-xsl docbook opensp xsltproc libicu-dev.

В общем и целом наша задача - переписать в эту строку все те пакеты, которые нам понадобятся и на которые ругается dpkg. Кстати, стоит особо отметить одну библиотеку, в которой нуждается 1С-овский постгрес - это icu. По умолчанию ставится версия 52 этой библиотеки, но люди говорят, что надо 48-ю, поэтому эти два пакета придется скачать отдельно и установить командой "dpkd -i имя_пакета".

мод на русские машины в nfs most wanted

После того, как все пакеты установлены, можем еще раз запустить "dpkg-buildpackage -rfakeroot", чтобы проверить, все ли зависимости удовлетворены. Если сборка пошла, то можно подождать и узнать, что из этого выйдет. У меня все завершается ошибкой юнит-теста для xml. Но то, что сборка началась - это уже хорошо. Давайте соберем это чудо программной мысли руками. Эта команда подготавливает make-файл для сборки. В качестве ключей можно передать те или иные параметры, о которых можно узнать с помощью.

Можно запустить и без ключей, указав параметры сборки по-умолчанию. Видел рекомендацию запускать так: ". Configure --disable-integer-datetimes", но, как мне кажется, это не обязательно. Configure отработает, мы получим возможность собрать нашу программу.

Сборка PostgreSQL 942 из исходников с патчами от 1С

Если ошибок не было, то выполните make clean, чтобы почистить мусор от предыдущей неудачной сборки. Дальше соберем программу с помощью make -j X, где Х - это количество потоков. У меня типа восьмиядерная машина (четыре виртуальных ядра i7 я тоже считаю). Вот, все побежало куда шустрее, хотя я и выделил своей виртуальной машине всего два ядра из четырех. Если все собралось хорошо, то последней строчкой будет такая: "All of PostgreSQL successfully made. Ну собрать мы вроде как собрали, теперь давайте установим. В этом тоже ничего сверхъестественного нет, просто выполним sudo make install и введем пароль.

Установка у меня заняла примерно 2 секунды. Теперь попробуем запустить нашу СУБД. Инициализировать кластер: "/usr/local/pgsql/bin/initdb -D / usr/local/pgsql/data". Тут нужно отметить, что кластер придется создавать от имени пользователя postgres. Чтобы залогиниться под ним, надо выполнить "sudo su - postgres". После инициализации кластера в каталоге "data" создается структура кластера с конфигурационными файлами, и нам сообщают, что каталог инициализирован и можно запустить постгрес такой-то или этакой-то командой.

Если мы попытаемся запустить команду от рута, то нам скажут, что это небезопасно. Если от пользователя postgres - то поулчим ошибку "FATAL: could not create lock file. Для этого нам нужно поменять файл postgresql. Conf, который находится в каталоге data. Отредактировать там надо параметр "unix_socket_directories", в котором нужно указать каталог "/tmp". И не забудьте убрать решетку в начале строки. Пропишем наш сервер в автозагрузку. Скоприовать файлик из каталога сборки "contrib/start-scripts/linux" в каталог "/etc/init.

Contrib/start-scripts/linux /etc/init.

Сборка PostgreSQL 942 из исходников с патчами от 1С

Сделать файл исполняемым "sudo chmod +x /etc /init. D postgres defaults" для обновления информации об автозагрузке. Все, теперь у нас полностью рабочий постгрес, который можно юзать для работы с 1С. В принципе, у меня после такой установки все заработало: и база 1С создалась (демоторговля), и документы в ней провелись (710 штук) за достаточно небольшое время. При этом я еще не трогал настройки и не компилировал ничего с ключами оптимизации быстродействия.

По поводу оптимизации, то предлагаю Вам собрать постгрес с ключами, оптимальными для Вашего процессора. Для этого нужно выполнить команду " gcc -march=native -E -v - &1 grep cc1", в выводе которой лично у меня вот что: /usr/lib/gcc/x86_64-linux-gnu/4. Cc1 -E -quiet -v -imultiarch x86_64-linux-gnu - -march=corei7-avx -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mavx -mno-avx2 -msse4.

Из этого всего нам надо то, что является ключом (т.

ключ для wise care 365 pro ключ

Со знаком "-" или "--" перед словом). Я лично взял начиная с "-march=corei7-avx" и до конца строки. Для того, чтобы компиляция пошла с этими ключами, нам надо передать их в. Configure через опцию CFLAGS. Configure CFLAGS='-march=corei7-avx. Но чтобы не собирать руками просто оставлю это здесь.

Сборка PostgreSQL 942 из исходников с патчами от 1С

В предлагаемых пакетах используется более новый PostgreSQL 9. Эта версия СУБД имеет множество улучшений, прежде всего связанных с отказоустойчивостью. Berckk, сейчас актуальная версия 9. Но, как я понял1с еще не накатила туда свои патчи. В ней тоже много улучшений. В стандартных репозетариях Ubuntu есть тоже Postgres. И при последующих обновлениях операционки, update попытается перетереть Postgres от 1С на Postgres и репозитария. Знаю, что есть возможность отключить обновление Postgres'а.

сборка модов для ворлд оф танк