Re: fix packi, grafika i problemy

Autor: Wojciech Gazda (gazda_at_fema.krakow.pl)
Data: Mon 16 Jul 2001 - 21:40:40 MET DST


Rafal Szymczak napisał(a):
>
> Wojciech Gazda wrote:
> >
> > Rafal Szymczak napisa (a):
> > >
> > > Rimwid Rataj wrote:
> > > >
> > > > > Katalog ktory sie nazywa "Backup" (kopia zapasowa) zawiera pliki, dzieki
> > > > > ktorym mozna sie cofnac tylko do poprzedniego fix-paka. Mozna go usunac
> > > > > - najlepiej za pomoca CSF-a (instalatora Fix-Pakow) - robi sie to
> > > > > wykonujac operacje "Commit" (potwierdz) dla ostatnio zainstalowanyego
> > > > > Fix-Paka.
> > > > >
> > > >
> > > > Czy nie jest przypadkiem tak (przy wiecej niz jednym fixie), ze Commit usuwa
> > > > mozliwosc odinstalowania wszystkich fixow danego typu (base system, driver pak
> > > > itp.) a jedyna roznica jest to, ze pliki z backupu sa automatycznie usuwane, a z
> > > > archive zostaja - ale i tak nie mozna ich uzyc do odinstalowania zmian przy pomocy
> > > > CSF, a tylko recznie ?
> > >
> > > Tak dokladnie jest.
> > >
> > Tak nie jest. Powtarzam jeszcze raz:
> > - Archive zawiera zawsze oryginalne pliki syetemu, tak wiec zawsze mozna
> > usunac _wszystkie_ fixy danego typu powracajac do najbardziej pierwotnej
> > wersji.
>
> Oj, cos nie tak. Archive zawiera oryginalne pliki systemu, wiec
> wycofujac fixpak nie dasz rady wycofac ostatniego, tylko wycofujesz
> wszystkie fixpaki (wracasz do wersji bez fixpakow). Tu sie zgadzam.
Wlasnie - czytaj powyzej ;-))

> Natomiast, gdy zrobisz commit, to potwierdzasz zainstalowanie ostatniego
> fixpaka, i uniemozliwiasz usuniecie ostatniego fixpaka (i automatycznie
> wszystkich poprzednich, jesli takie byly) za pomoca CSF.
Wlasnie - czytaj ponizej ;-))

> Mozesz
> natomiast bawic sie w reczne odinstalowywanie poszczegolnych plikow. Po
> zrobieniu commit i zainstalowaniu nastepnego fixpaka, archive bedzie
> zawierac pliki fixpaka przy ktorym zrobiles commit.
Nie, Archive bedzie nadal zawierac pierwotne pliki systemowe,
uzupelnione o te, ktore rusza kolejny, wlasnie instalowany Fix-pak, a
ktore nie byly ruszane przez zaden z poprzednich (po prostu oryginalne
pliki... "base level"). Backup, ktory sie przy okazji instalowania Fix-a
(przynajmniej drugiego) utowrzy, bedzie zawieral pliki umozliwiajace
cofniecie tego fixpaka do wersji z przed jego instalacji, niezaleznie od
tego czy poprzedni fix byl commitowany czy nie. Przeczytaj manual do
CSF-a :->

> Tak wiec po
> zrobieniu backout (wycofaniu fixpaka) wracasz do wersji z fixpakiem,
> przy ktorym zrobiles commit, a nie do podstawowej wersji.
Jesli niz zrobiles commit na wlasnie zainstlowanym Fix-ie, to mozes sie
wycofac do wersji z przed jego instalacji, niezaleznie od tego, czy
poprzednio robiles commit czy nie.

> > - Backup zawiera tylko przedostatni Fix. Wiec jak go usuniesz to mozesz
> > odtwarzac juz tylko z Archive, wiec nie do konca jest prawda ze "Commit
> > usuwa mozliwosc odinstalowania wszystkich fixow danego typu". Wszystkie
> > fixy zawsze mozna wywalic powracajac do wersji z Archive. Korzystajac z
> > Backupu zawsze mozna odinstalowac tylko ostatni fix.

Powtazam raz jeszcze: "Korzystajac z Backupu zawsze mozna odinstalowac
tylko ostatni fix." Rzecz jasna jesli sie wczesniej nie zrobilo commit
usuwajac ten backup...

Proponuje jednak glebsza lekture manuala:
"Restoring a Product to Its Base Level" - wyjasnia sprawe Archive,
"Restoring a Product to a Previous Fix Level" - wyjasnia Backupy,
"Commiting a Product with Service Applied" - sprawe usuwania Backupow.
Przy czym nalezy tu _wyraznie_ odrozniac Fix-Paki od Service Packow (mam
nadzieje ze rozmawiamy o Fix-Pakach ;-))

-- 
Wojciech Gazda
/*******************************************************/
/* Home page        - http://www.fema.krakow.pl/~gazda */
/* Asua programmers - http://www.asua.org.pl           */
/*******************************************************/


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:32:55 MET DST