Početak › Forumi › Linuks › Programiranje › Odg: Daljinska izmena verzije programa
- This topic has 7 odgovora, 3 glasa, and was last updated 18 years, 9 months ranije by
burga.
-
AutorČlanci
-
27. novembar 2007. u 9:42 am #9569
jboban
UčesnikKoji 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. novembar 2007. u 1:25 pm #65402Časlav Ilić
UčesnikA 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. novembar 2007. u 1:42 pm #65403jboban
UčesnikA 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. novembar 2007. u 3:17 pm #65404Časlav Ilić
UčesnikTeren 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. novembar 2007. u 7:39 pm #65405jboban
UčesnikMislio 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. novembar 2007. u 8:06 pm #65406Časlav Ilić
UčesnikTo 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. novembar 2007. u 9:13 pm #65407jboban
UčesnikSamo 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. novembar 2007. u 6:32 pm #65408burga
UčesnikU krajnjoj liniji ugledaj se na FireFox i njegov sistem.
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.