Odštampaj stranicu - Daljinska izmena verzije programa

Linuxo Forumi

Linux => Programiranje => Temu započeo: jboban 27 Новембар 2007, 10:42:10



Naslov: Daljinska izmena verzije programa
Poruka od: jboban 27 Новембар 2007, 10:42:10
Koji je najbolji način za automatsku izmenu nove verzije programa na terenu? Zanima me nešto tipa, sa FTP postavim novu verziju programa, postavim indikator da nova verzija postoji i program sam sebe da zameni novom verzijom. Jedna od ideja je da program pokrene skript koji će ubiti aktuelnu verziju, kopirati novu preko nje i startovati je.


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: Časlav Ilić 27 Новембар 2007, 14:25:35
A ona varijanta da digneš regularno skladište paketa, sa paketima tvog programa, koje udaljeni računari imaju u spisku i povremeno odatle ažuriraju/nadograđuju? Znači, čista igra sa mehanizmima distribucije koja već goni računare na terenu, po bontonu :)

Zavisi naravno i od toga kakav je to „teren“...


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: jboban 27 Новембар 2007, 14:42:36
A ona varijanta da digneš regularno skladište paketa, sa paketima tvog programa, koje udaljeni računari imaju u spisku i povremeno odatle ažuriraju/nadograđuju?
Voleo bih da ovo mogu da razumem, ali zaista ne mogu. Pretpostavljam da je u pitanju prevod nekih uobičajenih stranih termina, a u tim slučajevima ne važi ono "govori srpski da te...".
Zavisi naravno i od toga kakav je to „teren“...
Teren je skup udaljenih lokacija, ali to je nebitno. Računari mogu da budu i u jednoj sobi, ali su svi na Internetu i takvo rešenje mi treba.


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: Časlav Ilić 27 Новембар 2007, 16:17:14
Citat: jboban
Teren je skup udaljenih lokacija, ali to je nebitno.

Mislio sam npr. koje distribucije (da l' jedna ili šarolike), pod čijom kontrolom (ti si admin svih, ili su drugi admini), koliko računara...

Citat: jboban
Voleo bih da ovo mogu da razumem, ali zaista ne mogu. Pretpostavljam da je u pitanju prevod nekih uobičajenih [...]

A bre, bre, skladište -> repository, to bi trebalo da je ključna reč :) Na primer, taman posla da se prisećam i ručno skidam Skajp, ili da me izričito gnjavi kad mu se ćefne, nego su ljudi lepo dali skladišta, http://www.skype.com/download/skype/linux/repositories.html (http://www.skype.com/download/skype/linux/repositories.html), i onda nadogradnja ide kao i za sve ostale pakete (kod mene Debijan, dakle koristim apt-skladište). Slično su i Operovci ljubazni, http://deb.opera.com/ (http://deb.opera.com/).


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: jboban 27 Новембар 2007, 20:39:22
Mislio sam npr. koje distribucije (da l' jedna ili šarolike), pod čijom kontrolom (ti si admin svih, ili su drugi admini), koliko računara...
Sve lokacije su iste, sa istom distribucijom, admin sam ja, a program se pokreće pod nalogom lokalnog korisnika koji se automatski loguje kod uključenja računara.
A bre, bre, skladište -> repository
To su već napredne tehnike. Toliko daleko nisam razmišljao, mada je dobra ideja. Ovo što meni treba je manji skup izvršnih programa koje ponekad treba promeniti. Ne znam mehanizam repozitorijuma i ne znam da li je previše komplikovano za moj jednostavan zadatak, ali ću svakako razmotriti i taj način.


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: Časlav Ilić 27 Новембар 2007, 21:06:05
Citat: jboban
To su već napredne tehnike. Toliko daleko nisam razmišljao, [...]

Dobro je što onda ceo deo oko dovlačenja i instaliranja paketa svališ na već postojeći i uhodan sistem. Ako bi to bio neki derivativ Debijana, recimo, samo bi stavio da računari povremeno izvršavaju apt-get update; apt-install <ime_tvog_paketa> (install već instaliranog paketa automatski deinstalira stari i instalira novi paket).

A, mada lično nisam pokušao, ni stvaranje skladišta ne izgleda kao neka filozofija: uputstvo (http://www.debian.org/doc/manuals/repository-howto/repository-howto) za apt-skladište, čini mi se da bi ti bili dovoljni samo odeljci Trivial Repositories i Creating the Index Files. Doduše, treba i od programa stvoriti pravilan paket, al' valjda ni to nije neko zlopaćenje...


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: jboban 27 Новембар 2007, 22:13:27
Samo dovlačenje novih verzija može i tako ili na drugi način, ali pitanje se prvenstveno odnosilo na promenu programa sa što kraćim prekidom. Kod apt-get i sličnih metoda, ostaje problem ponovnog startovanja aplikacije, a rešava se ručno ili kod reseta.
Dakle, zanima me brza zamena startovane aplikacije sa novom verzijom koja je na neki način već prisutna na računaru.


Naslov: Odg: Daljinska izmena verzije programa
Poruka od: burga 28 Новембар 2007, 19:32:27
U krajnjoj liniji ugledaj se na FireFox i njegov sistem.


Powered by SMF 1.1.7 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com