Почетак › Форуми › Линукс › Програмирање › Odg: Daljinska izmena verzije programa
- This topic has 7 одговора, 3 гласа, and was last updated 18 years, 9 months раније by
burga.
-
АуторЧланци
-
27. новембар 2007. у 9:42 am #9569
jboban
Учесник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.
27. новембар 2007. у 1:25 pm #65402Časlav Ilić
Учесник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“…
27. новембар 2007. у 1:42 pm #65403jboban
Учесник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.
27. новембар 2007. у 3:17 pm #65404Časlav Ilić
Учесник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…
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, 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/%5B/url%5D.
27. новембар 2007. у 7:39 pm #65405jboban
Учесник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 -> [i]repository[/i]
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.
27. новембар 2007. у 8:06 pm #65406Časlav Ilić
Учесник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 [tt]apt-get update; apt-install [/tt] ([tt]install[/tt] 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 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…
27. новембар 2007. у 9:13 pm #65407jboban
Учесник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.28. новембар 2007. у 6:32 pm #65408burga
УчесникU krajnjoj liniji ugledaj se na FireFox i njegov sistem.
-
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.