• Авторизация


Ubuntu и 1С 8.1 11-11-2009 19:16


Спасибо автору фака, нагло сопру мануал отсюда(http://forum.ubuntu.ru/index.php?topic=19704.msg136276#msg136276)

Итак, я надеюсь, вы скачали два файла. setuplin.rar и setuppln824.rar
Перед началом установки убедитесь, что у вас не установлены пакеты libpq5 и libpq-dev (это оригинальные пакеты из репозитория).
Если они установлены - очень много пакетов зависит от них, например apache2! Поэтому лучше устанавливать базу 1с на отдельный новый сервер. Ну или попробуйте их удалить, если вас устроит то, что будет удалено по зависимостям, то можно продолжать.
В этой статье были использованы материалы
http://forum.ubuntu.ru/index.php?topic=12472.0
http://life.screenshots.ru/the-code-inside/php-platform/linux-1c-setup
http://wiki.etersoft.ru/SELTA/Config
http://forum.ubuntu.ru/index.php?topic=2158.0


Наверняка у вас уже есть файлы
setuplin.rar и setuppln824.rar
Для того чтобы установить 1с нужно поместить эти два архива в одну папку со скриптами convert_*.sh (пользователь от которого запускают скрипт должен иметь право на запись в директорию)
итак, допустим мы в /tmp/1c
cd /tmp/1c

скачаем и распакуем архив со скриптами
wget "ftp://linvinus.ru/1c/converter.tar.gz"
tar zxvf converter.tar.gz

вот что должно быть ls -l

-rwxr--r-- 1 denis denis 10878 2008-05-25 11:52 convert_1c.sh*
-rw-r--r-- 1 denis denis 7881 2008-05-25 12:05 converter.tar.gz
-rwxr--r-- 1 denis denis 17002 2008-05-25 11:59 convert_postgres.sh*
-rw-r--r-- 1 denis denis 50969899 2007-12-25 11:52 setuplin.rar
-rw-r--r-- 1 denis denis 32828832 2007-07-12 11:44 setuppln824.rar

если со временем названия архивов изменятся, то их нужно будет поправить в начале файла convert.sh
в переменной SETUP_FILES
в переменной ONEC_BASES_DIR скрипта convert_postgres.sh прописана директория где будут базы 1с. (по умолчанию в /srv/pgsql)
будьте внимательны, в указанной директории у вас должно быть достаточно места, в идеале база должна находиться на отдельном разделе.

Теперь запускаем скрипты конвертации из rpm в deb
сначала
Код:

./convert_1c.sh

затем
Код:

./convert_postgres.sh

На все вопросы если вы с ними согласны отвечаем y

сообщения
Warning: Skipping conversion of scripts in package postgresql-server: postinst postrm preinst prerm
Warning: Use the --scripts parameter to include the scripts.
игнорируем
НО на остальные обращаем внимания, я не все возможные ошибки предусмотрел!
В общем по окончанию работы скрипта должны установиться пакеты.

На всякий пожарный поясню:
Конвертация из rpm в deb идёт без скриптов, т.к. скрипты установки rpm пакета в debian/ubuntu работают некорректно.
Но я создаю свои собственные которые выполняют те же действия.
1) Создаются пользователь и группа для запуска 1с сервера
groupadd grp1cv81
useradd -g grp1cv81 usr1cv81
2)создаётся страртовый скрипт для запуска 1с
я взял за основу скрипт из rpm и адаптировал его для запуска в ubuntu
3)создаются пользователь и группа для postgres
groupadd -g 26 -o -r postgres
groupadd -g 26 -o -r postgres -u 26 postgres
4)создаётся страртовый скрипт для запуска postgres
Всё это в скриптах установки deb пакетов, так же как если бы это были оригинальные пакеты для debian|ubuntu Smiley.

Также в пакете postgres-server создаются пара симлинков иначе будут ошибки
postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data
initdb: error while loading shared libraries: libreadline.so.4: cannot open shared object file: No such file or directory

postgres@temp1C:/tmp/1c$ initdb -D /bases/pgsql/data
initdb: error while loading shared libraries: libtermcap.so.2: cannot open shared object file: No such file or directory

Для корректной работы postgres требуется увеличить параметр ядра shmmax
можно выполнить команду
Код:

sudo echo 256000000 >/proc/sys/kernel/shmmax


Но для того, чтобы этот параметр был настроен после перезагрузки, нужно его прописать
в конце файла /etc/sysctl.conf
Код:

echo "kernel.shmmax=256000000" >>/etc/sysctl.conf


затем нужно проинициализировать базу
Код:

sudo -H -u postgres /usr/bin/initdb -D /srv/pgsql/data


в каталоге /srv/pgsql/data появятся файлы и директории.

находим и изменяем занчения следующий переменных в файле
Код:

sudo gedit /srv/pgsql/data/postgresql.conf

Код:

default_with_oids = on
stats_row_level = off
effective_cache_size = 512MB
где 512Мб = половине оперативной памяти на сервере. (у меня было 1Gb)


в файл
Код:

sudo gedit /srv/pgsql/data/pg_hba.conf

добавляем адреса с которых можно подключаться к базе
Код:

local all postgres trust
Читать далее...
комментарии: 1 понравилось! вверх^ к полной версии
Без заголовка 11-11-2009 10:40

Это цитата сообщения Inmira Оригинальное сообщение

Новый год. Рождество. Смайлики. Анимации.



смайлы, новый год
смайлы, новый год
смайлы, новый год
смайлы, новый год
смайлы, новый год
смайлы, новый год

смайлы
[213x76]
смайлы

Дальше > > >
комментарии: 0 понравилось! вверх^ к полной версии

Без заголовка 11-11-2009 10:35

Это цитата сообщения Chick-fire Оригинальное сообщение

Таня / Жанна Фриске - Вестерн



-Community_PR-Music-

-Community_PR-Buzz-

-Community_PR-Sound-

комментарии: 0 понравилось! вверх^ к полной версии
Создание локального репозитория Ubuntu 07-11-2009 14:12


 

 

Использованы материалы: http://mydebianblog.blogspot.com/2007/07/cd-dvd.html

Нужен репозиторий для локалки? или для нарезки на двд?
Это просто.

Устанавливаем необходимый софт:

 

$ sudo apt-get install debmirror

$ sudo apt-get install debpartial

(http://mirror.neolabs.kz/ubuntu/pool/universe/d/debpartial/debpartial_0+20030508-0.1_all.deb)

Так же нам потребуется Ruby, но теперь он у стягивается вместе с debpartial

 

Подготовим директорию, куда будем складывать файлы:

$ mkdir ubuntu
 
Создадим скрипт mirror.sh для запуска пакета debmirror и скачивания набора пакетов, в которых нуждаемся:
 
$ sudo nano mirror.sh
 
В нём сохраняем следущее:
 
#!/bin/bash -x
/usr/bin/debmirror --nosource -m --passive --host=archive.ubuntulinux.org \
--root=ubuntu --method=ftp --progress \
--dist=karmic,karmic-security,karmic-updates,karmic-backports \
--ignore-release-gpg --section=main,restricted,multiverse,universe \
--arch=i386 /home/YorUserName/ubuntu/
 
где
-nosource - игнорировать исходники, только bin
-m - проверять контрольные суммы md5
--passive - закачка в пассивном режиме (этого требуют некоторые прокси)
--host=archive.ubuntulinux.org - откуда качаем
--root=ubuntu - каталог на сервере, будем качать все, что в него вложено
--method=ftp - метод закачки, варианты: ftp|hftp|http|rsync (если Вы качаете через M$ ISA, то, боюсь, что Вам подойдет только http. Где-то здесь на форуме есть мой пост о том, как с этим зверем бороться - самому немало нервов попортил.
rsync подойдет для последующих обновлений репозитория, только тогда опцию root надо будет записать так: --root=:ubuntu
--dist=karmic,karmic-security,karmic-updates,karmic-backports - наборы пакетов по их назначению (как они лежат на сервере в каталоге ubuntu)
--ignore-release-gpg - не обращать внимания на gpg-ключи (если мы доверяем серверу)
--section=main,restricted,multiverse,universe - секции наборов пакетов
--arch=i386,amd64 - архитектура нашего компа (можно ограничиться чем-то одним)
ubuntu/ - каталог, куда мы все это сложим (мне почему-то пришлось прописать полный путь!)
ПРИМЕЧАНИЕ. для работы через прокси (подобного Squid) может понадобиться опция:
--proxy=http://user:pass@url:port/
 
Делаем этот скрипт исполняемым:

$ chmod +x mirror.sh
 
Запускаем его:

$ sudo ./mirror.sh

После отработки скрипта появилась ~27 Gb в каталоге ~/ubuntu
в котором будут каталоги .temp dists pool и project
Первый и последний - это каталоги, служебные для debmirror а в dists и pool будут размещены индексы пакетов и сами пакеты - соответственно.

Если вам не нужны болванки с репозиторием,тогда можно просто добавить примерно такую строку в sources.list
deb file:////полный/путь/к/папке/где/лежит/скачанный/репозиторий/ karmic main restricted multiverse universe
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
uimge (guimge) Пакетный загрузчик изображений на хостинги 06-11-2009 10:30


Наткнулся собственно.
http://uimge.googlecode.com/files/uimge_20090727-1ubuntu1_i386.deb
http://uimge.googlecode.com/files/guimge_20090727_i386.deb

 

[показать]

 

комментарии: 2 понравилось! вверх^ к полной версии
Ubuntu 9.10 и Sopcast 05-11-2009 17:54


для просмотра футбола(livetv.ru) понадобился [показать]sopcast. в 9.10 из репов поставить пока не удастся.
Качаем:
http://mirrors.kernel.org/ubuntu/pool/universe/g/g...dc++5_3.3.6-17ubuntu1_i386.deb
http://sopcast-player.googlecode.com/files/sp-auth_3.0.1_i386.deb
http://sopcast-player.googlecode.com/files/sopcast-player_0.3.0-0ubuntu1_i386.deb

Ставим в порядке скачивания.
В программах появился SopCast Player ,скармливаем ему соп-ссылку и смотрим :)

[показать]

для удобства(и убогости встроенного плеера) в настройках делаем вывод с помощью другого плеера:

 

[показать]

 

комментарии: 0 понравилось! вверх^ к полной версии
Grub2. Затравочка :) 31-10-2009 00:49


Хотя  все умеют читать новости(или нет?), дам пару ссылок:

Релизнотсы GRUB 1.97  здесь, полный список изменений расположен здесь.

Если говорить в кратце,то:

 

  • Поддержка скриптов, в частности циклов, условий, переменных и функций
  • Графический интерфейс
  • Динамическая подгрузка модулей, позволяющая расширять функционал не на этапе сборки, а прямо во время выполнения
  • Переносимость на разные архитектуры
  • Интернационализация
  • Настоящее управление памятью, делающее GNU GRUB более гибким
  • Модульный, иерархичный, объектно-ориентированный фреймворк для файловых систем, файлов, устройств, дисководов, терминалов, команд, таблиц разделов и загрузчиков операционных систем
  • Кроссплатформенная установка, позволяющая установить GRUB с другой архитектуры
  • Безопасный режим для трудных случаев. Stage 1.5 ликвидирована
  • Исправление ошибок, которые были допущены при проектировании GRUB Legacy, и не могли быть исправлены из-за требований обратной совместимости. Например, способ нумерации разделов

Лично у меня первым делом возникло несколько вопросов:

 

1.Как редактировать меню?

По привычке лезем в /boot/grub и ищем там menu.lst... Не ищите,его там нет. Зато есть grub.cfg,который впрочем гласит

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#

То есть, руками его править можно, но это не по правилам.
По правилам, меню теперь генерируется автоматически, на основе скриптов, лежащих в /etc/grub.d и настроек из конфига /etc/default/grub
Поискав, описание скриптов, находим файл /etc/grub.d/README, который проливает луч света на хитрое устройство нового загрузчика. Мы узнаём, для чего нужны префиксы в именах скриптов:

  • 00_*: Зарезервирован для 00_header
  • 10_*: Загрузочные записи
  • 20_*: Сторонние программы (например, memtest86+)

 

Можно посмотреть сами скрипты, написанные на обычном shell-языке. Они не должны вызвать особых затруднений. Эти скрипты просто ищут в вероятных директориях скомпилированные ядра и образы init.rd, соответственно.

Если вы задумаете скомпилировать ядро самостоятельно, всё будет предельно просто: воспользовавшись соответствующим руководством, вы получите deb-пакет. При установке он положит всё по местам и запустит обновление загрузчика. Когда скрипты отработают, в /boot/grub/grub.cfg будет обновлённое меню с новым ядром. Без единого редактирования конфигов.

 

2.Так как на второй машине у меня помимо linux winxp стоит,возник вопрос как его добавить в меню граба..

# nano /etc/grub.d/11_Windows (файл создатся если отсутствует)

Добавляем в файл:

#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root=(hd0,1)
chainloader +1
}
EOF

Обратите внимание на set root=

So under new GRUB2:
Windows  on:
First partition (/dev/sda1):                                 root=(hd0,1)
Extended First partition (/dev/sda5):            root=(hd0,5)
Extended Second partition (/dev/sda6):       root=(hd0,6)

 

Сохраняем, выставляем права:

# chmod a+x /etc/grub.d/11_Windows

Теперь обновляем конфиг:

# update-grub2

Всё. #reboot

 

 

3.И Последним меня заинтересовало как поставить splash:

# nano /etc/grub.d/05_debian_them

Ищем строку for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}

меняем на:

for i in

Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Grub 2 (1.97,grub-pc) 30-10-2009 23:57


Ну раз уж зашёл, нужно что нить написать;)
Совершил тут на днях акт самоубийства(как выяснилось путь позже) загрузчика -- обновил grub..

[показать]
По своей природной лени не читал нифига что пишет инсталлер и инстинктивно жал Y,а делать этого не стоило(бгг:D)
По естественным причинам старый как мир root (hd0,1) | setup (hd0) не сработал. На этом этапе любознательность победила лень и заставила таки нарыть загрузочную флешку и с немалым интересом почитать man'ы по второму грабу(бгг дважды)

Вообщем для тех кто ленив так же как я :

Подразумеваю что вы в курсе что на каком разделе у вас расположено, если нет fdisk вам в помощь, ну или как вариант примонтируйте все разделы и гляньте где что :)
Итак, грузимся с лайфа
монтируем корень,привязываем к нему /dev и /proc. Монтируем к нему же наш /boot(если он был на отдельном разделе)
# mount /dev/sda1 /mnt
# mount --bind /dev /mnt/dev
# mount --bind /proc /mnt/proc
# mount /dev/sda2 /mnt/boot

Меняем корень на новый:
# chroot /mnt

Ну и сопсно само действо:

# grub-install /dev/sda

Если вылезла подлая ошибка:

# grub-install --recheck /dev/sda

Собственно всё,занимает примерно минуту.Для любознательных:
# man grub-install
:)

Мб распишу потом как настраивать сиё новшество..

комментарии: 0 понравилось! вверх^ к полной версии
./random 30-10-2009 21:30


Бродя по паутине, случайно наткнулся на свой же блог почти 4ёх летней давности :) Странно до безумия...
Почитал что написано, реально улыбнуло :)
комментарии: 0 понравилось! вверх^ к полной версии
Gentoo 30-11-2005 16:39


да-да,все - таки Gentoo.
Выбор был не легким,а его осуществление тернистым..
Долго пытался найти актуальный мануал по установке из stage1,т.к на сайте Генту handbook только для stage3. Чесно ничего не найдя решил действовать интуитивно,то бишь методом проб и ошибок/отдельное спасибо Zubator за попытку помочь и здравые мысли/
Вот что вышло(хочу заметить что это не руководство по установке,и ознакомление с официальными документами никто не отменяет,это скорее своеобразное mimi-howto):

Установка
Как и любая другая установка ,установка Gentoo началась с создания разделов .Однако,по старой привычке ,форматнул разделы с помощью Acronis Disk Direсtor. Не тут-то было,не желает Генту работать с такими разделами,виснет и все тут , поэтому пришлось создать разделы с помощью старого доброго fdisk(хотя,рекомендовано использовать сfdisk -- но я, к сожалению, терпеть не могу псевдографику)
Значит создали разделы,теперь форматируем и создаем нужную ФС:
#mkreiserfs /dev/hda6 (пример для рейсерфс)
#mkfs.ext3 /dev/hda8 (собственно ext3)
Сразу активируем swap :
#mkswap /dev/hda7
(форматирование раздела)
#swapon /dev/hda7
(активирование)
Монтируем разделы:
#mount /dev/hda6 /mnt/gentoo
#mount -t ext3 /dev/hda8 /mnt/gentoo/home
#mount /dev/hda9 /mnt/gentoo/usr/portage

И так далее(вообщем что,кому,куда нужно...)
Далее переходим в будущий корневой раздел:

#cd /mnt/gentoo

Распаковываем заготовку базовой системы:

#tar xjvpf /mnt/cdrom/stages/stage1-x86-2005.1.tar.bz2

Распаковываем снимок дерева портежей:

#tar xjvf /mnt/cdrom/snaphots/portage-2005xxxx.tar.bz2 -C /mnt/gentoo/usr/

Теперь нужно скопировать архивы с исходными текстами( для того что бы система смогла их использовать их надо обязательно копировать,оставить их на диске не получиться,т.к emerge требуются права на запись к файлам :( )
Поэтому,

#cd /mnt/gentoo/usr/portage

Теперь надо создать(хотя в 2005.1 она уже есть) директорию distfiles:

#mkdir distfiles

Копируем:

#cp /mnt/cdrom/distfiles/* /mnt/gentoo/usr/portage/disfiles

В некоторых случаях это не сработает из-за того,что /mnt/cdrom/distfiles/* превращается в огроменный
список, который не влезает в cp в качестве параметров коммандной строки. В этом случае делаем так:
Для начала удаляем нами же созданную директорию:

#rmdir distfiles

И пишем:

#cp -r /mnt/cdrom/distfiles /mnt/gentoo/usr/portage

После этого выполняем смену корнегово раздела:

#chtoot /mnt/gentoo

Итак,подготовоения кончились - начнем установку:
Что бы собрать систему с оптимизцией пол имеющийся процессор,нужно отредактировать файл make.conf:

#nano -w /etc.make.conf

Устанавливаем нужные нам флаги и приступаем к сборке:
#cd /usr/portage
#scripts/bootstrap.sh && emerge system
Можно и двумя командами, но так помойму удобнее...
Теперь на пару часов можно отвлечся и заняться чем то ползным :)

Итак,базовая система установлена.Осталось установить ядро и загрузчик. Если у вас нет свежескаченной последней версии ядра, то можно воспользоваться ядром с диска:

#emerge gentoo-sources

Теперь ядро надо настроить и скомпелировать с поддержкой всего что вам нужно. Делается это как всегда:

#make menuconfig
#make bzimage modules modules_install install

Если же вам лень, или самостоятельная компиляция ядра вам не по силам(маловероятно,тогда бы Вы не выбрали генту:) ) тогда можно воспользоваться утилитой genkernel:

#emerge genkernel
#genkernel all

Таким образом ядро будет собрано с поддержкой всех устройств в виде модулей(оно вам надо?!)
Каким бы способом вы не собирали ядро,его образ появиться в каталоге /boot .
Теперь отредактируем fstab:

#nano -w /etc/fstab

Прописываем используемые разделы и переходим к установке загрузчика:

#emerge lilo
#nano -w /etc/lilo.conf
Документации по конфигурированию lilo в сети предастаточно,так что просто дам пример:
boot = /dev/hda
install = /boot/boot.b
prompt
delay = 50
timeout = 50
message = /boot/message
#указываем на ваш файл ядра
image = /boot/vmlinuz
root = /dev/hda6
label = Gentoo
#добавляем "кому-что-хочется"
append = "video=vesafb:mtrr,ywrap,1024x768-32@85"


Теперь установим lilo в mbr:

#lilo

Все,теперь можно смело перезагружаться в вашу новую систему,и доустанавливать нужные вам пакеты.
Документацию по настройке и установке Xorg, kde и прочего можно найти на gentoo.org

©Dmitry G Zimin
комментарии: 13 понравилось! вверх^ к полной версии
Моя Mandriva. Послесловие. 21-11-2005 18:38


Настроение сейчас - какое нахер настроение?!

Сижу и тупо смотрю на черный,погасший монитор. Зачем? Зачем я это сделал?
Блин мучает угрезение совести\никогда не думал,что она у меня есть\,тяжело....
Нельзя так делать,нельзя...не по-человечески как-то.

Не давно где-то в чьих-то комментах писал: Фанаты -это пиз**ц. А сам-то?!
Кто я? Самый натуральный фанат. Нет не фанатик,и на том спасибо.Но факт.....

Сегодня с утра снес систему.Просто так,из любопытства.Снес все.,включая конфиги из домашней папки....,kernel конфиг ....все.
Все же налажено было,все отлично работало -без сбоев,без глюков. Так долго работало,и еще бы пару лет проработало....
Моя Mandriva....
Cамое обидное,что даже если я поставлю Мандриву опять -- всеравно будет не то -от родной симтемы там у мало чего было

А теперь просто сижу,потому что не знаю что делать,что ставить...SUSE?
Kubuntu?
Gentoo?
И надо ли вообще?

Короче истерика самая натуральная\..
комментарии: 10 понравилось! вверх^ к полной версии
Sidebar.Ru 20-11-2005 16:39
sidebar.ru/

комментарии: 0 понравилось! вверх^ к полной версии
mozilla.ru 20-11-2005 16:39
mozilla.ru/

комментарии: 0 понравилось! вверх^ к полной версии
Mozilla Firefox 20-11-2005 16:39
mozilla.org/products/firefox/

комментарии: 0 понравилось! вверх^ к полной версии
Mozilla Application Suite 20-11-2005 16:39
mozilla.org/products/mozilla1.x/

комментарии: 0 понравилось! вверх^ к полной версии
mozdev.ru 20-11-2005 16:39
mozdev.ru/

комментарии: 0 понравилось! вверх^ к полной версии
Mozilla Thunderbird 20-11-2005 16:39
mozilla.org/products/thunderbird/

комментарии: 0 понравилось! вверх^ к полной версии
Google 20-11-2005 16:39
google.com/

комментарии: 0 понравилось! вверх^ к полной версии
Windows 20-11-2005 16:39
microsoft.com/isapi/redir.d...ar=windows

комментарии: 0 понравилось! вверх^ к полной версии
Windows Media 20-11-2005 16:39
microsoft.com/isapi/redir.d...ndowsmedia

комментарии: 0 понравилось! вверх^ к полной версии