[IDEJA]Smatrate li ovo potrebnim

Razne diskusije o Linuxu, neovisno o distribuciji.

Moderator/ica: Moderatori/ce

Odgovori
Mravac
Postovi: 142
Pridružen/a: 19 ruj 2008, 20:57
OS: Ubuntu 8.10
Lokacija: Zagreb

[IDEJA]Smatrate li ovo potrebnim

Post Postao/la Mravac »

Na sastanku u subotu sinula mi je po meni dobra ideja pa bi volio kada bi ljudi ovdje rekli svoje misljenje sto misle o njoj i je li vrijedna realizacije..

Kao što sam rekao u subotu meni osobno najdraža stvar kod unixa je mogucnost odvajanja /home particije, i time zadrzavanja svih postavka, historya i ostalog..Medutim problem nastaje kada se seli s distre na distru, ili stavlja nova verzija treuntne distre (upgrade ne racunam)..Sve te programe treba ponovno poinstalirati poskidati, poinstaliravati itd. , ako drzite .rpmove i .debove na lokalno, to znaci da nemate uvjek najnoviju verziju......

Moja ideja je napraviti program, pretpostavljam da bi to morao biti nekakv deamon koji bi pratio instaliravanje programa na računalo...DAkle kad bi korisnik stavio FIrefox, Thundrbird itd na komp program bi to registrirao i postavio u listu instaliranih, kada bi programe micali oni bi se micali i iz liste instaliranih...

U trenutku kada reinstalirate sustav, stavite novu distru itd. vi sada ne biste trebali skidati ponovno sve pakete, stavljati ih itd, vec bi samo pokrenuli taj moj progy on bi učitao svoj conf file, prikazao vma listu i ostavio da oznaćite što od starog želte vratiti što ne...Nakon odabira progy bi automatski poskidao rpm-ove ili debove s neta, i instalirao ih na vas sustav...

Mislim da jednom kada bi se program razvio da uspjesno prati promjene pri instalaciji nebi vise trebalo raditi puno na razvoju vec samo updateati njegovu bazu programa, i lokacija od kuda skida pakete..

Eto meni bi takav program dobro dosao jer se volim setati izmedu distre, ali me zanima vase misljenje, je li vrjedno programiranja ili da rade to vrijeme iskoristim za nesto drugo :D
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: [IDEJA]Smatrate li ovo potrebnim

Post Postao/la shrike »

Možeš napraviti i odvojene particije za /bin, /usr, /opt i /sbin Alternativno, na debian baziranim distrama se drži popis svih paketa instaliranih na računalu. Pokreni kao root:

Kod: Označi sve

dpkg --get-selections > moje_selekcije
i u moje_selekcije će ti se zapisati svi podatci. kada reinstaliraš sustav, pokrneš

Kod: Označi sve

dpkg --set-selections [i]datoteka[/i]
Sigurno postoji slični mehanizam za ostale distre. Raditi aplikaciju koja bi mogla ovo između rpm<->deb<->tgz bi bilo jako teško jer se isti paketi zovu drugačije. Nadam se da ti je ovo pomoglo.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Mravac
Postovi: 142
Pridružen/a: 19 ruj 2008, 20:57
OS: Ubuntu 8.10
Lokacija: Zagreb

Re: [IDEJA]Smatrate li ovo potrebnim

Post Postao/la Mravac »

shrike je napisao/la:Možeš napraviti i odvojene particije za /bin, /usr, /opt i /sbin Alternativno, na debian baziranim distrama se drži popis svih paketa instaliranih na računalu. Pokreni kao root:

Kod: Označi sve

dpkg --get-selections > moje_selekcije
i u moje_selekcije će ti se zapisati svi podatci. kada reinstaliraš sustav, pokrneš

Kod: Označi sve

dpkg --set-selections [i]datoteka[/i]
Sigurno postoji slični mehanizam za ostale distre. Raditi aplikaciju koja bi mogla ovo između rpm<->deb<->tgz bi bilo jako teško jer se isti paketi zovu drugačije. Nadam se da ti je ovo pomoglo.
Da znam za to /usr ali ide novi /usr kod instalacije nove distre right??Kad sam se ja raspitivao za to receno mi je da nemoes sacuvati programe prilikom reinstalacije OSa....

Sto se tice problema s .deb .rpm itd nije problem ako se napise dobar XML configuration file...Ova fora s dpkgom je dobra ali ja sam imao na pameti nesto slicno automatixu...No svakako ovo s dpkgom mogu jako dobro iskoristiti za laksu izradu progya koji ce imati GUI...Jer cilj mi je zapravo pomoci pocetnicima pri laksem migriranju izmedu distra
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: [IDEJA]Smatrate li ovo potrebnim

Post Postao/la 4ndY »

Mravac, za to ti uopće ne treba poseban "program". Sve što trebaš već imaš.
Npr. možeš iskoristiti činjenicu da svaki upravitelj paketima (package manager) sprema sve promjene koje napravi u svoj log i onda sa regexp-om izbaciš nepotreban tekst i nastavke, npr.

Kod: Označi sve

Feb 07 08:37:29 Updated: firefox-3.0.6-1.fc10.x86_64
izbaci

Kod: Označi sve

firefox
I onda samo proslijediš tu txt datoteku upravitelju paketa na pojedinoj distribuciji. Mali problem je što se paketi drugačije zovu za pojedinu distru (pogotovo pomoćni programi i biblioteke), ali većina glavnih paketa nosi isto ime, tako da to i ne bi bilo tako strašno.

Ja osobno imam ručne skipte koje mi skidaju sve "moje" pakete:

Kod: Označi sve

yum_multimedia.sh
yum_office.sh
yum_games.sh
yum_utilities.sh
yum_photos.sh
...
Na taj način nakon reinstalacije imam samo one pakete koji mi trebaju i koje koristim. Da bih instalirao sve pakete koje sam instalirao na starom sustavu dobio bih sigurno i puno paketa koje vjerojatno ne bih koristio i samo bi mi smetali. Znači samo napraviš skripte za glavne i bitne programe, a ostalo skidaš kad ti zatreba.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Mravac
Postovi: 142
Pridružen/a: 19 ruj 2008, 20:57
OS: Ubuntu 8.10
Lokacija: Zagreb

Re: [IDEJA]Smatrate li ovo potrebnim

Post Postao/la Mravac »

ock tnx.
Avatar
fridrik
Postovi: 266
Pridružen/a: 30 sij 2008, 20:55
Spol: M
OS: Ubuntu, Mint, Gnome, MATE
Lokacija: okolica Zagreba

Re: [IDEJA]Smatrate li ovo potrebnim

Post Postao/la fridrik »

Mravac, ako smatraš potrebnim takav program, preporućujem ti da kreneš od sebe!
Znači, ako tebi treba takav program da SEBI olakšaš život, a smatraš da bi mogao koristiti i drugima, tj. Zajednici ... Zašto ne! Ako nisi zadovoljan trenutnim rješenjima, a ja iz odgovora svojih prethodnika išćitavam da trenutna riješenja i nisu naročito elegantna, navali ... Prije toga, naravno odvaži odnos dobivena korist vs. potrebno vrijeme!

Evo, imaš još nekog koji smatra da bi takav program bio od velike koristi! Mene. :)

Na kraju krajeva, tako bi se i trebao razvijati softver, poboljšavanjem trenutnih mogućnosti ...

Istina, GNU/Linux-u nedostaje nešto što bi išlo pod standardizacija. I taj nedostatak zna ponekad biti jako frustrirajuć!

Imaš moju podršku!
Odgovori