Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
dev:asutpubuntu [2011/04/16 10:36] jamis7005 [Синхронизация изменений] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Мигрирование софта ASUTP с Windows на Ubuntu ====== | ||
- | |||
- | ===== Структура разделов и каталогов диска ===== | ||
- | Разделы диска: | ||
- | ^Раздел ^Размер, Гб ^Назначение ^ | ||
- | |/ | 100|Система | | ||
- | |swap | 4|Подкачка | | ||
- | |/asutp | 100|Софт ASUTP, структуру см. ниже | | ||
- | |/home | остаток, но не менее 100|Домашний каталог пользователя | | ||
- | |||
- | /media/asutp/promauto/ | ||
- | ├───doc | ||
- | │ ├───Customers | ||
- | │ │ └───Uvelka | ||
- | │ │ └───UVKR | ||
- | │ │ ├───docs | ||
- | │ │ ├───files | ||
- | │ │ ├───update | ||
- | │ │ └───raccess | ||
- | │ └───Documents | ||
- | │ ├───Инструкции и описания | ||
- | │ └───и т.п. | ||
- | ├───src | ||
- | │ // исходные коды программы (кроссплатформенные версии) | ||
- | ├───win | ||
- | │ └───snapshots | ||
- | │ //виртуальные машины winxp | ||
- | | ||
- | Далее структура аналогичных каталогов, как у разработчика, так и у клиента | ||
- | ├───inst | ||
- | │ │ // asutp софт (также как и у клиента, копия) | ||
- | │ └───BYZO | ||
- | │ ├───visscada | ||
- | │ ├───work_shd | ||
- | │ │ ├───rpsvrtcp | ||
- | │ │ ├───WesSvr | ||
- | │ │ ├───ArcSvr | ||
- | │ │ └───WesClient | ||
- | │ ├───roboplant | ||
- | │ │ └───RPlant2 | ||
- | │ └───utils | ||
- | │ ├───Delay | ||
- | │ ├───Blank | ||
- | │ └───Term4All | ||
- | ├───dst | ||
- | │ ├───win | ||
- | │ │ //дистрибутивы | ||
- | │ └───ubuntu | ||
- | │ //deb-пакеты | ||
- | └───db | ||
- | ├───fdb15 | ||
- | │ ├───byzo | ||
- | │ └───uvkr | ||
- | │ // базы данных Firebird1.5 | ||
- | └───fdb25 | ||
- | ├───byzo | ||
- | └───uvkr | ||
- | // базы данных Firebird2.5 | ||
- | |||
- | |||
- | ===== Пользователи, пароли и именование машин ===== | ||
- | ==== Имена машин ==== | ||
- | |||
- | ^Формат^Пример^Описание^ | ||
- | ^Ubuntu^^^ | ||
- | |<developer>-<place>-ub |denis-office-ub |Компьютер разработчика в офисе | | ||
- | |::: |denis-hp2-ub |Дополнительный компьютер (ноутбук) разработчика | | ||
- | |<clientobj>-asutp-svr |uvkr-asutp-svr |Серверный компьютер у клиента | | ||
- | |<clientobj>-asutp-<user> |uvkr-asutp-user |Дополнительный компьютер у клиента | | ||
- | |::: |uvkr-asutp-electr |::: | | ||
- | ^Windows XP в VirtualBox^^^ | ||
- | |<developer>-asutp-xp |denis-asutp-xp |Виртуальная WinXP разработчика (на доп.компьютерах такое же имя) | | ||
- | |<clientobj>-asutp-xp |uvkr-asutp-xp |Виртуальная WinXP у клиента | | ||
- | |||
- | ==== Пользователи ==== | ||
- | |||
- | |||
- | ^Имя^Пароль^Описание^Пример (имя/пароль)^ | ||
- | ^Ubuntu у разработчика ^^^^ | ||
- | |root |любой |Разработчик (для всех его компьютеров) |root/denis125 | | ||
- | |<developer> |::: |::: |denis/denis125 | | ||
- | ^Ubuntu у клиента ^^^^ | ||
- | |root |<clientobj>system |Серверный, либо дополнительный компьютер у клиента |root/uvkrsystem | | ||
- | |admin |<clientobj>admin |::: |admin/uvkradmin | | ||
- | |oper |oper |::: |oper/oper | | ||
- | ^Windows в VirtualBox у разработчика и клиента ^^^^ | ||
- | |master |control |Администратор |master/control | | ||
- | |user |пустой пароль |Ограниченный пользователь |user/--- | | ||
- | |||
- | ==== Права пользователей ==== | ||
- | |||
- | |||
- | ===== Настройка дополнительного софта ===== | ||
- | Основные:\\ | ||
- | **VirtualBox4**\\ | ||
- | **Firebird2.5**\\ | ||
- | **Wine 1.2.2**\\ | ||
- | **TeamVieaver6**\\ | ||
- | \\ | ||
- | под Wine:\\ | ||
- | **ibexpert**\\ | ||
- | \\ | ||
- | вспомогательные:\\ | ||
- | **Midnight Commander**\\ | ||
- | **Skype**\\ | ||
- | **Pidgin**\\ | ||
- | **AllTray**\\ | ||
- | |||
- | ===== Настройка софта ASUTP ===== | ||
- | |||
- | ===== Клиентский дистрибутив ===== | ||
- | |||
- | ===== Синхронизация изменений ===== | ||
- | Изменения в исходном коде программ синхронизируются при помощи Mercurial и репозиториев на https://bitbucket.org/.\\ | ||
- | Синхронизацию между основным и дополнительными (ноутбуками, домашними ПК) поможет выполнить скрипт [[dev:ubuntu:make-backup.sh|make-backup]]. | ||
- | Данный положить в /home/<your_name>/promauto/, дать права на запуск. В скрипте нужно исправить название флешки на нужное.\\ | ||
- | Для получения архива измененных файлов в виртуальной promauto-winxp создаем батник [[dev:windows:makebackup.bat|D:\makebackup.bat]]. Архив будет лежать в /home/<your_name>/promauto/.\\ | ||
- | Еще раз, по шагам. Выполнять каждый раз в конце рабочего дня:\\ | ||
- | - вставить флешку | ||
- | - запуск D:\makebackup.bat в promauto-winxp (если там что-то делалось) | ||
- | - запуск /home/<your_name>/promauto/makebackup | ||
- | - вытащить флешку (файлы уже на ней). | ||
- | \\ | ||
- | |||
- | ToDo:\\ | ||
- | - <del>исключить запаковку пустых каталогов.</del> DONE! | ||
- | - <del>установить tar в виртуальной машине promauto-winxp, создать подобный скрипт</del>. DONE! | ||
- | |||
- | |||
- | ===== Что сделать ===== | ||
- | |||
- | - Тестовая версия BYZO | ||
- | - Тестовая версия UVKR | ||
- | - проблема с аркманом, gfix, isql | ||