Daljinska izmena verzije programa
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.
Da li ste izgubili vaš aktivacioni e-mail?

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Daljinska izmena verzije programa  (Pročitano 780 puta)
0 članova i 1 posetilac pregledaju ovu temu.
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 841



« poslato: 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.
Prijavi uredniku   Sačuvana
Časlav Ilić
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 222



« Odgovor #1 poslato: 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“...
Prijavi uredniku   Sačuvana
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 841



« Odgovor #2 poslato: 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.
Prijavi uredniku   Sačuvana
Časlav Ilić
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 222



« Odgovor #3 poslato: 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, 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/.
Prijavi uredniku   Sačuvana
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 841



« Odgovor #4 poslato: 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.
Prijavi uredniku   Sačuvana
Časlav Ilić
Full Member
***
Van mreže Van mreže

Pol: Muškarac
Poruke: 222



« Odgovor #5 poslato: 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 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...
Prijavi uredniku   Sačuvana
jboban
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 841



« Odgovor #6 poslato: 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.
Prijavi uredniku   Sačuvana
burga
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 568


Meet Linus


WWW
« Odgovor #7 poslato: 28 Новембар 2007, 19:32:27 »

U krajnjoj liniji ugledaj se na FireFox i njegov sistem.
Prijavi uredniku   Sačuvana

Нема Бога, и Дирак је његов пророк
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: