EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

HowTo: Установка на Debian 6


Author Message
Written on: 28. 02. 2013 [11:52]
Gleb
Gleb Frolov
Topic creator
registered since: 22.12.2009
Posts: 12
Хочется получить некий HowTo по установке в дебиане, с Убунту буду пробовать если в Дебиане ничего не выйдет.

А "пока" именно - "невыходит".

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

dpkg -i openscada-libdb.main-0.8.0.5-1_all.deb openscada-libdb.vca-0.8.0.5-1_all.deb openscada-model.aglks-0.8.0.5-1_all.deb openscada_0.8.0.5-1_i386.deb


После установки таким вот образом, конечно требует установить несколько десятков зависимостей, я их ставлю ручками, и все вроде проходит без ошибок, но при попытке запустить СКАДУ ну ничего не происходит.. если запускать из терминалки, вываливается ошибка в духе "4| приложение OpenScada сломано", за точность не ручаюсь, по причине которую выше описал..

В результате чего, сейчас пытаюсь как-то подцепить ftp://oscada.org/OpenSCADA/0.8.0/Debian/6/
как репозитарий.. Возможно ли это как-то сделать прописав его в sources.list

зачем?
1) чтобы все зависимости автоматически тянулись и ставились
2) просто полезно для здоровья и нервов =)

прошу заметить, что после того, как в sources.list была добавлена строка в духе

deb ftp://oscada.org/OpenSCADA/0.8.0/Debian/6/ stable Release


aptitude update, вроде что-то синхронизировал
aptitude searсh openscada
выдало мне пакет openscada-doc.en -doc.ru


aptitude install openscada уже сказал что такого пакета нет..

ай нид хелп! Я обычно работаю в gentoo мне там все просто и знакомо, а в Дебе отсилы неделю и пока трудно разобраться.. как и говорил на худой конец пересяду на убунту, хоть она мне и не очень лестна..

спасибо =)
Written on: 28. 02. 2013 [12:26]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3743
"Gleb" wrote:

Хочется получить некий HowTo по установке в дебиане, с Убунту буду пробовать если в Дебиане ничего не выйдет.

Установка любых программ в окружении дистрибутива Linux это документация того самого дистрибутива Linux и его пакетного менеджера, поэтому обращайтесь к документации на Debian6, а не сюда!

Именно поэтому процедура установки описана очень коротко в руководстве по "Быстрому старту", с комментариями для тех кому это не под силу.

Learn, learn and learn better than work, work and work.
Written on: 28. 02. 2013 [15:07]
Aleksey
Aleksey Popkov
Contributor
registered since: 31.07.2008
Posts: 326
Откомпильте из svn и не партись с готовыми сборками.

[This article was edited 1 times, at last 28.02.2013 at 15:07.]
Written on: 01. 03. 2013 [12:54]
Gleb
Gleb Frolov
Topic creator
registered since: 22.12.2009
Posts: 12
Итак, я таки добился чего хотел и вот выкладываю для "а вдруг пригодиться"

1. качаем исходники к себе в папочку /home/user/oscada/src
2. Собираем исходники как описано в WiKi для Дебиан http://wiki.oscada.org/Doc/SborkaIzIsxodnikov возможно потребуется доустановить недостающие пакеты для этого, у меня все ставилось с нуля и поэтому я ставил такой набор:
aptitude install debhelper dh-autoreconf autotools-dev gettext libgd2-xpm-dev libmysqlclient-dev libsqlite3-dev libsensors4-dev portaudio19-dev bison libsnmp-dev libfftw3-dev libqt4-dev libpcre3-dev firebird2.5-dev libpq-dev libssl-dev libphonon-dev

После этого, в соответствии с WiKi, у нас образуются наши готовые *.deb + еще доп. файлики
3. Создаем локальный репозиторий
Для этого потребуется установить необходимые инструменты командой
aptitude install dpkg-dev

Затем создаем папку для локального репозитория
sudo mkdir /var/repo

4. Копируем в эту директорию все что у нас собралось на этапе сборки
5. Выполняем команду призванную сканировать ваш репозиторий и создать необходимый для установки пакетов файлик
sudo dpkg-scanpackages /var/repo /dev/null > /var/repo/Packages

6. Выполняем команду для дополнения нашего репозитория - объявляем о его существовании
echo "deb file:/var/../ /var/repo/" >> /etc/apt/sources.list

7. Производим апдейт
sudo aptitude update

8. Ну а дальше ставим все что нам необходимо
Так делал я:
aptitude install openscada openscada-dev openscada-doc.ru openscada-libdb.main openscada-libdb.vca openscada-model.boiler


Все это было затеяно для того, чтобы сделать установку автоматизированной, чтобы все зависимости тянулись автоматом и не приходилось бы их ставить "ручками".. да, только и всего 8)

Вот такая примерно последовательность действий..
В принципе довольно быстро и без проблем.. Если на ФТП openscad'ы выкладывать заветный генерированный файлик Packages, то вместо
deb file:/var/../ /var/repo/
Указанный в
/etc/apt/sources.list
можно былоб указывать сразу ФТП openscada и все автоматически бы устанавливалось вместе с зависимостями..

как-то так..
Спасибо за внимание, надеюсь кому-нибудь пригодиться =)



3920