Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: vixon в Apr 28, 2008, 14:07



Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 28, 2008, 14:07
Колеги,

Имаме следното запитване:
Във връзка с нашето планирано разпространение на безплатния и OpenSource проект Microinvest Warehouse Open бихме желали да направим пакет от 2 CD-та, който да са предназначени за непрофесионалисти и да позволяват лесно и унифицирано инсталиране на това приложение от хора, които не са запознати с Linux. Търсим съдействие за изграждането на този пакет.

Целева група на този проект:
Фирми, които асемблират компютри и инсталират операционни системи върху тях.

Основно послание на текущия проект:
Инсталирайте пълнофункционална система без лицензионни такси или платени авторски права.

Идеалогия на проекта:
Унифицирано и последователно инсталиране на операционната система и приложния софтуер, което да бъде добре документирано, достъпно и лесно.

Специфични изисквания на този проект:
Настоящия пакет ще съдържа 2 CD-та. Върху CD 1 ще бъде разположена операционната система Ubuntu 8.04. Целия процес на инсталация на операционната система ще бъде подробно описан стъпка по стъпка в печатен документ. След успешното инсталиране на операционната система да бъде поставено CD 2, което да съдържа следните продукти:
1. MySQL Сървър
2. MySQL Администратор
3. Последна версия на mono
4. Всички необходими библиотеки за работа на mono
5. Microinvest Warehouse Open
6. Всички библиотеки, който са необходими за работа на Microinvest Warehouse Open
7. Примерните бази на Microinvest Warehouse Open
8. Универсален скрипт, който да инсталира последователно всички тези компоненти, да възстанови примерната база от данни и да позволи стартирането на продуктите. Всъщност потребителите трябва да изпълнят само този скрипт, за да си инсталират системата. При поставянето на CD 2 и неговото отваряне е желателно да се вижда само този скрипт, всичко останало да е разположено в друга папка.

Цялата тази процедура трябва да работи единствено от CD, за да може да се елиминират проблемите, когато няма Internet или когато съответната фирма или служител не желаят да закачат тази машина в Internet. Затова всички пакети трябва да са налични Offline и да се извикват от CD 2. Също така трябва да е гарантирано, че се съдържат всички необходими зависимости, за да не се налага търсенето на допълнителни източници на софтуер.

Очакваме Вашите предложения как да го направим, а от наша страна ще измислим подходяща награда за този, който успее да изпълни задачата по професионален начин.

Поздрави,
Виктор Павлов
Microinvest


Титла: Идеи за създаване на инсталационно cd
Публикувано от: laskov в Apr 29, 2008, 14:15
Моля не ме убивайте с камъни!  :D Ако не ви хареса, ще си изтрия коментара и ще си посипя главата с пепел.

Предлагам тотално различна стратегия:
1. Инсталира се всичко на един компютър, на дял примерно 30GB и се правят всички настройки, така че да работи като слънце и да отговаря на изискванията и на най-стриктния Ви колега разработчик/внедрител.
2. Прави се имидж на този дял с Partimage.
3. Създава се едно зареждащо CD със скрипт, който на чисто новото HDD създава дял със същата големина и сваля имиджа.
4. При първото стартиране системата иска парола за root и иска данни за да създаде потребител, с който ще се работи.

Предполагам, че ще се събере на 1 CD. Поздрави!

Редакции:
Ох, отдъхнах си щом имам подкрепата на neter! Значи:

Преимущества:
1. Унифицираност. Като Ви се обадят за консултация, ще имате представа за ситуацията, много близка до действителната при клиента. Потребителите ще могат по-ефективно да си помагат взаимно с информация за начина на работа със системата.
2. Лесна и бърза инсталация, с почти елиминирано влияние на задклавиатурното устройство. Всички настройки ще са предварително направени.

Недостатъци:
1. Липса на хардуерна оптимизация.





Титла: Идеи за създаване на инсталационно cd
Публикувано от: neter в Apr 29, 2008, 14:40
Тъкмо бях тръгнал да пиша същото. Така нещата ще станат чисто, а и инсталирането по другите машини ще минава много по-бързо. Само ще допълня нещо - не е нужно изображението да се разархивира върху дял със същата големина. Partimage архивира само информацията от дисковете, но не и колко е голям дялът или колко свободно място има на него, което позволява изображението да се възстанови на какъвто и да е дял по големина, стига въпросният да може да побере информацията ;)


Титла: Идеи за създаване на инсталационно cd
Публикувано от: tarator в Apr 29, 2008, 17:20
Идеята да прави тарбол/имидж ми изглежда глупава. Не е случайно, че никоя от дистрибуциите не се разпространява така.

Не знам как е в Убунту, но добавянето на пакети към инсталационен диск на Федора/Редхат е доста лесно.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: trip в Apr 29, 2008, 17:22
Според мен това ти трябва http://www.remastersys.klikit-linux.com/

deb http://www.remastersys.klikit-linux.com/repository remastersys/


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 29, 2008, 17:52
Това с Image е отлично, но при различен хардуер няма да работи. Един има ATI, друг NVidia, трети е с Intel. Затова тази схема няма да проработи, особено, ако има много специфичен хардуер и самия инсталатор трябва да го конфигурира.

Преди да напиша този постинг съм проучил доста аналогични предложения. Това, което ме спъва е липсата на автономен инсталатор за MySQL или .deb пакети. Иначе нашия продукт, както и mono си имат собствен инсталатор.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 29, 2008, 18:05
Ето и предложение, което може би ще работи, но аз не мога да го направя:

1. Свалят се пакети на MySQL и MySQL администратор в .deb формат. Тези пакети се записват в папка на CD-то;
2. Сваля се автономния инсталатор на mono;
3. Сваля се автономния инсталатор на Microinvest Warehouse Open;
4. Сваля се примерната база и се разпакетира от ZIP на SQL Dump;
5. Свалят се допълнителните пакети във вид на .deb файлове;
6. Прави се скрипт, който модифицира списъка на apt-get, така, че да се сочи към това CD;
7. Изпълняват се последователно команди към apt-get и след това самостоятелните инсталатори;
8. Накрая се възстановява примерната база от данни чрез команден ред на MySQL, предполагаме, че MySQL е инсталиран и работи.

Целия този скрипт е разположен в основната папка на CD-то и изпълнява всички тези стъпки.

Аз лично не мога да направя това, защото нямам необходимата компетентност, но мисля, че е възможно. Идеи?


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в Apr 29, 2008, 18:08
Цитат
Това с Image е отлично, но при различен хардуер няма да работи. Един има ATI, друг NVidia, трети е с Intel. Затова тази схема няма да проработи, особено, ако има много специфичен хардуер и самия инсталатор трябва да го конфигурира.

Ще работи , защото спокойно може да добавиш при first-boot
dpkg-reconfigure xorg
или драйвера да е vesa ,





Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 29, 2008, 18:15
Какво правим, ако на единия компютър диска е ATA, на другия SCSI, при третия има RAID масив?

Едните са с мрежова карта Intel, другите имат Bluetooth, третите видеокамера, други искат да закачат принтер.

Частична инсталация съм виждал при Windows системи, при които е инсталирано само ядрото и при първото пускане се конфигурира периферията. Само че за това трябват компетентни специалисти, а ние целим по-масов кръг от хора и да е по-лесно.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 29, 2008, 18:42
Добре, съгласен съм. Какво трябва да запиша на CD-то, така че да се стартира само и да отговаря на изискванията на задачата?


Титла: Идеи за създаване на инсталационно cd
Публикувано от: Regia в Apr 29, 2008, 18:51
Вариантът с преработка на инсталационнен диск на Ubuntu да включва всичко необходимо е работа за няколко часа.

Имам някои съмнения, че ще се събере на CD и може да мине на DVD.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в Apr 29, 2008, 19:29
Начи това е за вариант , с тар , но имаш и инсталатор , разделяне / правене на дялове и т.н.
Много зависи от това , можеш ли да се оправяш сус скриптове ? Не на кой знае какво ниво , просто да разбираш малко.
Един лесен инсталатор е този на Slackware:
http://slackware.bgbits.com/slackware/slackware-current/isolinux/
файла initrd.img.
Теглиш го в празна директория , слагаш му едно .gz , да стане nitrd.img.gz  , разархивираш го (gunzip nitrd.img.gz ) , разархивираш архива с  "cpio -i < initrd.img " , в /usr/lib/setup/setup започва инсталирането (sh).
Aма е по добре , първо да видиш за какво става дума , да го тестваш , дали ще ти хареше .
Правиш една директория :
/test
Вземаш от:
http://slackware.bgbits.com/slackwa....s
bzImage  , ядрото , и това  initrd.img ( без да го пипаш ,оргиналното )
слагаш ги в /test
Добави си линия в /boot/grub/menu.lst:
Ubuntu  test installer
root      (hd0,x)
kernel      /test/bzImage load_ramdisk=1 prompt_ramdisk=0 rw
initrd      /test/initrd.img
Да видиш как работи.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: peaceburn в Apr 29, 2008, 20:42
vixon, аз ще се намеся и дано тази ми намеса успее да спре всички които изсипаха чудесата с tar,bzip , partimage или каквото било там - явно на всички им убягва целта която гониш ти:
 - първокласната работа с хардуер на убунту , т.е. ти искаш чисто и просто ОС която да се ръгне и тръгне, затова си се спрял на оригиналното live cd на убунту
 - допълнително CD което да добавя вашите приложения

Все пак, мисля Blue беше най-близко и ти подсказа варианта - преработка на инсталационното cd ето ти инфо за федора ,
http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo . Знам че търсиш за убунту, сигурно и за тях има, но мисля че това е верния път за теб - ще го направиш в едно cd/dvd но пък можеш примерно да сложиш рекламни материали, wallpaper и някакви такива неща в твоето къстъм убунти лайв cd. И там просто ще има опция за инсталл на диска която ще качи всичкия софтуер както си го нагласил :)


Титла: Идеи за създаване на инсталационно cd
Публикувано от: Regia в Apr 29, 2008, 21:16
Цитат
vixon, аз ще се намеся и дано тази ми намеса успее да спре всички които изсипаха чудесата с tar,bzip , partimage или каквото било там - явно на всички им убягва целта която гониш ти:
 - първокласната работа с хардуер на убунту , т.е. ти искаш чисто и просто ОС която да се ръгне и тръгне, затова си се спрял на оригиналното live cd на убунту
 - допълнително CD което да добавя вашите приложения

Все пак, мисля Blue беше най-близко и ти подсказа варианта - преработка на инсталационното cd ето ти инфо за федора ,
http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo ($2) . Знам че търсиш за убунту, сигурно и за тях има, но мисля че това е верния път за теб - ще го направиш в едно cd/dvd но пък можеш примерно да сложиш рекламни материали, wallpaper и някакви такива неща в твоето къстъм убунти лайв cd. И там просто ще има опция за инсталл на диска която ще качи всичкия софтуер както си го нагласил :)
Най-вероятно ще стане и на 1 диск. (Ubuntu)


Титла: Идеи за създаване на инсталационно cd
Публикувано от: Ivshti в Apr 29, 2008, 21:40
Аз предлагам... като за PC... Mandriva или Sabayon. И двете са на DVD, Mandriva-та ще бъде лесна за преправяне да се инсталира автоматично на 30 GB дял и да се интергира с хардуера.
Sabayon-а обаче е страхотно дистро, но няма да стане инсталацията.
Идеята за image на дяла е доста добра, стига да се инсталира на еднакви компютри, но тук не е така.
TAR - как ще заработи boot loader-а с tar?!?!
 Mandriva 2008 Power Pack ще е добро, но вие искате безплатна версия.
Остават само OpenSUSE и Ubuntu. И от 2-те съм си патил.

Ще е чудесно ако намерите Mandriva, като Power pack-а (графично инсталационно cd) само че без платен софт. Това ще се модифицира за минути, така, че да тръгва инсталацията веднага на 30 GB дял, или 24, както предлагам аз.
Може и сами да си build-нете дистрибуция.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 30, 2008, 09:11
Да предположим, че направим LiveCD. Търся отговор на следните 2 въпроса:

1. Как ще инсталираме Microinvest Warehouse Open, като няма пакети, има само инсталатор?
2. Как ще направим Restore на примерната база в MySQL и ще го накараме да заработи с нея?


Титла: Идеи за създаване на инсталационно cd
Публикувано от: Regia в Apr 30, 2008, 11:26
Цитат (vixon @ Април 30 2008,09:11)
Да предположим, че направим LiveCD. Търся отговор на следните 2 въпроса:

1. Как ще инсталираме Microinvest Warehouse Open, като няма пакети, има само инсталатор?
2. Как ще направим Restore на примерната база в MySQL и ще го накараме да заработи с нея?

1. Бих могъл да го разгледам какво прави инсталаторът и после същото да го вкарам в deb пакет. Правил съм няколко пакета на вече инсталирани приложения.

2. Има няколко начина... пише се един скрипт и се изпълнява при стартиране и т.н


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 30, 2008, 12:26
1. Много ще се зарадвам, ако успеем да направим .deb пакет. Ние от много време искаме да направим това.

Принципно инсталаторът "изсипва" съдържанието в няколко папки и създава икони на декстопа. Пълна информация за това може да даде Владимир Димитров, vladimir@microinvest.net

2. Също е интересно, мисля, че може да стане чрез команден ред.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: Regia в Apr 30, 2008, 12:28
Цитат
Принципно инсталаторът "изсипва" съдържанието в няколко папки и създава икони на декстопа. Пълна информация за това може да даде Владимир Димитров, vladimir@microinvest.net
Че и моите пакети това правят по принцип. :)


Титла: Идеи за създаване на инсталационно cd
Публикувано от: mikis в Apr 30, 2008, 14:52
Как се правят .deb пакети е описано много добре в това ръководство:
Debian New Maintainers' Guide - за Debian
и тук:
The Ubuntu Packaging Guide - за Ubuntu.

Една програма, която сигурно ще ви е от полза е и AptonCD.

Не ви препоръчвам правенето на инсталатор, който си играе с логическите дялове по твърдите дискове. Аз поне не бих сложил такова нещо на моя компютър, особено ако е служебният, с който си върша работата.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в Apr 30, 2008, 19:14
Здравейте, аз съм Владимир Димитров и съм един от създателите на Warehouse Open. Vixon ме насочи към тази тема и след млако google намерих следния линк:

https://help.ubuntu.com/community/LiveCDCustomization

мисля че това може да е един от възможните отговорите на въпроса. За сега .deb пакети няма защото не ни е останало време да пручим въпроса по обстойно, но аз лични погледнах opneSUSE build service-а  и ми изглежда интересен макар и да не съм сигурен дали ще допринесе кой знае колко за каузата.

Редакция:

Мисля това е диста добро решение Ubuntu Customization Kit ще го пробвам и ще доложа дали върши работа, защото иска 5 ГБ които нямам на виртуалната машина.





Титла: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в May 01, 2008, 00:26
Според мен в този вариант се връщаме на нещо вече обсъдено. Според мен казусите с инсталацията на операционна система с определен набор от софтверни пакети е много близък до казуса с инсталиране на операционна система със малко по различен набор от софтверни пакети.

Според мен също така много хора са мислили по първия казус в продължение на много години и са достигнали до извода, че CD/DVD което да разглежда хардуера на машината и да инсталира драйвери, да копира/интсалира софтвера и да донастройва операционната система е може би най-добрия вариант към момента.

Честно казано и моето мнение е такова (не че не приемам други) поради ред причини:

1) Цената на едни CD е символична и може да си позволим да ги разпращаме for free както Ubuntu.
2) При инсталация от CD имаме изследване на хардуера и инсталация само на нужните драйвери.
3) При инсталация от CD имаме добре разработен процес на инсталация който е еволюирал с години за да стане максимално упростен.
4) При инсталация от CD може да пратя CD на братовчеда в USA вместо да го карам да ми заеме преносимия си диск (който може и да няма).
5) Силно се надявам, че тази на вид проста задача би трябвало да е реализируема с минимални усилия и промени за да може и вероятността от грешка да е на минимален брой места.

Като цяло нещата не опират толкова до фирмена политика колкото до леснота на използване на продукта. Аз съм твърдо убеден, че именно солидните знания които са нужни (поне бяха до скоро) само за да се започне с Linux са огромната пречка на много хора да прибегнат до него. Постоянно се налага да обяснявам на хора, че за да инсталират Linux вече не е нужно да карат в текстов режим и да отговарят на въпроси които няма и идея какво значат. Именно за това е добре да направим нещо подобно, така че с 10 скрийншота и едно CD всеки да може да инсталира продукта.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в May 01, 2008, 02:14
Така , вече ми е по ясно. Иначе , за това , което ви предложих , отне ми около час , да го модифицирам и видя , че работи . И не само за Убунту .Вярно , не е лъскаво:
http://ivo1204.4t.com/index.html


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 01, 2008, 11:02
Само да вметна, че ние можем спокойно да се поберем на 800 MB, защото фирмените ни CD-та са 800 MB и нямаме никакъв проблем със записа им. Така, че място има!

Също така, Владо е описал точно това, което целим, а именно масово разпращане на тези CD-та до българските компютърни асемблатори и търговци на компютри.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в May 01, 2008, 12:34
Благодаря за обяснението ivo1204. Поправи ме ако греша но разгледах няколко инстумента (UCK и Reconstructor) и имам чувството, че това което описваш е сходно до техния процес на работа. Това което ме безпокои е, че така всъщност инсталираме няколко пакета на Live системата и те ще са налични докато си работим от Live CD-то. Но като инсталираме Ubuntu те няма да бъдат инсталирани на диска. А това е всъщност по-важната част. До колкото разбрах за целта май трябва да се пипа по някъкви preseed файлове, но там вече абсолютно изгубих дирята.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 03, 2008, 18:55
Докато дискутираме темата за CD-та се появи типичния пример за потребител на това CD. Този юнак, в в този пост не може да си възстанови прмерната база. Ето това желаем да елиминираме чрез напълно автоматично CD!


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 03, 2008, 21:16
Според мен е прочел част от предишна информация и затова си е инсталирал само частично нещата.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 03, 2008, 21:21
Като полезна информация за Linux феновете - доста хора се свързват с нас, но поради тяхно незнание, както и недостатъчни наши знания не успяваме да ги обслужим добре. И тъй като те веднага сравняват с Windows версията, която работи при някой приятел, тяхното мнение е: "Linux не става". Затова искаме да направим работоспособен пакет, с еднозначна и постъпкова инсталация, за да може на този юнак да му се отговори така: "Свалете си диск от тук и след това вижте тези картинки как да си инсталирате продукта." От своя страна тази инсталация да е 100% гарантирана и да работи без Internet. Това е идеята.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в May 03, 2008, 21:37
трито





Титла: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в May 03, 2008, 21:54
Честно казано аз все повече се убеждавам, че най добрия начин би бил да се направи едно хранилище на друг диск с .deb пакет за склада който да зависи от нужните му пакети от моно. Повечето от тях идват инсталирани в Ubuntu 8.04 само 2-3 трябва да бъдат добавени и може да бъдат копирани на CD-то заедно със пакетите на MySQL. Някъкъв скрипт може да поавтоматизира нещата по добавяне на ново репоситори и инсталиране на пакетите.

Почвам да мисля в тая насока защото като гледам работата е много дълбока по промяна на LiveCD-то за да се инсталира и склада направо. Вече наистина файловете само се копират а наскоро се инсталираха пакети и няма гаранция че на другата версия пак няма да променят нещо. Да не говорим че има вече 4-5 вида Ubuntu и ако трябва и тях да променям ще стане една ... да не говорим че всеки вид има Desktop, Server и Alternative варианти за инсталация... Както казах дълбока мътна и кървава.

С варианта за който си мисля ще може съответното CD лесно да стане и за Дебиан и други Дебиан базирани дистрибуции.

Проблем с компилацията няма. Кода дори в компилиран вид е платформенно независим. Грешката която се получава по-горе е тъй като една библиотека на моно тъси друга, която обаче я няма.





Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в May 03, 2008, 22:10
Цитат
Честно казано аз все повече се убеждавам, че най добрия начин би бил да се направи едно хранилище на друг диск с .deb пакет за склада който да зависи от нужните му пакети от моно.

От LiveCD -то има много глупости , които може да се махнат , и ще остане място . А за пакета , достатъчно е да цъкне върху него и  ще се отвори програмата за инсталирането му , та дори и без нищо писано , пак ще е лесно. За колко мегабайта става дума ?


Титла: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в May 03, 2008, 22:14
4-5 MB .zip се получава за сега. Сега "разучавам" как се получава .деб файл ама има още да почета.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в May 03, 2008, 22:35
Начи може да си направиш първо празен пакет  , а тоя пакет да зависи от  .....  да е в конфликт с .....  , и да изпълнява  скрипт 'х'.
Начи , едно от хубавите неща в Линукса е , че ако имаш проблем , трябва да очакваш че и някой друг го е имал същия , и няма начин да  няма  в мрежата инфо , а и има 10 начина , да се реши проблем.
http://odzangba.wordpress.com/2006....itories





Титла: Идеи за създаване на инсталационно cd
Публикувано от: zeridon в May 04, 2008, 08:09
my 2 cents

Здравейте от Микроинвест.

За момента се занимавам с подобен проект на база убунту. За момента най-доброто решение което съм постигнал до момента е следното.

 * Започваме от Ubuntu-x.xx-ALT-[i386|amd64].iso задължително е да се започне от алтернативните дискове. С тях работата е по лесна.
 * Разархивира се
 * Добавят се необходимите пакети/махат се излишните - е за съжаление ще е необходимо да си направите свестни деб пакети. От гледна точка на махането предполагам че няма да ви е много проблем да разкарате пакети свързани с игри/обучение за да се освободи място на 700 М диск
 * написвате си собствен preseed файл пример: http://www.getoto.net/rand/preseed-sample.seed
Обърнете внимание как се дефинира схема на партициониране, как се инсталират допълнителни пакети, как се прави лека конфигурация на X.Org
 * Добавяте си нов запис в стартиращото меню на диска http://www.getoto.net/rand/isolinux-sample.cfg
Обърнете внимание на първият запис (AUTOINSTALL)
 * генерирате си нови списъци със файлове (apt-on-cd)
 * Подписвате си ги и форсирате ключовете
 * Генерирате новото исо и палите гумите.

Поне при мен това се оказа най безполезнено.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 04, 2008, 17:54
Предложенията са доста добри и аз се захващам да видя кое може да свърши работа.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: gat3way в May 04, 2008, 19:09
Изчакайте да вкарат unionfs в ядрата, тогава ще има доста забавни възможности :)


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 04, 2008, 22:54
Голямата разлика между частната инициатива и свободното общество е скоростта на работа и изчакването.

Честно казано, аз смятам, че няма какво да се чака, трябва да се работи усърдно, за да се постигнат резултати. Иначе потенциалните клиенти ще си инсталират по един Windows и ходи ги гони, за да ги убеждаваш в свободен софтуер.

Затова аз благодаря за предложенията как да го направим, мисля, че са много интересни и се надявам, че някое от тях ще даде резултати. А още по-интересно ми е това, че екипа на Tilix е успял да постигне почти това, което ние търсим!


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 05, 2008, 09:34
Май никой не чете това, което съм написал в началото?

1. Това CD трябва да работи и без Internet. Причината е в това, че повечето от асемблаторите не свързват компютрите на клиентите към мрежата, така че в това CD стрингове от типа http:// са невъзможни.
2. LiveCD не става. Човекът го разглежда, после гаси компютъра и си инсталира Windows. И LiveCD-то става безмислено, а ние се връщаме в изходната точка.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 05, 2008, 10:05
Сега ще се опитам достъпно да обясня какво искаме да направим, за да елиминираме излишните усилия:

1. Искаме да направим едно или комплект от CD-та, които да инсталират операционна система, заедно с приложен софтуер;
2. Искаме това да работи винаги;
3. Да не се нуждае от Internet връзка;
4. Да е интуитивно и да няма нужда от сериозно компютърни знания и умения.

Какво имаме в момента и каква технология използваме досега:
1. Поставяте оригинално CD на Windows. Стартирате компютъра. След това следва само Next, Next, Next и накрая имате операционната система. Това може да го направи всеки.
2. Поставяте инсталационното CD, което сте свалили от нашия сайт. То се стартира само, избирате голямата икона Автоматична инсталация и пак натискате само Next, Next, Next. Накрая имате готов програмен продукти.
3. Това ще отнеме около 40 минути до 1 час и е лесно за асемблаторите. Затова те го правят така, не влагат знания, просто рутинна процедура.

А сега какво искаме да постигнем.
1. Поставяме CD с Linux. Инсталаторът трябва да е лесен, основно попълване на данните и Next, Next, Next! В края на този процес очакваме, че има инсталирана операционна система;
2. Напълно автоматично или от същото CD избираме една икона и тя инсталира:
а) MySQL и MySQL Администратор;
б) Mono и компонентите към него;
в) Самия програмен продукт и примерната база;
г) Създава група от икони и с това работата е приключена;
3. Предишната точка може да е комбинирана с първата, тоест при инсталация на операционната система да се инсталира и самия програмен продукт.

Целта е дори и след изваждането на инсталационните CD-та системата да работи и клиентът да си тръгне доволен, с работоспособна система! Затова фокусът е върху работещата система, а не върху технологията.

И докато Владо работи по интегрирането на продукта в самия инсталационен диск, аз се опитвам да направя алтернатива, чрез предварително свалени пакети и стигнах до следния извод:

1. На съвсем прясно инсталирано Ubuntu 8.04 се активира командата atp-get install --download-only и се изреждат пакетите на MySQL, Администратора и допълнителните модули;
2. Тези пакети се копират на отделно CD, като там се поставят и инсталационните версии на mono и Microinvest Warehouse Open;
3. На отделното CD трябва да се напише скрипт, който да инсталира чрез GDebi тези пакети и да пусне последователно инсталаторите на mono и Microinvest Warehouse Open;
4. Тогава от клиентът ще се изисква единствено да въведе паролата еднократно и след това да натиска само Next, Next, Next на двата графични инсталатора (mono и Microinvest Warehouse Open);
5. Според мен това ще реши на 100% проблема.

Проблемите, които аз срещам са следните:
а) Как да накарам да се модифицира файла с хранилищата, така, че да сочи към свалените пакети;
б) Как да го накарам този файл да се опресни;
в) Как са направя Restore на базата от данни в MySQL;
г) Как да напиша и поставя на CD самия скрипт, който да изпълни всичко това.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: zeridon в May 05, 2008, 11:16
Ще дам примерни сегменти код, които много вероятно ще трябва да се доадаптират и т.н. Ако изрично не е посочено друго командите се изпълняват като root

> Проблемите, които аз срещам са следните:
> а) Как да накарам да се модифицира файла с хранилищата, така, че да сочи към свалените пакети;
Примерен код
DEBCONF_PRIORITY=high PRIORITY=high DEBIAN_FRONTEND=noninteractive apt-cdrom add

Ще е необходимо обаче диска да е с правилна структура. За целта е удачно използването на apt-on-cd
> б) Как да го накарам този файл да се опресни;
Няма нужда. apt-cdrom ще се справи сам. Опциите около него са за да не скачат разни въпроси.
> в) Как са направя Restore на базата от данни в MySQL;
Примерен код
mysql -u user123 -ppassword123 database < warehouse-open-sample-dump.sql

Важно е да НЯМА интервал между опцията -p и паролата
> г) Как да напиша и поставя на CD самия скрипт, който да изпълни всичко това.
С текстов редактор vi, nano, ed, emacs :) (бъзикам се). Днеска ако остане време ще се пробвам да ти напиша нещо прилично но не обещавам нищо.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 05, 2008, 15:06
Това мисля, че много ще помогне. Аз удвоявам силите по тази технология, защото видях решение на част от нещата, които ме спираха!


Титла: Идеи за създаване на инсталационно cd
Публикувано от: ivo1204 в May 05, 2008, 15:47
@vixon ,

Цитат
Май никой не чете това, което съм написал в началото?

Почти в  началото  @trip ни е указал прекрасно решение , което сме пропуснали пробвах го , работи перфектно . За мен , това отговаря на всичките ви изисквания , и даже ги надвишава.
$sudo remastersys dist
Силно ви съветвам , да го пробвате , отново , мисля че това е базата , от която да тръгнете.





Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 06, 2008, 00:11
Да, май това е решението. В момента правим тестове...


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 06, 2008, 19:35
Засега постигнахме успех с инсталационното CD. Утре ще се опитаме да направим RC версия, която всички желаещи да тестват и да си кажат препоръките. Благодаря за съветите, доста ни помогнаха!


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Oct 03, 2008, 19:34
Почти сме готови със самостоятелно CD, което съдържа всички модули. До няколко дни ще публикуваме RC версия за тестване и коментари. Положителната новина е, че Linux версията е 100% съвместима с най-последните ни разработки под Windows и ще съдържа специален модул за магазини.


Титла: Идеи за създаване на инсталационно cd
Публикувано от: laskov в Oct 03, 2008, 22:47
"съвместима" да не би да означава функционално еквивалентна?


Титла: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Oct 03, 2008, 23:36
Да, ето и повече информация:
1. Основната част от функциите са реализирани;
2. Базата от данни е еднаква и записите от версиите за различните операционни системи са еквивалентни;
3. Продуктът е Open Source, GPL и безплатен;
4. Реализирани са всички необходими функции и повечето от изискванията на клиентите.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 19, 2010, 12:38
Да, ето и повече информация:
1. Основната част от функциите са реализирани;
2. Базата от данни е еднаква и записите от версиите за различните операционни системи са еквивалентни;
3. Продуктът е Open Source, GPL и безплатен;
4. Реализирани са всички необходими функции и повечето от изискванията на клиентите.

Подкрепям до някъде проекта, но къде в оригиналния проект се ползва apt-get, zypper не отстъпва по нищо и също така запазва духа на Сусе


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 19, 2010, 16:05
Точно затова проектът е Open Source. Например Вашият принос може да е създаването на пакети и тогава ще използвате посочените инструменти.

... изтрито ...


редакция от neter: Редактирано, съгласно т.7 от правлата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 19, 2010, 17:40
Точно затова проектът е Open Source. Например Вашият принос може да е създаването на пакети и тогава ще използвате посочените инструменти.

Ако създавам пакети определено ще работят със zypper щом ще е сусе основата, иначе ако искате разработчик на .deb забрави :)


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 19, 2010, 18:15
Да, ще се радваме на пакети за SuSE. Нека всеки да направи това, което му харесва.

... изтрито ...


редакция от neter: Редактирано, съгласно т.7 от правлата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 19, 2010, 18:17
Да, ще се радваме на пакети за SuSE. Нека всеки да направи това, което му харесва.

Всъщност Сусе общността и разработчиците са направили цяла система за построяване на .rpm пакети за Сусе и изобщо цялата система SuseBuilder ако не се лъжа така се казваше (за ентусиасти искащи да направят дистрибуция към конкретна насока)


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в Apr 19, 2010, 20:32
Тая тема не е ли от преди две години?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Acho в Apr 19, 2010, 21:21
Хубавата работа - бавно става.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 19, 2010, 22:58
Хубавата работа - бавно става.

Аз съм за проекта при определени условия бих помогнал


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 19, 2010, 23:11
Условия? Не стига че работим и развиваме проекта безплатно, но и условия поставяте!

Благодаря, мисля, че този проект няма нужда от "условия". Има нужда от сериозно отношение и безкористна подкрепа. Който може - да помогне. Който не може - да не пречи.

И докато тук спорим за нещо основно, то налице е нов сайт за продукта: http://www.warehouseopen.org


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 08:33
Явно не ме разбра :) казвам че ще помагам при условие че ще си е истинско сусе със сусе пакети тогава бих се наел да правя сусе пакети


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 20, 2010, 09:32
Да, наистина не съм разбрал. Направете пакети, това ще е много добре!

Ако желаете ми напишете на victor@microinvest.net за да Ви свържа с основните разработчици и те да дадат повече информация за проекта и файловете.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в Apr 20, 2010, 11:32
Изтрито, съгласно т. 3 от Правилата на форума
bop_bop_mara


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 20, 2010, 13:05
Проектът се движи с много висока скорост. И остана единственият български Open Source проект за Linux, който е сериозен. И си има автономен инсталатор, който работи без забележки. Не е пакетна система, но един-единствен инсталатор работи на всички дистрибуции.

Ние не се нуждаем от "разбиращи от всичко". Трябват хора, които всеки ден да поставят по една тухличка.

Разгледайте и новия сайт за продукта: http://www.warehouseopen.org


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 13:07
Проектът се движи с много висока скорост. И остана единственият български Open Source проект за Linux, който е сериозен. И си има автономен инсталатор, който работи без забележки. Не е пакетна система, но един-единствен инсталатор работи на всички дистрибуции.

Ние не се нуждаем от "разбиращи от всичко". Трябват хора, които всеки ден да поставят по една тухличка.

Разгледайте и новия сайт за продукта: http://www.warehouseopen.org

Аз от това което видях в iso е нищо повече от убунту със сменено име


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: borovaka в Apr 20, 2010, 13:27
ROKO__ складовия софтуер видя ли или просто приказваш?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 13:51
ROKO__ складовия софтуер видя ли или просто приказваш?

Само като видях логото на убунту при буут и директно го спрях и го изтрих


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 20, 2010, 14:53
Не бъдете повърхностен! За да разгледате продукта е необходимо да стартирате диска и след това да стартирате и самия продукт. Има документация, примерна база, сървър и още много неща. Все пак цял екип работи върху тази задача.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 15:00
Не бъдете повърхностен! За да разгледате продукта е необходимо да стартирате диска и след това да стартирате и самия продукт. Има документация, примерна база, сървър и още много неща. Все пак цял екип работи върху тази задача.

Казах ти човек, като видях убунту на така наречения ви "Проект" си правя някои изводи
1. преименуване на диск с убунту със вашето име (което е най вероятно за мен)
2. не се сещам
3. ще видя все пак


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 20, 2010, 15:20
Момент!

Ние не правим дистрибуция. Ние правим складов продукт. Някой в Русия, ако види Linux под името Microinvest, това нищо няма да му говори. Вие бихте ли си инсталирали ОС с непознато име?

Очакваме предложения и коментари за новия сайт за продукта: http://www.warehouseopen.org


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в Apr 20, 2010, 15:58
Поразцъках програмката и ме изкефи. Имате ли някаква идея какви модули на моното трябва да се сложат, или моно + gtk-sharp му стига. Като гледам, май не ползвате winforms.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: flipm0de в Apr 20, 2010, 16:06
Да това му е достатъчно попринцип, и тъй като моно вече си идва доста често с дистрибуциите все по-рядко се налага изобщо да се добявя нещо за да работи всичко както трябва. Само една библиотека, която е полу winforms се полза - System.Drawing.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: BULFON в Apr 20, 2010, 16:16
//offtopic
Получихме няколко оплаквания за реклама в тази тема. Правят ми впечатление две неща - първо, че се "съживява" тема от архивите, което не е много добра практика. Второ,- че наистина честото споменаване на сайта и публикуването на адреса му в отговорите напомня точно практиките на роботите да публикуват линкове.
Мое лично мнение е, че това е един от малкото (но в никакъв случай не и единственият!) сериозни проекти с отворен код в България, и че макар и методите за популяризирането му да са натоварени с маркетингови хитринки (за което също си има обяснение) си заслужава да се подкрепи.
Би било добре ако Микроинвест намери малко по-последователен подход да се интегрира и работи заедно с общността, но пък от друга страна в България липсва критична маса от хора за локален проект, за да се случат някои от нещата, които наблюдаваме в големите общности.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 17:38
//offtopic
Получихме няколко оплаквания за реклама в тази тема. Правят ми впечатление две неща - първо, че се "съживява" тема от архивите, което не е много добра практика. Второ,- че наистина честото споменаване на сайта и публикуването на адреса му в отговорите напомня точно практиките на роботите да публикуват линкове.
Мое лично мнение е, че това е един от малкото (но в никакъв случай не и единственият!) сериозни проекти с отворен код в България, и че макар и методите за популяризирането му да са натоварени с маркетингови хитринки (за което също си има обяснение) си заслужава да се подкрепи.
Би било добре ако Микроинвест намери малко по-последователен подход да се интегрира и работи заедно с общността, но пък от друга страна в България липсва критична маса от хора за локален проект, за да се случат някои от нещата, които наблюдаваме в големите общности.

Не подкрепям подобни изгъзици, разбирам майкро инвест ама да напишете система със своя база свое ядро свой код и свои приложения


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: borovaka в Apr 20, 2010, 18:27
//offtopic
ROKO__ абе ти последно не разбра ли, че това не е дистрибуция, а складова програма с отворен код.
Ползват просто диск с убунту за да се инсталира и ползва по-лесно.
Оставена ти е опция да си изтеглиш библиотеките и самия продукт и да го сложиш на която си искаш дистрибуция.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в Apr 20, 2010, 18:41
//offtopic
ROKO__ абе ти последно не разбра ли, че това не е дистрибуция, а складова програма с отворен код.
Ползват просто диск с убунту за да се инсталира и ползва по-лесно.
Оставена ти е опция да си изтеглиш библиотеките и самия продукт и да го сложиш на която си искаш дистрибуция.

Ами озаглавете си темата както трябва, писали сте инсталационно CD ... пишете темата разработка на софтуер толкова ли е далеч от ума ?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 20, 2010, 22:08
Бих искал да коментирам част от твърденията, като заставам от официалната позиция на фирмата:

1. Темата е озаглавена "Идеи за създаване на инсталационно CD", защото това беше и поставения въпрос в първия постинг, на първа страница. Който благодарение на всички Вас получи и отлично решение.
2. Темата е съживена от ROKO__ и това се вижда от всички. Тук Microinvest няма нищо общо.
3. Опитваме се да публикуваме информация, която е систематизирана на специален сайт на продукта. Там се отговаря на въпроси какво се съдържа на CD-то, как се инсталира, полезна информация и други. Ако внимателно разгледате темата се вижда, че точно това липсва на обществото и всеки от участниците пита за "How to...". Така, че вместо реклама го третирайте като инженерна помощ. И от там ROKO__ щеше да разбере, че CD-то съдържа и Ubuntu и самия продукт.
4. Не бих класифицирал нашите публикации като "маркетингови усилия". В този сайт се дискутира повече софтуер за Windows, воини между фирми, поддръжка за Windows, емулатори и приложения, отколкото свободен и отворен софтуер. А ние в Microinvest правим точно това, Open Source, български, качествен и безплатен. Ако желаете, ще затворим проекта за България, и без това в Русия инициативата се приема доста по-положително и те ни помагат.
5. Много от Вас твърдят, че има и други български Open Source проекти от такъв мащаб. Моля, посочете ги поименно! Но в никакъв случай един създаден шрифт или скрипт с 100 реда не може да се сравнява със завършен продукт, генериран от 85 000 реда изходен код и преведен на 6 езика! Имаше Biona, но за съжаление вече не я срещаме.

Като цяло бих завършил със следното:
Настоящия сайт има за цел да създава общност и определени ценности в отворения код. За мен е странно, когато негативните мнения са повече от позитивите, особено когато това е бяла лястовица в една страна.
По отношение на администраторите също не мога да разбера поведението им. В темата "Made in BG" стоят скриптове от по 1.5 страници, които са абсолютно аматьорски, а завършен продукт не може да е поставен в първата десятка на темите. Според мен администраторите трябва силно да подкрепят тази инициатива и да я защитават яростно. Защото всички "реват", че няма Open Source в бизнеса и ДА, но когато се предлага макар и единичен проект, веднага трябва да го омаскарим.

С уважение,
Виктор Павлов


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: romeo_ninov в Apr 20, 2010, 22:28
...
4. Не бих класифицирал нашите публикации като "маркетингови усилия". ...
И ако публикациите Ви не са маркетинг защо това е ПЪРВИЯ Ви пост в който няма споменат сайта на проекта? Това (според мен) визира BULFON. И повярвайте ми, досадно е, в други форуми за подобно поведение щяхте да получите вечен бан.
Иначе адмирации за проекта!


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: borovaka в Apr 20, 2010, 23:56
Е стига де, novell, oracle/sun, ibm могат да рекламират марките си с отворените им продукти нашенска фирма не? Това ли е мнението ви?
Хората все пак влагат определени средства и човешки капацитет в отворен проект (който ако се вгледаме е пряка конкуренция на затвореният им) и пак има недоволни. Нормално е да се прави реклама и макар и от свободен софтуер да се търсят някакви "ползи" нали затова живеем в капитализма и би трябвало да сме задминали комунистическите догми отдавна.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: romeo_ninov в Apr 21, 2010, 00:03
Е стига де, novell, oracle/sun, ibm могат да рекламират марките си с отворените им продукти нашенска фирма не? Това ли е мнението ви?
Хората все пак влагат определени средства и човешки капацитет в отворен проект (който ако се вгледаме е пряка конкуренция на затвореният им) и пак има недоволни. Нормално е да се прави реклама и макар и от свободен софтуер да се търсят някакви "ползи" нали затова живеем в капитализма и би трябвало да сме задминали комунистическите догми отдавна.
Взъщност никоя от горните фирми не печели от продукта си, а от поддръжката. Това е модела на който разчитат. И мястото на рекламата е в банер, евентуално в подпис. Но да се вмъква "невинно" във всеки пост е тъпо и досадно. А и непрофесионално. Разбирам че фирмата се опитва да си рекламира продукта(ите), но не това е начина, пък бил той и с отворен код


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в Apr 21, 2010, 12:01
Направих ви едно Лайф Це-Де дето е с програмата на десктопа и просто тряба да се цъкне, за да тръгне. Не съм пробвал да инсталирам лайф цеде-то, щот май няма къде.
Ако искате ще ви го пратя да си поиграете, ама трябва да ми дадете линк за ъплоуд, щото аз няма къде да го кача.
може да ме намерите на мейл
krasimir.kirevприgmail.com

Обърках мейла, че го едитнах


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в Apr 24, 2010, 08:17
Чисто информативно: В последно време се наблюдава изключителна активност на потребители на Warehouse Open. Това е добре за проекта, сега се нуждаем от повече ентусиасти, които да консултират желаещите да преминат към тази операционна система.

Във връзка с това какво ще ни посъветвате:
1. Да приканим хората тук да се включат активно в нашия форум?
или
2. Да пренесем част от дискусиите от нашия форум към този тук?

Очакваме Вашето мнение.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: bop_bop_mara в Apr 26, 2010, 14:39
Приканете хората във вашия форум, нали това му е предназначението  [_]3


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 05, 2010, 17:45
От http://www.microinvest.net/pub/WarehouseOpenBeta.iso ($2) можете да свалите много авангардна Beta версия на продукта върху пълноценно LiveCD на Ubuntu 10.04.

Ние предполагаме, че до 2 седмици ще пуснем версия, която да работи без никакви забележки и която ще съдържа модули за управление на Touch Screen в режим на ресторант и супермаркет. С това ще станем преки конкуренти на няколко популярни (и скъпи!) BG продукти, като по възможности Microinvest Warehouse Open ще е значително по-добра от повечето от комерсиалните продукти.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: dvasilev в May 06, 2010, 19:23
@vixon: На тази Beta къде може да се види изходният код или GPL лицензът е някаква формалност?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в May 06, 2010, 21:54
Направете програмата да се свързва към предварително създадена празна база с потребител само за нея и там да си създава таблиците, щото сега иска да създава бази с root-а на mysql-а


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 07, 2010, 06:01
@dvasilev: Изходният код трябва да е в подпапка на програмата. При всички положения, ако сме го пропуснали, това ще бъде коригирано в официалната версия.

@Ipolit: Това е избор на този, който използва програмата. Когато си купуваш кола, никой не ти казва: "Ще я караш само по черни пътища". Затова има свобода, а когато има и достатъчно акъл, тогава всичко става перфектно.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в May 07, 2010, 12:50
Е сега няма да се обиждаме на акъл.
Като създадеш база и потребител и кажеш на вашата програма да ползва нея със съответния потребител, който има всички права върху базата, програмата казва че базата не валидна за ползване.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 07, 2010, 14:04
Аз не обиждам на акъл. Въобще не съм си помислил такова нещо. Но Вие нито веднъж не попитахте какво трябва да се направи. В България всеки е свикнал да обвинява другите за своите неуспехи. Питайте! Решенията са:

Вариант 1: Създавате потребител, който има права да създава бази. В никакъв случай Вие не създавате базата, защото това е задача на самия продукт. Той не работи при вече създадена база, макар и празна. Използвате този потребител и готово!
Вариант 2: Чрез root създавате една празна база. Архивирате я. След това я възстановявате под друго име с потребител, който има права само за тази база. Програмата ще я използва, но няма да може да използвате функцията "Нова база".


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Ipolit в May 07, 2010, 14:25
Много сериозен тон бе виксоне.
Очевидно имате решение.
Ама не се прави тъй. От какъв зор ще позволявам на програмата Ви да създава бази и да има административни права на компютъра Ми. Практиката е да се създава база и потребител с пълни права върху нея (единствено върху нея) и да се казва на програмите, коя база е за тях и кой е потребителят, който има права върху тази база.
Второто решение е по-удачно, ама не се практикуват такива гимнастики.
Въобще имате някои недомислици в процеса на инсталация, но смятам да не ги дискутирам, защото очевидно ROKO се оказа прав в твърдението си, че движите някаква рекламна кампания.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: tyuio в May 07, 2010, 15:15
Вижте сега, може наистина Виктор и сие да си правят някаква реклама обаче това не омаловажава това което са направили, аз също има забележки но софтуера е на лице с отворен код е и никога не е имал аналог на БГ. Аз миналата година преди Линукс феста във Видин си поиграх доста както с техния продукт така и с опън браво който тогава имаше някакъв превод на БГ и смея да твърдя, че продукта на Микроинвест се държеше по добре, бе по интуитивен и въпреки някой, очевидни бъгове си работеше добре. Зимната версия се е справила с доста от нещата които имаше в предишната като проблем и е още по добра.
Не виждам защо ще мрънкате щом не ви де налага да се уповавате на самата фирма и да ползвате продукта и. Аз самия знам защо има проблем от части. На феста видях разработчика и смея да твърдя че той идея си няма какво представлява проект с отворен код, просто явно е добър програмист. В разговора си с един мой приятел видях че е и малко консервативен от към приемането на идеи, но това си е негов проблем. Виктор само че не е такъв, доста е "подвижен" (разбирай те го както искате) и все пак идва от средите на собственическия софт, но не мога да кажа че не е наясно какво е отворен код - напротив запознал се е добре. Щом фирмата се развива добре извън пределите на нашата малка  БГ то от части това се дължи на малко по рекламния му начин на мислене. Аз самия вече познавам 2 фирми които ползват този продукт и не са ме повикали за нищо освен да им покажа как да си направят бекъп на базата. Тоест аз и от поддръжка не мога да печеля  ;D .
Обаче аз все пак да ви питам Виктор както преди почти година: Ще има ли документация за кода или не?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: dvasilev в May 08, 2010, 20:08
@vixon: Модераторите малко омазаха темата, но все пак искам да направя няколко уточнения.

1. Интересно е как се дефинира нещо, като български проект. В примера, който ти дадох 90% от кода е писан от българи. Ако не вярваш, има статистика за приноса на всеки участник. Нормално е успешен проект, който не е таргетиран за конкретна страна да привлича хора от всякъде. Пожелавам ви го и на вас.

2. Не е много коректно да сравняваш сигурността между софтуер със затворен и отворен код. В примера с Access имаш Security through obscurity ($2). Когато разработваш софтуер с отворен код, не може да разчиташ на този принцип. Така или иначе аз ти знам мнението и моят коментар не беше адресиран към теб. Все пак проблемът е коцептуален, рано или късно ще се наложите да го разрешите, а оправянето му иска доста усилия, които ще нарастват с времето. Иначе си прав, че за малки семейни фирми е все тая дали имаш сигурност върху данните или не, но всеки, който наистина се нуждае от различни права на отделните потребители,  трябва доста да се замисли, преди да внедри софтуера ви.

3. Изглежда има някакво неразбиране в това, което съм казал. Надявам се правиш разлика между инсталационно CD и Live CD. Така или иначе времето си е ваше и може да го употребявате както намерите за добре.

4. Надявам се от целият този опит да сте си извлекли поуки от грешките. Все пак принципите на организирането на разработване на собственически и свободен софтуер са различни. Не че нещо пречи да продължите да разработвате софтуера все едно е собственически, и в последствие да пускате кода под GPL, но така си мисля, че губите доста от плюсовете на свободния софтуер. Може би към момента това не се усеща, но когато влезете в полезрението на пряк конкурент за пазарната ниша, поради която сте стартирали проекта ще разберете какво имам предвид. В крайна сметка код се пише лесно, но общност се създава трудно. В тази връзка следната книга ($2) може би ще ти е полезна.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: go_fire в May 09, 2010, 11:06
Виктор познавам бегло. Към него имам неизпълнено обещание за статия за Микроинвест и складовия им продукт. Това стана, защото вестника беше спрян за половин година. Нищо, не е късно.

Само, че всички тук без tyuio пропускате нещо. Това е единствения продукт, който е наличен и се развива. На всичкото отгоре е ОПЛ.

Сип няма, какво да ми го хвалите. Писан от българи, ама плащан от французи. Ами то по тая логика САП и ВМВаре са български. Освем това официалната им версия за Дебиан не работи. Проверих със strace търси ми gcj-4.4-10, а ме праща да тегля jdk6, който има инсталиран. Как така се оказа единственото жабче, дето не може да ми я намери? Zimbra, Netbeans, spellbook я намират, но не и комуникатора. А никоя от другите няма пакет. Вадят нощен градеж през два дена, а това не могат да оправят???

И Василев. От теб две години почти чакаме да публикуваш промени, които твърдиш, че имаш готови, но не публикуваш. Разни хора ме питат за счетоводни програми, а аз ги пращам да купуват от същия Микроинвест, защото най-евтин и ми е симпатичен. Ама и това не е панацея, защото техния сметкоплан е трицифрен и не става за бюджет.

Хората създават, работят, а ние се хващаме, защо ползвали MySQL. Ами харесва им, ползват го. Да се обзаложим ли, че под 0,1 % от счетоводителите знаят какво е база данни и не им пука за нея?


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: dvasilev в May 09, 2010, 14:06
@go_fire: Много първосигнално реагираш. По ред на твоите абзаци:

1. Не е важно какви пари откъде идват, а кой е собственикът на кода. При свободния софтуер, ако не е уговорено друго, е авторът (голямото изключение са проектите под шапката на GNU). От там насетне твоята аналогия със SAP и VMWare са несъстоятелни.

2. Имам около 1000 реда непубликуван код, който за да види бял свят, трябва да донапиша още толкова. Ако го сложа на сегашния етап, ще счупя функционалност. За разлика от някои големи български работещи проекти, всичко това го правя през свободното си време, което през последната година и нещо малко липсва. Ако държиш да го имаш, мога да ти пратя сегашния статус на пощата.

3. Интересно къде ли съм казал нещо против използването на MySQL? Конкретно проблемът със сигурността, за който споменах, не се дължи на избора на sql сървър, а на начина на използването му.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: go_fire в May 09, 2010, 18:42
Добре де, мир. Просто исках да кажа, че ще е добре да помогнем, ако може с нещо, та било то и бъгрепорт. Ето по-нагоре някой написа, че начина на създаване на потребителя и базата не са особено добри и предложи нещо като вариант. Ей такива работи. Не ми се ще да се задрънчваме на дребно и неконструктивно. Мир!


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 15, 2010, 17:11
От днес има нова версия на Microinvest Warehouse Open. Можем да се гордеем, защото това е огромна крачка напред и вече твърдим, че нашата Linux версия задминаваме дори утвърдени български играчи на пазара. Продуктът може да се свали от www.WarehouseOpen.com или от www.WarehouseOpen.org

Новости в Microinvest Warehouse Open, версия 1.10.5.13 от 15.05.2010
Добавено: Нов модул за управление на кратките клавиши и менюта. Чрез него могат да се дефинират горещи клавиши за всички функции в програмата.
Добавено: Модул „Бързи стоки” за присвояване на кратки клавиши за избор на стоки в операциите.
Добавено: Икони към стандартното меню.
Добавено: Microinvest Warehouse Open се синхронизира по времето на централния сървър, вместо от работната станция.
Добавено: Поддръжка на автоматично производство при вложени рецепти.
Добавено: Поддръжка на касови апарати Daisy Micro и Daisy Micro LT.
Добавено: Количество, Доставна цена и Продажна цена в справка за печалба на стоките.
Добавено: Бутони за избор на елементите в справките.
Актуализирано: Помощта на Български, Английски и Румънски език.
Подобрено: Драйвери за принтери по ICL протокол.
Подобрено: Не се отпечатват боновете, ако при смяната на хартията това не се изисква.
Коригирано: Автоматичното производство в операция Трансфер, когато се работи с партиди.
Коригирано: Рядко блокиране на програмата при използване на ценови правила с групи.
Коригирано: Преизчисляване на следната цена, когато се работи с отрицателно количество.
Добавено: Поддръжка на работа с партиди. Възможностите са: Среднопретеглена цена, Последна доставна цена, FIFO, LIFO, FEFO и Избор.
Добавено: Справка за продажбите в POS екрана.
Добавено: Възможност за предупреждаване при продажба на много голямо количество на стоките.
Добавено: Функционалност и настройка, която позволява съхраняване на всички редакции още преди запис на операцията.
Добавено: Филтър по дати за операции в прозорец Редакция/Печат.
Добавено: Филтър в прозореца на плащанията.
Актуализирано: Редакция на Обект е забранена, ако се работи с номерация по обекти.
Актуализирано: По-добро управление на връзката към MySQL Сървър.
Коригирано: Блокиране на програмата при вложени рецепти.
Коригирано: Височината и ширината на полето за информация в прозорец Търговски обект.
Коригирано: Проблем с прозорците, когато филтърът се затвори с X от рамката в момент на създаване на преглед на печата.
Добавено: Възможност за избор на оператор с карти в операциите.
Добавено: Визуализира се допълнителна информация при зареждане на програмата.
Добавено: Възможност за бързо фактуриране при продажби в POS режим.
Добавено: Работа с повече от 3 бар кодове в програмата.
Добавено: Визуални стилове и набори от документи. Стила на документа може да се избере от Други/Настройка/Документи.
Коригирано: Автоматичното производство, което рядко произвежда повече от необходимото за операцията.
Коригирано: Грешно изчисление, когато резултатната цена на продукцията е нула.
Коригирано: Блокиране на програмата при едновременно въвеждане на рецепта, трансфер и брак.
Добавено: Поддръжка на частично плащане.
Добавено: Опция за печат на партньора върху документите.
Добавено: Възможност за скриване на доставните цени за определен потребител.
Добавено: Възможност за скриване на продажните цени за определен потребител.
Добавено: Настройка за забрана за продажба с нулева цена на определен потребител.
Добавено: Номерация на документите по обекти.
Добавено: Филтър за тип на плащането в справки за плащане.
Добавено: Настройка, която позволява печат на партньора върху касовите бонове.
Актуализирано: Когато са забранени Стоки, Партньори и Обекти се забранява техния избор в операциите.

Публикуваната версия съдържа всички тези изменения спрямо предишната официална версия.
LiveCD дискът е базиран върху новото Ubuntu 10.04 и съдържа допълнителни модули, част от които са платени.
Който желае, нека да заповяда в нашия форум на: http://www.microinvest.net/phpBB2/viewforum.php?f=7 за професионална дискусия.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 18, 2010, 07:39
Искам да се възмутя от сайта! Бива ли на челната страница да има 4 пъти един и същ продукт в категория Made in BG, а най-големият български Open Source проект да не намира място там!


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: borovaka в May 18, 2010, 08:25
vixon тъй като форума не се чете много много от администратори ( да ме извинят ако съм останал с грешно впечатление) пиши на този адрес и съм сигурен, че ще добавят проекта:
http://www.linux-bg.org/cgi-bin/y/index.pl?page=feedback ($2)


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: dvasilev в May 18, 2010, 09:53
Искам да се възмутя от сайта! Бива ли на челната страница да има 4 пъти един и същ продукт в категория Made in BG, а най-големият български Open Source проект да не намира място там!
Какво ти пречи да се добавиш сам? Така или иначе съдържанието на сайта се генерира от потребителите. Едва ли очакваш да има някой, който да следи какви проекти има, кога им излизат версиите и да ги добавя в раздела.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 18, 2010, 14:26
Какво ми пречи? Пишем новината и тя не излиза. Това пречи. Сега отново ще напишем, пък да видим...


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Acho в May 18, 2010, 14:46
Ама май вече взе да намирисва на реклама яко. Тука в тази тема сума пъти се написа и фирмата, и великия отворен сорс проект, и линкове към сайта през 2 поста, и какво ли не още. А сега и админите излязоха виновни, че не излязла НОВИНАТА. Ей че лоши админи. Ами като е такъв ВЕЛИК проект, хвален и прехвален, и без новината тук пак ще се радва на успех. Нищо лично, не е заяждане, но вече АМАН.

Успехи.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: b2l в May 18, 2010, 14:49
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: Acho в May 18, 2010, 14:53
Ама не е ли така ? През 2 поста линкове, че то най-мащабния БГ проект, че над 80 000 реда код, че няма еквивалент, etc. etc. Е то край нямаха. А и НОВИНАТА, Виктор я съобщи тук преди няколко дена. Който го интересува тоя проект, отиде, посети сайта, прочете, ако има интерес изтегли .ISO-то, тества го и си направи изводите. Имаше и покана, който го интересува, ами да скокне на техния форум и да действа.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: vixon в May 18, 2010, 15:32
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: b2l в May 18, 2010, 15:43
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в May 18, 2010, 15:45
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: b2l в May 18, 2010, 15:46
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: ROKO__ в May 18, 2010, 15:50
редакция от neter: Изтрито, съгласно т.5 от правилата ($2) на форума.


Титла: Re: Идеи за създаване на инсталационно cd
Публикувано от: neter в May 18, 2010, 16:11
Темата отдавна се е изчерпала откъм първоначалното си предназначение, поради което се заключва.